[Lazarus] News on Delphi x64
Marco van de Voort
marcov at stack.nl
Tue Nov 2 10:22:29 CET 2010
On Mon, Nov 01, 2010 at 10:26:25AM +0100, Sven Barth wrote:
> A little entry about some details of Delphi x64 I stumbled on today:
>
> http://wiert.wordpress.com/2010/11/01/more-delphi-x64-bits-allen-bauer-kylix_rd-on-twitter/
>
> Most notable:
>
> > As speculated, the Tag property will become a NativeInt.
>
> // didn't we have a discussion about this a few days ago?
>
> > So, Extended = Double.
>
> // how is this in FPC? Extended is just not available on x86_64, or?
> (well... I don't use Extended anyway ^^)
>
> > Type sizes for 64: SizeOf(Integer)=4,
> SizeOf(NativeInt)=SizeOf(Pointer)=8,
>
> // they needed to call it NativeInt, didn't they? They couldn't have
> gone with PtrInt -.-
Barry Kelly (on stackoverflow) also said that Delphi 64-bit probably won't
have an internal assembler (iow asm only via external tasm and .obj linking)
More information about the Lazarus
mailing list