Michael Schnell schrieb:
On 08/21/2012 02:53 PM, Graeme Geldenhuys wrote:
http://blogs.embarcadero.com/jtembarcadero/2012/08/20/xe3-and-beyond/
Other than politics, the big news regarding technology seems to be that
Objects (or whatever) seem to get reference counted and thus I
understand ".Free" gets obsolete (like with Prism). Without assessment -
this is a huge move for a native code compiler. If FPC will follow, this
sounds like a lot of work.
I don't see much work here. The code for handling interface references
exists, it only has to be applied to the new TObject type, too.
More work is required in applications, because the sequence of
destructor calls may change. I'm not sure whether it *really* will be
possible to remove all ".Free" calls. In a GC environment it turned out
that explicit finalization of objects frequently *still* is required,
just to prevent trouble caused by random desctruction sequences. See
Wikipedia...
DoDi
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel