[fpc-devel] What's the status of Maciej's Smart Pointer enhancements?

Mattias Gaertner nc-gaertnma at netcologne.de
Mon Apr 30 15:05:48 CEST 2018


On Mon, 30 Apr 2018 14:43:02 +0200
Maciej Izak <hnb.code at gmail.com> wrote:

>[...]
> With FastRTTI additional call to int_initialize is omitted when
> possible. Furthermore
> with FastRTTI all code is executed faster (much faster than in 3.0.x)
> because all info about managed fields (for classes, objects and records) is
> aggregated in single array for faster initialization/finalization. By
> managed fields I mean all managed types (strings, interfaces, etc.)

Does that mean fpc 3.0.x had an unneeded overhead for classes without
managed types and 3.1 fixes this?

Mattias



More information about the fpc-devel mailing list