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

53586 Commits

Author SHA1 Message Date
Adriano dos Santos Fernandes
bc6a273548 Remove pool reference and children lists in each node.
Children lists will be created and destroyed on demand.
2021-06-16 10:23:37 -03:00
Adriano dos Santos Fernandes
4a4f680741 Correction - thanks to Dmitry. 2021-06-15 10:47:29 -03:00
Adriano dos Santos Fernandes
ed585ab09f Better handling for the scratch pool and fixed CORE-5646.
CORE-5646 - Parse error when compiling a statement causes memory leak until attachment is disconnected.
2021-06-15 10:13:46 -03:00
Adriano dos Santos Fernandes
cd938d86d7 Revert to statically alloc the parser instance.
Added a scope block to delete it before the scratch pool is destroyed in DsqlDmlRequest::dsqlPass.
2021-06-15 09:53:29 -03:00
Adriano dos Santos Fernandes
45905ab053 Process nodes using the scratch pool as default pool.
To make it work, change MAKE_parameter to allocate parameters in the message pool (statement pool).
2021-06-15 08:19:34 -03:00
Adriano dos Santos Fernandes
348af604b1 Delete the scratch pool in the end of DML compilation. 2021-06-15 08:17:12 -03:00
Adriano dos Santos Fernandes
96f2c92375 Remove kind field. 2021-06-15 08:17:11 -03:00
Adriano dos Santos Fernandes
01e0ab39bd Remove dsqlCompatDialectVerb field and organize some members in AggNode for better alignment. 2021-06-15 08:17:11 -03:00
firebirds
c89a79857f increment build number 2021-06-15 00:07:14 +00:00
Adriano dos Santos Fernandes
5c368cd203 Fix #6854 - Crash occurs when use SIMILAR TO and compare string with pattern
that contains non-ascii character with suppressed exception handling
(or "Invalid SIMILAR TO pattern" raises otherwise).
2021-06-14 14:53:16 -03:00
firebirds
9cf23eb926 increment build number 2021-06-12 00:07:31 +00:00
Adriano dos Santos Fernandes
dfe159bbef Fix #5534 - String truncation exception on UPPER/LOWER functions, UTF8 database and some multibyte characters. 2021-06-11 09:54:38 -03:00
firebirds
dc429c8cf7 increment build number 2021-06-09 00:07:23 +00:00
AlexPeshkoff
a9ae8f7355 Fix for #6817: -fetch_password passwordfile does not work with gfix 2021-06-08 19:18:14 +03:00
firebirds
fda403bfdd increment build number 2021-06-02 00:06:48 +00:00
AlexPeshkoff
c44724d633 Fix for #6836 - fb_shutdown() does not wait for self completion in other thread 2021-06-01 19:14:56 +03:00
firebirds
6266b304ec increment build number 2021-06-01 00:06:29 +00:00
Dmitry Yemanov
de0175c7fc
Merge pull request #6834 from red-soft-ru/3_0_drop_view_err_msg
Correct error message for DROP VIEW
2021-05-31 12:45:23 +03:00
Ilya Eremin
f8263fdaf0 Correct error message for DROP VIEW 2021-05-31 11:20:56 +03:00
firebirds
a5d5d48d81 increment build number 2021-05-07 00:06:28 +00:00
Adriano dos Santos Fernandes
a653bcf4cf Fix #6796 - Buffer overflow when padding line with national characters causes ISQL crash. 2021-05-06 14:30:26 -03:00
firebirds
2e9f189726 increment build number 2021-05-06 00:06:29 +00:00
Adriano dos Santos Fernandes
22aed48cb9 Fix memory leaks in external triggers examples. 2021-05-05 11:26:54 -03:00
Adriano dos Santos Fernandes
14eac8b76b Backport #5913 - Increase number of formats/versions of views from 255 to 32K (CORE-5647). 2021-05-05 08:07:06 -03:00
firebirds
224cfde065 increment build number 2021-05-05 00:06:14 +00:00
hvlad
6ec6c73c29 Improvement GH-6748 : Freeing a statement using DSQL_drop or DSQL_unprepare should send free packet immediately [CORE6519] 2021-05-04 15:51:47 +03:00
AlexPeshkoff
61e1b76abb Avoid problems in case of buggy config with >1 Loopback in Providers 2021-05-04 14:50:09 +03:00
firebirds
7d787e50df increment build number 2021-05-04 00:06:25 +00:00
hvlad
1e9709f3d3 Next attempt to fix bug GH-6781 : Crashing process hangs (UDF exception). 2021-05-03 22:47:02 +03:00
firebirds
fbdef98bf6 increment build number 2021-05-03 00:06:10 +00:00
Mark Rotteveel
f5f29af83f Disable Travis macOS builds 2021-05-02 15:09:43 +02:00
firebirds
2c372e41d1 increment build number 2021-05-01 00:06:27 +00:00
hvlad
5376fee06f Another attempt to fix bug GH-6781 : Crashing process hangs (UDF exception). 2021-04-30 16:29:49 +03:00
firebirds
d403bbfc04 increment build number 2021-04-30 00:06:38 +00:00
hvlad
296b4fdd88 This should fix bug GH-6781 : Crashing process hangs (UDF exception). 2021-04-29 12:07:26 +03:00
firebirds
5c17f55de7 increment build number 2021-04-29 00:05:48 +00:00
Mark Rotteveel
9fd7a01f35
Update link where to file issues 2021-04-28 18:42:19 +02:00
hvlad
51afebeff1 Fixed bug GH-6782 : Getting "records fetched" for functions/procedures in trace. 2021-04-28 14:19:42 +03:00
firebirds
a0a6f4f209 increment build number 2021-04-28 00:05:56 +00:00
AlexPeshkoff
567e80d69d Backported #6780: added post-install script for Android to create architecture-specific files after cross build 2021-04-27 18:24:58 +03:00
Mark Rotteveel
7b4cc0b154
SIMILAR TO also requires escape of }
See also https://github.com/FirebirdSQL/firebird-documentation/issues/124
2021-04-27 15:31:40 +02:00
firebirds
762d17c066 increment build number 2021-04-27 00:05:52 +00:00
hvlad
62cc02b9a6 Backport fix for bug GH-6777 : AV when engine shut down and cancels attachment that is waiting in lock manager. 2021-04-26 12:46:11 +03:00
firebirds
179c9b439c increment build number 2021-04-24 00:07:06 +00:00
AlexPeshkoff
d5bcc64840 Backported CORE-6541: Restore backup on RawDevice 2021-04-23 17:57:03 +03:00
firebirds
a707c2fc7d increment build number 2021-04-23 00:07:44 +00:00
AlexPeshkoff
9c566c006c Postfix for CORE-6542: fixed build with some ICU versions. Also changed related solution in isql. 2021-04-22 14:18:14 +03:00
firebirds
406db06df2 increment build number 2021-04-21 00:07:29 +00:00
hvlad
0b7c93ec4a Allow to cancel statement\attachment when it is waiting on LCK_record_gc lock. 2021-04-20 23:11:23 +03:00
hvlad
5bbf69b5b3 Additional patch for CORE-6015 : Segfault when using expression index with complex expression.
Changed way to detect indirect recursion: when req_caller chain is broken by EXECUTE STATEMENT.
2021-04-20 23:11:10 +03:00