Adriano dos Santos Fernandes
|
ad9d449070
|
Update IdlFbInterfaces.h with new cloop features: version #define for interfaces and C++11 support.
|
2022-10-18 21:13:13 -03:00 |
|
Adriano dos Santos Fernandes
|
d3e91584a2
|
cloop: add support for noexcept and constexpr in C++ >= 11.
|
2022-10-18 21:13:12 -03:00 |
|
Adriano dos Santos Fernandes
|
93ff3eb263
|
cloop: use snake names and unsigned numbers in VERSION defines. Reuse defined name in C++ constant.
|
2022-10-18 21:13:12 -03:00 |
|
Adriano dos Santos Fernandes
|
5b98953343
|
cloop: put version #define for each interface in the C++ generator.
|
2022-10-18 21:13:12 -03:00 |
|
firebirds
|
65c5097e03
|
increment build number
|
2022-10-19 00:07:14 +00:00 |
|
Dmitry Yemanov
|
af5e524799
|
Merge remote-tracking branch 'origin/master' into partial-idx
|
2022-10-18 21:16:29 +03:00 |
|
Dmitry Yemanov
|
7524482dd5
|
Simplified restore logic as per Adriano's suggestion
|
2022-10-18 21:06:57 +03:00 |
|
Dmitry Yemanov
|
89087e0e10
|
Misc
|
2022-10-18 20:40:55 +03:00 |
|
firebirds
|
2341925a52
|
increment build number
|
2022-10-17 00:07:02 +00:00 |
|
Vlad Khorsun
|
77e4507a67
|
Better error handling at transaction start.
It should fix problems with already released Lock in att_long_list.
|
2022-10-16 13:20:06 +03:00 |
|
Dmitry Yemanov
|
23af85a9d9
|
Reserved BLR by RedSoft's request in #7221
|
2022-10-16 11:48:12 +03:00 |
|
Dmitry Yemanov
|
00ceb45dc3
|
Fixed warnings and misc changes
|
2022-10-16 11:48:12 +03:00 |
|
Dmitry Yemanov
|
8938222964
|
Implement #6992: Transform OUTER joins into INNER ones if the WHERE condition violates the outer join rules
|
2022-10-16 11:48:12 +03:00 |
|
firebirds
|
cd49a7644f
|
increment build number
|
2022-10-14 00:07:38 +00:00 |
|
asfernandes
|
4de1e87262
|
Update tzdata to version 2022e.
|
2022-10-13 08:40:59 -03:00 |
|
Vlad Khorsun
|
78058c3adb
|
Style.
|
2022-10-12 13:25:33 +03:00 |
|
Vlad Khorsun
|
908d3a63d9
|
Corrections, thank to all who reviewed previous commit.
|
2022-10-12 13:07:58 +03:00 |
|
Vlad Khorsun
|
62f13ada7c
|
Validation of condition indices.
|
2022-10-11 22:16:05 +03:00 |
|
firebirds
|
a88d157752
|
increment build number
|
2022-10-11 00:06:53 +00:00 |
|
Dmitry Yemanov
|
4039167924
|
Merge branch 'master' into partial-idx
|
2022-10-10 20:25:15 +03:00 |
|
Vlad Khorsun
|
86f2550ba3
|
This should fix bug #7314 : Multitreaded activating indices restarts server process
|
2022-10-10 10:53:08 +03:00 |
|
Vlad Khorsun
|
17a20e2e69
|
Cleanup, style.
|
2022-10-09 22:47:11 +03:00 |
|
Vlad Khorsun
|
28dd13903d
|
Old cmake syntax to please AppVeyor build on Ubuntu 18
|
2022-10-09 20:51:05 +03:00 |
|
firebirds
|
fbc1185fbf
|
increment build number
|
2022-10-09 00:06:25 +00:00 |
|
Vlad Khorsun
|
72292c4aa3
|
Remove unnecessary dependency on jrd.h in fbserver project
|
2022-10-08 20:57:40 +03:00 |
|
Vlad Khorsun
|
7a48963c0a
|
Avoid recursion in memory pool validation code.
Make accurate stats accounting of memory blocks.
|
2022-10-08 20:56:37 +03:00 |
|
Vlad Khorsun
|
82ba27fd5d
|
Hash table based on lock-free list (implemented in libcds).
|
2022-10-08 20:54:55 +03:00 |
|
Vlad Khorsun
|
ad7292d902
|
Re-target solution to the current SDK version
|
2022-10-08 20:51:48 +03:00 |
|
Vlad Khorsun
|
08476d60ba
|
Make CDS build by newer VC compilers (vc16 and vc17).
|
2022-10-08 20:49:45 +03:00 |
|
Vlad Khorsun
|
6f93d275d0
|
Implement update() with key and value, see issue #170.
It allows to insert pre-constructed value if key was not found in list.
|
2022-10-08 20:46:56 +03:00 |
|
Vlad Khorsun
|
d2795cc687
|
Import full source tree of libcds-2.3.3
|
2022-10-08 20:46:39 +03:00 |
|
Dmitry Yemanov
|
e9fdb67e63
|
Rework monitoring logic to provide faster response under high CPU-bound load
|
2022-10-08 11:31:39 +03:00 |
|
firebirds
|
99b5542c4d
|
increment build number
|
2022-10-08 00:07:58 +00:00 |
|
Dmitry Starodubov
|
d13d181ac0
|
Fixed possible crash when server-side authentication creates an empty plugin list
|
2022-10-07 16:57:38 +03:00 |
|
Ilya Eremin
|
5a95b4ce38
|
Fix wrong calculation of the header page end (#7320)
* Fix wrong calculation of the header page end
* Use reinterpret_cast instead of C-style cast
* Fix build
|
2022-10-07 14:24:27 +03:00 |
|
firebirds
|
7284cd1fb6
|
increment build number
|
2022-10-07 00:07:34 +00:00 |
|
Alexander Peshkov
|
4acd3cfeb9
|
Solaris port (#7329)
Use SyncObject instead pthread's rwlock for Solaris
|
2022-10-06 15:09:26 +03:00 |
|
Dmitry Yemanov
|
99c9f63f87
|
Implemented #7331: Cost-based choice between nested loop join and hash join
|
2022-10-06 14:37:56 +03:00 |
|
Vlad Khorsun
|
4ab49be70c
|
Improvement #7186 : FB4 Nbackup RDB$BACKUP_HISTORY issue
|
2022-10-06 13:01:04 +03:00 |
|
firebirds
|
fe3972b3c4
|
increment build number
|
2022-10-02 00:06:47 +00:00 |
|
asfernandes
|
0da8a8663e
|
Update tzdata to version 2022d.
|
2022-10-01 14:27:21 -03:00 |
|
firebirds
|
9fe2620b99
|
increment build number
|
2022-10-01 00:07:47 +00:00 |
|
AlexPeshkoff
|
217ca7582a
|
Fixed #7262: Repeated op_batch_create leaks the batch
|
2022-09-30 20:00:33 +03:00 |
|
AlexPeshkoff
|
9c703c0e5e
|
Postfix for #7298: Info result parsing; avoid buffer overflow when processing isc_info_error
|
2022-09-30 14:45:59 +03:00 |
|
firebirds
|
0eef4c6904
|
increment build number
|
2022-09-30 00:07:08 +00:00 |
|
Adriano dos Santos Fernandes
|
f3eded113a
|
Add tests for Clumplet InfoResponse kind.
|
2022-09-29 08:20:54 -03:00 |
|
Dmitry Yemanov
|
0077763803
|
Fixed decompression regression found using TCS, thanks to Adriano
|
2022-09-29 11:58:52 +03:00 |
|
firebirds
|
87537f5836
|
increment build number
|
2022-09-29 00:07:34 +00:00 |
|
AlexPeshkoff
|
f75ff97b66
|
Fixed #7298: Info result parsing
|
2022-09-28 19:57:19 +03:00 |
|
AlexPeshkoff
|
a46096d447
|
Fixed assertion in gfix
|
2022-09-28 19:07:11 +03:00 |
|