firebirds
504bebe47a
increment build number
2017-11-27 00:04:27 +00:00
Adriano dos Santos Fernandes
9f834aba16
Fixed CORE-5611 and CORE-5646 - pull request #114
...
- CORE-5611 - Higher memory consumption for prepared statements in FB3.
- CORE-5646 - Parse error when compiling a statement causes memory leak until attachment is disconnected.
2017-11-26 20:20:02 -02:00
Adriano dos Santos Fernandes
5f5a869c65
Adjust after changes in master.
2017-11-26 19:05:24 -02:00
Adriano dos Santos Fernandes
c42420da2d
Misc.
2017-11-26 18:58:25 -02:00
Adriano dos Santos Fernandes
904d9cc627
Correction - thanks to Dmitry.
2017-11-26 18:58:25 -02:00
Adriano dos Santos Fernandes
5e1b5e172e
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.
2017-11-26 18:58:25 -02:00
Adriano dos Santos Fernandes
0abddf94e0
Revert to statically alloc the parser instance.
...
Added a scope block to delete it before the scratch pool is destroyed in DsqlDmlRequest::dsqlPass.
2017-11-26 18:58:25 -02:00
Adriano dos Santos Fernandes
c5f8e6ca46
Avoid calls to JRD_get_thread_data.
2017-11-26 18:58:25 -02:00
Adriano dos Santos Fernandes
63a03dfc8f
Remove pool reference and children lists in each node.
...
Children lists will be created and destroyed on demand.
2017-11-26 18:58:25 -02:00
Adriano dos Santos Fernandes
55c88a21b5
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).
2017-11-26 18:58:25 -02:00
Adriano dos Santos Fernandes
d65cf5aac8
Delete the scratch pool in the end of DML compilation.
2017-11-26 18:58:25 -02:00
Adriano dos Santos Fernandes
74c212f3e8
Remove kind field.
2017-11-26 18:58:25 -02:00
Adriano dos Santos Fernandes
061d6af342
Remove dsqlCompatDialectVerb field and organize some members in AggNode for better alignment.
2017-11-26 18:58:25 -02:00
firebirds
0ffd7b571c
increment build number
2017-11-24 00:04:26 +00:00
Dmitry Yemanov
40c7b29245
Improvement CORE-4529: Allow to use index when GROUP BY on field which has DESCENDING index
2017-11-23 15:49:30 +03:00
Dmitry Yemanov
57f2da480b
Reworked solution for CORE-1295: Bad optimization of queries with DB_KEY. Now it solves also CORE-4492: OR/IN predicates for RDB lead to NATURAL plan
2017-11-23 12:13:24 +03:00
firebirds
f5081cd281
increment build number
2017-11-22 00:04:32 +00:00
Dmitry Yemanov
d88750ce97
Fixed CORE-5547: Server crashes while compiling stored procedure with nested references to query-based computed fields
2017-11-21 14:48:54 +03:00
firebirds
8449b7d578
increment build number
2017-11-21 00:04:32 +00:00
Dmitry Yemanov
3fb7558ea1
CORE-5659: Bad PLAN generated for query on Firebird v3.0
2017-11-20 11:02:52 +03:00
firebirds
9a02325430
increment build number
2017-11-15 00:05:33 +00:00
c7423fde2a
Fixed CORE-5624: using backslash in alias on linux does not work
2017-11-14 19:19:31 +03:00
hvlad
d5f73f8018
Improvement CORE-5660 : Make flash of big number of dirty pages faster
2017-11-14 16:27:56 +02:00
244e4be522
Correctness for CORE-5629
2017-11-14 14:13:31 +03:00
4eac3228fa
Fixed CORE-5629: gstat output does not include datetime of analysis
2017-11-14 14:05:34 +03:00
firebirds
7ab99eb3ba
increment build number
2017-11-14 00:05:05 +00:00
003732e9f4
Fixed CORE-5630: Can't create the shadow file
2017-11-13 19:34:36 +03:00
05e2ddd979
Postfix for CORE-5650: added check for missing function as suggested by Adriano
2017-11-13 13:04:33 +03:00
firebirds
e30f150200
increment build number
2017-11-11 00:04:54 +00:00
044edb7068
Changed a lot of isc_random messages to new gds codes
2017-11-10 20:13:05 +03:00
hvlad
9c83689981
Update MSVC14 build.
2017-11-10 13:00:01 +02:00
firebirds
281ad99d64
increment build number
2017-11-10 00:04:45 +00:00
hvlad
c7d6c4f234
Update Windows build (CORE-5657)
...
MSVC12 only so far
2017-11-09 14:44:08 +02:00
7f19713b7c
This should fix windows build
2017-11-09 14:10:08 +03:00
b9c17656e9
Fixed CORE-5657: Various UDF-related security vulnerabilities
2017-11-09 13:15:00 +03:00
firebirds
820a64eba8
increment build number
2017-11-08 00:04:36 +00:00
4e1e3b532f
Fixed maximum length of string buffer for high precision numeric
2017-11-07 20:19:13 +03:00
Roman Simakov
9450d22f1d
Simplified TCP_NODELAY setting by the same way for all platforms
2017-11-07 15:36:11 +03:00
firebirds
bd6c589cb8
increment build number
2017-11-07 00:04:43 +00:00
Adriano dos Santos Fernandes
f141247dac
Misc.
2017-11-05 22:22:00 -02:00
firebirds
8ec375b274
increment build number
2017-11-04 00:04:32 +00:00
Adriano dos Santos Fernandes
3dd6a2f536
Improvement CORE-5647 - Increase number of formats/versions of views from 255 to 32K.
2017-11-03 14:59:59 +00:00
Roman Simakov
b31e373f7b
CORE-5653: Very slow restore from gbak containing a huge small blobs via classic. I set TCP_NODELAY for listen socket in Linux always sinse other sockets inherit it.
2017-11-03 15:03:40 +03:00
f418336819
Fixed CORE-5654: Mixed intermediate build files for plugins examples
2017-11-03 14:44:13 +03:00
firebirds
7b0c03512a
increment build number
2017-11-02 00:04:37 +00:00
Adriano dos Santos Fernandes
a2556be641
Feature CORE-5620 - Builtin functions FIRST_DAY and LAST_DAY.
2017-11-01 15:30:54 +00:00
Ilya Eremin
2dc72496ea
Error function parameter is added to convertToUTF8 function to avoid modifying of tdbb_status_vector in trace ( #125 )
2017-11-01 16:16:48 +03:00
7da0244d65
Fixed CORE-5651: Problem migrating users to V3.0
2017-11-01 14:32:10 +03:00
hvlad
9c66f3c8d0
This should fix bug CORE-5615 : Firebird 3 crashing randomly
2017-11-01 12:11:20 +02:00
firebirds
c4854c02ab
increment build number
2017-11-01 00:11:47 +00:00