Dmitry Yemanov
e20c3096f6
Raised the record size limit
2022-10-06 21:10:29 +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
Dmitry Yemanov
54f1990b98
Improved record compression (denser encoding of repeating bytes and less blocks) ( #7302 )
...
* RLE improvements (better compression, reduced number of runs)
* Fixed storage of big records
* Fixed record-level validation
* Encapsulate the difference record handling. Fixed writelock issue for records longer than 128KB.
* Fixed mistake in the past commit
* Make it possible to store records w/o compression. Unify types and avoid unneeded casts.
* increment build number
* Better ensure backward compatibility
* Fixed incorrect length calculation (trailing byte) for fragmented records
* Fixed invalid runs in compatibility mode
* Misc adjustments as a response to Vlad's review
Co-authored-by: firebirds <>
2022-09-27 15:15:45 +03:00
firebirds
e63dcb62b0
increment build number
2022-09-27 00:06:41 +00:00
Adriano dos Santos Fernandes
50afa52082
Merge pull request #7317 from FirebirdSQL/work/crosstool-ng
...
Automated Linux ARM32/64 builds using crosstool-ng toolchain and QEMU
2022-09-26 19:57:02 -03:00
Dmitry Yemanov
e16cd0ca4c
Fixed regression found during QA
2022-09-26 20:15:12 +03:00
AlexPeshkoff
24f6d92f45
Fixed hang on CS found by regular testing process
...
(cherry picked from commit b0b0cdcf6a
)
2022-09-26 19:09:23 +03:00
Adriano dos Santos Fernandes
2612528d97
Check more tools in configure.ac.
2022-09-26 08:19:16 -03:00
firebirds
1b8b604892
increment build number
2022-09-26 00:06:29 +00:00
Adriano dos Santos Fernandes
1c3cbceb4f
Use ubuntu-22.04 in build-linux-docker.
2022-09-25 11:21:26 -03:00
Adriano dos Santos Fernandes
93ce68d4c8
Add ARM32 build to GitHub actions.
2022-09-25 11:21:26 -03:00
Adriano dos Santos Fernandes
1ee71c8bd8
Unify GitHub actions build-linux-docker jobs with a matrix.
2022-09-25 11:21:26 -03:00
Adriano dos Santos Fernandes
7ab1fc1622
Add crosstool-ng firebird-builder docker images for arm32/arm64.
...
This image contains x64 cross compiler targeting arm32/64 running in arm32/64 image.
So gcc/binutils run fast natively while generated and OS (container) tools runs
emulated with qemu-*-static using host's binfmt_misc system.
2022-09-25 11:21:26 -03:00
Adriano dos Santos Fernandes
5cfec066e1
Replace firebird-builder docker images for x32/x64 with ones built using crosstool-ng.
...
This allow to use newer container image, since we're now also buinding (an old) libc.
2022-09-25 11:21:24 -03:00
Adriano dos Santos Fernandes
6289d1fbd7
Add configure option --with-atomiclib=...
2022-09-25 11:21:23 -03:00
Adriano dos Santos Fernandes
a47a1699af
Allow to build using prefixed toolchain (configure --host).
2022-09-25 11:21:23 -03:00
Dmitry Yemanov
cac5051bf9
Misc
2022-09-25 10:55:56 +03:00
Dmitry Yemanov
26a149c55a
Fixed #3812 : Query with SP doesn't accept explicit plan
2022-09-25 10:49:21 +03:00
firebirds
3e8c909878
increment build number
2022-09-24 00:06:36 +00:00
Adriano dos Santos Fernandes
1f7dcab896
Postfix for #7309 - Firebird 5.0 server does not release memory after queries.
2022-09-22 21:58:57 -03:00
firebirds
7dc22d1c84
increment build number
2022-09-23 00:07:11 +00:00
Adriano dos Santos Fernandes
5c55216f5d
Fix #5749 - Token unknown error on formfeed in query [CORE5479].
2022-09-21 21:43:28 -03:00
Adriano dos Santos Fernandes
683f7abdbe
Fix #7309 - Firebird 5.0 server does not release memory after INSERT query.
2022-09-21 21:14:27 -03:00
AlexPeshkoff
3fe6a46fa8
This comment not needed any more
2022-09-21 14:41:49 +03:00
firebirds
445d72e7e8
increment build number
2022-09-21 00:07:42 +00:00
Vlad Khorsun
523300236e
Avoid too early kill of probably working (not hung) thread.
2022-09-20 14:42:45 +03:00
AlexPeshkoff
bc2e4dfda0
Posfix for #7304 : Events in system attachments (like garbage collector) are not traced, do not attempt to attach database from unwindAttach when it failed before complete DBB initialization
2022-09-20 12:49:57 +03:00
AlexPeshkoff
d8b9282f47
Revert "Fixed #7299 : gfix hangs on disconnect when transactions trace active"
...
This reverts commit dd2c92f068
.
2022-09-19 17:10:01 +03:00
firebirds
a1a6c281a3
increment build number
2022-09-18 00:06:53 +00:00
Dmitry Yemanov
e06d98e7aa
This should solve #1708 : Avoid data retrieval if the WHERE clause always evaluates to FALSE
2022-09-17 14:14:59 +03:00
Dmitry Yemanov
26aaddad6d
Fixed #6941 : Dummy (always true) conditions may change the join order
2022-09-17 09:18:28 +03:00
firebirds
6eb4610bae
increment build number
2022-09-17 00:07:15 +00:00
Dmitry Yemanov
96f4018bb3
More complete solution for #3357 and #7118 (fontported)
2022-09-16 17:53:40 +03:00
firebirds
b82ddc532c
increment build number
2022-09-16 00:08:07 +00:00
AlexPeshkoff
711eb3e02b
Fixed #7304 : Events in system attachments (like garbage collector) are not traced
2022-09-15 19:46:32 +03:00
AlexPeshkoff
fa154ca832
Support use of system libedit
2022-09-15 16:59:34 +03:00
firebirds
dd969d1b17
increment build number
2022-09-15 00:07:18 +00:00
GitHub Action
8e33ca97a2
Misc.
2022-09-14 10:23:43 +00:00