Re: [Firebird-devel] Move semantic

2016-06-01 Thread Alex Peshkoff
On 06/01/2016 11:39 AM, Dmitry Yemanov wrote: > 01.06.2016 11:34, Alex Peshkoff wrote: > >> But they provide (unlike gcc) working code. At least on AIX. > Does GCC fail to create a working code even with -O2 and lower settings? > I.e. is it optimization issue or something fundamental? Main problem

Re: [Firebird-devel] Move semantic

2016-06-01 Thread Dmitry Yemanov
01.06.2016 11:34, Alex Peshkoff wrote: > But they provide (unlike gcc) working code. At least on AIX. Does GCC fail to create a working code even with -O2 and lower settings? I.e. is it optimization issue or something fundamental? Dmitry --

Re: [Firebird-devel] Move semantic

2016-06-01 Thread Alex Peshkoff
On 05/31/2016 10:59 PM, Egor Pugin wrote: >> AIX or HPUX with native compilers ... > Do these platforms have gcc/clang? > If yes why some native old compilers should be taken into account? > It's obvious that those compilers almost always will be behind gcc/clang/vc. > But they provide (unlike gcc

Re: [Firebird-devel] Move semantic

2016-06-01 Thread Alex Peshkoff
On 05/31/2016 10:53 PM, Adriano dos Santos Fernandes wrote: > On 31/05/2016 11:00, Alex Peshkoff wrote: >> On 05/31/2016 04:53 PM, Dimitry Sibiryakov wrote: >>> 31.05.2016 15:27, Alex Peshkoff wrote: But what about AIX or HPUX with native compilers - probably you need to google carefully

Re: [Firebird-devel] Move semantic

2016-05-31 Thread Egor Pugin
> AIX or HPUX with native compilers ... Do these platforms have gcc/clang? If yes why some native old compilers should be taken into account? It's obvious that those compilers almost always will be behind gcc/clang/vc. On 31 May 2016 at 22:53, Adriano dos Santos Fernandes wrote: > On 31/05/2016

Re: [Firebird-devel] Move semantic

2016-05-31 Thread Adriano dos Santos Fernandes
On 31/05/2016 11:00, Alex Peshkoff wrote: > On 05/31/2016 04:53 PM, Dimitry Sibiryakov wrote: >> 31.05.2016 15:27, Alex Peshkoff wrote: >>> But what about AIX or HPUX with native compilers - probably you need to >>> google carefully re compilers compatibility and tell us how does it look >>> like t

Re: [Firebird-devel] Move semantic

2016-05-31 Thread Alex Peshkoff
On 05/31/2016 04:53 PM, Dimitry Sibiryakov wrote: > 31.05.2016 15:27, Alex Peshkoff wrote: >> But what about AIX or HPUX with native compilers - probably you need to >> google carefully re compilers compatibility and tell us how does it look >> like to use this feature on them. I understand it's cl

Re: [Firebird-devel] Move semantic

2016-05-31 Thread Dimitry Sibiryakov
31.05.2016 15:27, Alex Peshkoff wrote: > But what about AIX or HPUX with native compilers - probably you need to > google carefully re compilers compatibility and tell us how does it look > like to use this feature on them. I understand it's close to unreal to > test all platforms but docs should b

Re: [Firebird-devel] Move semantic

2016-05-31 Thread Alex Peshkoff
On 05/31/2016 03:35 PM, Dimitry Sibiryakov wrote: > 31.05.2016 14:20, Dmitry Yemanov wrote: >> Does MSVC10 count as ancient? > For me - yes because it is at least three versions behind of top and, > actually, never > followed standards. > MSDN says that it does support move things in contr

Re: [Firebird-devel] Move semantic

2016-05-31 Thread Dimitry Sibiryakov
31.05.2016 14:20, Dmitry Yemanov wrote: > Does MSVC10 count as ancient? For me - yes because it is at least three versions behind of top and, actually, never followed standards. MSDN says that it does support move things in contrast to deleted members. I rather worry about exotic platfo

Re: [Firebird-devel] Move semantic

2016-05-31 Thread Dmitry Yemanov
31.05.2016 14:52, Dimitry Sibiryakov wrote: > > The only reason may be support of ancient compilers as it happened with > prohibition of > deleted methods. Does MSVC10 count as ancient? Dmitry -- What NetFlow Analyze

Re: [Firebird-devel] Move semantic

2016-05-31 Thread Dimitry Sibiryakov
31.05.2016 13:48, Dmitry Yemanov wrote: > I don't see why we should prohibit > their usage if really necessary. The only reason may be support of ancient compilers as it happened with prohibition of deleted methods. -- WBR, SD. ---

Re: [Firebird-devel] Move semantic

2016-05-31 Thread Dmitry Yemanov
30.05.2016 18:47, Dimitry Sibiryakov wrote: > > Is it allowed to use move constructor and assignment in Firebird code? AFAIK, we never use them before, but I don't see why we should prohibit their usage if really necessary. Dmitry --

[Firebird-devel] Move semantic

2016-05-31 Thread Dimitry Sibiryakov
Hello, All. Is it allowed to use move constructor and assignment in Firebird code? -- WBR, SD. -- What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Rev

[Firebird-devel] Move semantic

2016-05-30 Thread Dimitry Sibiryakov
Hello, All. Is it allowed to use move constructor and assignment in Firebird code? -- WBR, SD. -- What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Rev