Re: [fpc-devel] Attn Sven: New flags related to management operators

2018-06-30 Thread Maciej Izak
2018-06-28 22:10 GMT+02:00 Sven Barth via fpc-devel < fpc-devel@lists.freepascal.org>: > > 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. > This is

Re: [fpc-devel] Attn Sven: New flags related to management operators

2018-06-28 Thread Sven Barth via fpc-devel
Am 27.06.2018 um 13:02 schrieb Maciej Izak: 2018-06-22 21:08 GMT+02:00 Maciej Izak >: 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

Re: [fpc-devel] Attn Sven: New flags related to management operators

2018-06-28 Thread Maciej Izak
2018-06-22 21:08 GMT+02:00 Maciej Izak : > 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

Re: [fpc-devel] Attn Sven: New flags related to management operators

2018-06-22 Thread Maciej Izak
2018-06-21 22:09 GMT+02:00 Sven Barth via fpc-devel < fpc-devel@lists.freepascal.org>: > > We don't really know when your FastRTTI changes are going to be integrated > or if they are going to be integrated at all; the performance of classes > that don't have fields that use an Initialize operator

Re: [fpc-devel] Attn Sven: New flags related to management operators

2018-06-21 Thread Sven Barth via fpc-devel
Am 20.06.2018 um 23:41 schrieb Maciej Izak: Hi Sven, I saw the new commits related to Management Operators (I mean new flags riifNonTrivialChild and riifParentHasNonTrivialChild) and I wonder what next. When I was developing management operators (and FastRTTI related to speed up things) I

[fpc-devel] Attn Sven: New flags related to management operators

2018-06-21 Thread Maciej Izak
Hi Sven, I saw the new commits related to Management Operators (I mean new flags riifNonTrivialChild and riifParentHasNonTrivialChild) and I wonder what next. When I was developing management operators (and FastRTTI related to speed up things) I had in mind extensive expansion for management