[fpc-devel] for-in-index loop

Sven Barth pascaldragon at googlemail.com
Sat Jan 26 13:00:15 CET 2013


On 26.01.2013 12:52, Alexander Klenin wrote:
> On Sat, Jan 26, 2013 at 10:50 PM, Sven Barth
> <pascaldragon at 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




More information about the fpc-devel mailing list