[Oberon] New BB maintenance release
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?
More information about the Oberon