8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-23 23:23:04 +01:00
Commit Graph

54233 Commits

Author SHA1 Message Date
firebirds
5bec61dd16 increment build number 2019-10-22 00:03:55 +00:00
stbergmann
0ffbfddce7 Make comparison operator member functions const (#227)
...which avoids overload resolution ambiguities in C++20, when a synthesized
candidate of operator == for a reversed-argument rewrite conflicts with the
actual operator ==, due to the asymmetric const-ness of the implicit object
parameter and the RHS parameter.  (As observed with recent Clang 10 trunk with
-std=c++2a when building firebird as part of LibreOffice:

> workdir/UnpackedTarball/firebird/src/jrd/inf.cpp:1139:62: error: use of overloaded operator '!=' is ambiguous (with operand types 'RuntimeStatistics::Iterator' and 'Jrd::RuntimeStatistics::Iterator')
>         for (RuntimeStatistics::Iterator iter = stats.begin(); iter != stats.end(); ++iter)
>                                                                ~~~~ ^  ~~~~~~~~~~~
> workdir/UnpackedTarball/firebird/src/jrd/../dsql/../jrd/RuntimeStatistics.h:283:8: note: candidate function
>                 bool operator!=(const Iterator& other)
>                      ^
> workdir/UnpackedTarball/firebird/src/jrd/../dsql/../jrd/RuntimeStatistics.h:278:8: note: candidate function
>                 bool operator==(const Iterator& other)
>                      ^
> workdir/UnpackedTarball/firebird/src/jrd/../dsql/../jrd/RuntimeStatistics.h:278:8: note: candidate function (with reversed parameter order)

)
2019-10-21 14:48:08 -03:00
Adriano dos Santos Fernandes
760d4b13ca Fixed CORE-6166 - Problems with long object names (> 255 bytes). 2019-10-21 12:53:13 -03:00
firebirds
0b62ee93ff increment build number 2019-10-20 00:03:55 +00:00
Alex Peshkoff
80245dd81d Fixed CORE-6163: Generator pages are not encrypted 2019-10-19 14:48:46 +02:00
firebirds
c82a119be6 increment build number 2019-10-19 00:03:54 +00:00
Adriano dos Santos Fernandes
327c642f10 Postfix for CORE-6160. 2019-10-18 12:40:43 -03:00
firebirds
83a3c33e50 increment build number 2019-10-18 00:03:52 +00:00
Adriano dos Santos Fernandes
329a5c08ce Fixed CORE-6159 and CORE-6160:
CORE-6159 - SUBSTRING SIMILAR is described with wrong data type in DSQL.
CORE-6160 - SUBSTRING of non-text/-blob is described to return NONE character set in DSQL.
2019-10-17 13:03:23 -03:00
Adriano dos Santos Fernandes
6203f07ccc Fixed CORE-6158 - substring similar - extra characters in the result for non latin characters. 2019-10-16 21:36:14 -03:00
firebirds
21b847864d increment build number 2019-10-12 00:03:52 +00:00
Adriano dos Santos Fernandes
56bf40b22a Fix VS 2015 AppVeyor build. 2019-10-11 14:15:28 -03:00
AlexPeshkoff
69ba7fc920 Fixed CORE-6000: gbak issues "Your user name and password are not defined" when command switch "-fe(tch_password) ..." is specified when run as service 2019-10-11 19:58:47 +03:00
firebirds
3470ec0932 increment build number 2019-10-11 00:03:44 +00:00
Adriano dos Santos Fernandes
d7f323a063 Try to fix travis build. 2019-10-10 13:25:08 -03:00
Adriano dos Santos Fernandes
374536e817 Try to fix travis build. 2019-10-10 13:15:11 -03:00
Adriano dos Santos Fernandes
aa70f4f944 Fixed CORE-4739 - Accent insensitive comparison:
Diacritical letters with DIAGONAL crossing stroke pass only test
on EQUALITY to their non-accented forms.
2019-10-10 12:59:03 -03:00
firebirds
ea5d78a100 increment build number 2019-10-09 00:03:44 +00:00
Dmitry Yemanov
dd15e6ad08 Fixed crash when multiple replicas are configured on the slave 2019-10-08 14:01:44 +03:00
firebirds
15629c0204 increment build number 2019-10-08 00:03:41 +00:00
hvlad
6ab3b75d6e Fixed usage of RSP register.
It should fix a crash reported by Mark in fb-devel (fbclient.dll on Windows 64 bit broken)
2019-10-07 14:36:39 +03:00
firebirds
6ef8731591 increment build number 2019-10-06 00:03:42 +00:00
Adriano dos Santos Fernandes
fab2e23593 Postfix for 28e1874 (SIMILAR TO problems).
Problem affects CORE-3523 fbt test and others.
2019-10-05 20:01:48 -03:00
firebirds
4e2ba14ff9 increment build number 2019-10-01 00:03:40 +00:00
hvlad
781b51fa0d Fix typo 2019-09-30 14:45:32 +03:00
hvlad
de1c92cc6f This should fix double close of srcBlob if extBlob->close() failed 2019-09-30 14:45:05 +03:00
hvlad
36e055f6aa This should fix broken LRU pending chain 2019-09-30 14:44:50 +03:00
hvlad
ecbb17bc16 Fixed bug CORE-6150 : Bugcheck when PK\UK\FK constraint check read record already marked as damaged 2019-09-30 14:44:37 +03:00
firebirds
a2173b2abc increment build number 2019-09-27 00:03:39 +00:00
Adriano dos Santos Fernandes
63dfdc50db Postfix for 28e1874 (SIMILAR TO problems).
Problem affects CORE-4599 fbt test.
2019-09-26 12:48:33 -03:00
firebirds
ade10871df increment build number 2019-09-25 00:04:24 +00:00
AlexPeshkoff
80bee2c52f Fixed initialization of limits in cvt_decompose, also small optimization 2019-09-24 15:04:40 +03:00
firebirds
f30326d0c5 increment build number 2019-09-24 00:04:09 +00:00
AlexPeshkoff
2d41ad47c9 Fixed 32-bit build 2019-09-23 13:18:57 +03:00
firebirds
931ebc16db increment build number 2019-09-21 00:04:11 +00:00
Alex Peshkoff
d5ff48ecf2 Fixed use of 128-bit integers as literals 2019-09-20 13:30:36 +03:00
firebirds
99e1dbff4f increment build number 2019-09-20 00:03:44 +00:00
Adriano dos Santos Fernandes
51ee150915
CORE-6145 - Fix Windows build. 2019-09-19 13:35:33 -03:00
Adriano dos Santos Fernandes
6add872a1a Complement fix for CORE-6145 - Wrong result in "similar to" with non latin characters. 2019-09-19 13:04:52 -03:00
Ilya Eremin
0b6311769e Fixed CORE-6144: Inconsistent behaviour of the NEW context variable in AFTER UPDATE OR DELETE triggers (#225)
* Fixed CORE-6144: Inconsistent behaviour of the NEW context variable in AFTER UPDATE OR DELETE triggers

* MET_current() is used to get relation current format
2019-09-19 09:36:23 +03:00
Adriano dos Santos Fernandes
093ba005e2 Fix CORE-6145 - Wrong result in "similar to" with non latin characters. 2019-09-18 21:50:36 -03:00
firebirds
128ecdc77f increment build number 2019-09-19 00:03:38 +00:00
Vlad Khorsun
3eb47e3bb2
Merge pull request #224 from mrotteveel/fix-split-restore
CORE-5976 increase minimum for multi-database restore
2019-09-18 12:40:46 +03:00
firebirds
c2f4208699 increment build number 2019-09-18 00:03:47 +00:00
Dmitry Yemanov
f558f13cd6 Misc (indentation) 2019-09-17 20:27:43 +03:00
Alex Peshkoff
0fa41abc5d Added int128 to rdb$types 2019-09-17 18:34:28 +03:00
hvlad
26b287249b Fixed typo 2019-09-17 17:16:58 +03:00
firebirds
4ac6e0cb45 increment build number 2019-09-17 00:03:58 +00:00
Alexander Peshkov
861d536fc2
Int128 - new datatype (#220)
* Int128 support - work in progress

* Work in progress

* Int128 datatype appears to be mostly OK except sort & index

* Fixed divide scaling, added sorting & network (xdr) support

* Binding control, aggregate nodes, cleanup and documentation

* Fixed VS2017 AppVeyor build

* Next attempt to fix vs2017 build

* Next attempt to fix vs2017 build

* Next attempt to fix vs2017 build

* Update MSVC build.

* Set VS architecture correctly

* Fixed a number of issues noticed by Mark
2019-09-16 20:59:54 +03:00
firebirds
b265743642 increment build number 2019-09-15 00:03:27 +00:00