[fpc-devel] Attn Sven: New flags related to management operators
Sven Barth
pascaldragon at googlemail.com
Thu Jun 28 22:10:20 CEST 2018
Am 27.06.2018 um 13:02 schrieb Maciej Izak:
> 2018-06-22 21:08 GMT+02:00 Maciej Izak <hnb.code at gmail.com
> <mailto:hnb.code at gmail.com>>:
>
> I see 4 options:
>
> 1. integration of FastRTTI
> 2. limited integration, only part of "FastRTTI" branch (only table
> with initialization operators and related compiler and RTL part)
> 3. moving "Flags: TRecordInfoInitFlags;" into private section of
> record in TypInfo module, it can be removed in the future (if
> needed) without breaking backward compatibility for users code
> 4. all will stay as-is (the worst scenario)
>
> The option 2 seems optimal (no redundant/useless actions/calls in
> constructors).
>
>
> Ping? Would be good to know what you decide.
>
Sorry that it took me so long, but I wanted to reread your proposed
FastRTTI changes before deciding and I only found the time this evening.
I'm currently indeed leaning towards option 2.
If you want to prepare this you can of course do it in a way that allows
to easily add in your other FastRTTI changes at a later date (though
those are still a bit up for debate (lessthe principal idea, more the
concrete implementation)).
Regards,
Sven
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20180628/1a4a8b5e/attachment.html>
More information about the fpc-devel
mailing list