[Oberon] New BB maintenance release

Dan Parnete dan.parnete at fastwebnet.it
Wed Dec 6 19:09:04 MET 2006


Ulrike Glavitsch wrote:
> Dear BB users,
>
> a new crazy-fresh BB maintenance release is available under 
> www.bluebottle.ethz.ch. It contains changes to the front-end modules 
> of the compiler that make it usable for both a 32 bit and a 64 bit 
> target machine. In particular, the new data types SYSTEM.ADDRESS and 
> SYSTEM.SIZE have been introduced. They map to a 32 bit integer value, 
> i.e. LONGINT, in case of a 32-bit target machine and to a 64 bit 
> integer, i.e. HUGEINT, in case of a 64 bit machine.
> The port to Bluebottle to 64 bit is an ongoing project here at ETH. 
> The people doing the port for the 64 bit architecture are using 
> already the new data types in the kernel modules of the port. For the 
> 32-bit BB release(s), we will probably also replace all LONGINT 
> declarations that either denote addresses or sizes by the new data types.
>
> Best regards,
>
> Ulla Glavitsch
>
Grate!. For me, that means a faster application server. I suppose I have 
to rewrite some modules to gain better performance? How a LONGINT 
parameter will be passed to the stack, as a 4 bytes or will be 
transformed in a HUGEINT anyway?

Thank you,
Dan Parnete


More information about the Oberon mailing list