Re: [fpc-devel] Generics.Collections June update

2018-06-28 Thread Maciej Izak
2018-06-28 22:13 GMT+02:00 Sven Barth via fpc-devel < fpc-devel@lists.freepascal.org>: > Am 28.06.2018 um 08:52 schrieb Maciej Izak: > >> * some new proper credits in few places >> > Two questions regarding this: > - who is DaThoX and in how far are they related to you and your work? > (just out o

Re: [fpc-devel] Generics.Collections June update

2018-06-28 Thread Sven Barth via fpc-devel
Am 28.06.2018 um 08:52 schrieb Maciej Izak: * some new proper credits in few places Two questions regarding this: - who is DaThoX and in how far are they related to you and your work? (just out of curiosity) - why is it that you adjusted DaThoX' copyright range, but not yours at the top? Reg

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 rec

[fpc-devel] Generics.Collections June update

2018-06-28 Thread Maciej Izak
Hi, I have decide to keep compatibility for Generics.Collections with FPC 3.0.4 and trunk as long as possible (library is important for many users). First update and related bug report: https://bugs.freepascal.org/view.php?id=33921 The patch includes latest changes from original library : * bas

Re: [fpc-devel] Managed Types, Undefined Bhaviour

2018-06-28 Thread Jonas Maebe
On 28/06/18 18:45, Willibald Krenn wrote: type  Vector = array of integer; function DoSomething (len: longint): Vector; begin   SetLength (result,len); // whatever end; var  A,B: Vector; begin   A := DoSomething(3);   // changing A here will influence B below,   // which seems ok to some as

[fpc-devel] Managed Types, Undefined Bhaviour

2018-06-28 Thread Willibald Krenn
Dear FPC developers,   Since I am unable to provide a comment on bug report #33912 itself, I figured I had but one option to move the discussion here. Basically, I don't follow the reasoning that led to closing the report "as designed" out of several reasons. To put the situation in a nutshell,

Re: [fpc-devel] Michael: 0033917: TSQLQuery.CreateParams - override param class

2018-06-28 Thread Michael Van Canneyt
On Thu, 28 Jun 2018, Ondrej Pokorny wrote: Hello Michael, because I cannot comment on resolved issues without reopening/closing them, I'd like to send the question here. Issue reports: https://bugs.freepascal.org/view.php?id=33917 and https://bugs.freepascal.org/view.php?id=33918 I see

[fpc-devel] Michael: 0033917: TSQLQuery.CreateParams - override param class

2018-06-28 Thread Ondrej Pokorny
Hello Michael, because I cannot comment on resolved issues without reopening/closing them, I'd like to send the question here. Issue reports: https://bugs.freepascal.org/view.php?id=33917 and https://bugs.freepascal.org/view.php?id=33918 I see you applied #33918 but #33918 doesn't make real