On 26.01.2013 12:52, Alexander Klenin wrote:
On Sat, Jan 26, 2013 at 10:50 PM, Sven Barth
<pascaldra...@googlemail.com> wrote:
Generics was implemented without my knowledge. I only found out when
suddenly
the classes unit had been changed to use them. After a horrible
discussion, this was reversed, because of the drop in speed you got when
using generics.

Ah! So that is where those ifdefs in classes come from :) I always
wondered...

Is the drop still present/essential? Perhaps optimizer is now good
enough to drop those ifdefs?

Someone would need to test this. It could be that the generic variant is less optimal, because the generic list is built upon a list that handles pointers...

Regards,
Sven

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to