Florian Klämpfl schrieb:
If the time spent in this thread had been spent in coding, FPC would have
already ARC. The list has
approx. 600 members, 200 message were written. If each of the 600 members spent
on average 1 min
reading this thread, this is 2000 man-hour, i. e. approx. 1 MY :)
First understanding the compiler code will take more time, until one
knows where to start coding.
Second I already supplied two proposals, which could be implemented in a
few lines:
1) Use virtual _AddRef and _Release, override for ARC classes
2) Dto. non-virtual, add _RefCount to TObject, init to -1 for no ARC
In either case the compiler inserts calls to _AddRef/_Release wherever
it already does for interfaces.
Last not least somebody must be entitled to implement ARC, against all
objections of the users ;-)
DoDi
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel