[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