[fpc-pascal] mode switch madness
    Jonas Maebe 
    jonas at freepascal.org
       
    Mon Apr 15 17:52:29 CEST 2019
    
    
  
On 15/04/2019 17:19, Zoë Peterson wrote:
> On 4/14/2019 10:41 AM, Jonas Maebe wrote:
>> That was because Apple did the same with the Objective-C language: 
>> https://en.wikipedia.org/wiki/Objective-C#Objective-C_2.0 :)
> 
> How does $modeswitch objectivec1 differ from objectivec2?  That article 
> mentions that Objective-C 2.0 added 64-bit support, but we've only had 
> objectivec1 enabled and our 64-bit builds appear to be working without 
> issue?
Objective-C 2.0 also language features that rely on run time support 
(which is only available in the Objective-C 2.0 runtime). In FPC, the 
only extra difference is that fast enumerations are supported through 
the "for .. in" syntax if that mode is enabled. It indeed does not make 
any difference as far as 32/64 bit support is concerned.
Jonas
    
    
More information about the fpc-pascal
mailing list