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

34722 Commits

Author SHA1 Message Date
firebirds
67fe5e8eb0 nightly update 2015-02-21 00:13:36 +00:00
hvlad
44a95e48e6 Fix warning 2015-02-20 15:31:07 +00:00
firebirds
e7a42fe615 nightly update 2015-02-20 00:15:00 +00:00
dimitr
4fd0614875 Misc code simplification. 2015-02-19 19:52:28 +00:00
dimitr
dace560656 Small changes intended to fix SEGV in the release build. 2015-02-19 19:50:22 +00:00
dimitr
2ae888cac2 Protection against exceptions thrown from VIO_verb_cleanup() during commit/rollback. 2015-02-19 15:58:58 +00:00
dimitr
c6f6557d5e Misc. 2015-02-19 15:53:42 +00:00
dimitr
72c154952b Postfix for my big commit. 2015-02-19 14:56:10 +00:00
dimitr
6abc6ae7d1 1) Fixed CORE-4382: User savepoints are not released on commit.
2) Respect the "no-auto-undo" option when retaining a transaction context.
Thanks to Dimitry Sibiryakov.
2015-02-19 14:43:26 +00:00
dimitr
0b56909d92 Misc. 2015-02-19 14:19:52 +00:00
dimitr
6ae3e2cbaf 1) Fixed CORE-4383: Index and BLOBs garbage collection doesn't work for update_in_place().
2) Applied the same approach to temporary GC records.
3) Refactored the Record class to avoid reallocations, to improve encapsulation and to simplify the code.
4) Slightly refactored UndoItem to isolate its logic from the Record class.
5) Reduced the in-memory size of the undo log.
6) Slightly better alternative to the legacy NULL reporting for outer joins.
7) Minor fixes and adjustments in BufferedStream.
2015-02-19 14:15:00 +00:00
dimitr
9872f302be Misc. 2015-02-19 14:06:48 +00:00
firebirds
3884dcca15 nightly update 2015-02-19 00:16:15 +00:00
asfernandes
47f64b0da4 Better constant names: avoid FB, enclosing class (double prefix) or wrong prefixes.
Left some TODOs in FirebirdInterface.idl and utilities/ntrace/TracePluginImpl.cpp related to trace.

(redo with fix for Windows build, and left another TODO comment in FirebirdInterface.idl)
2015-02-18 15:01:17 +00:00
dimitr
3f83c345f3 Misc. 2015-02-18 12:55:06 +00:00
hvlad
24112e118e Attempt to implement thread cleanup for Windows (using DLL entry point).
It is used in dispatcher (fbclient.dll) only for now.
Fixed potential memory leak in StringsBuffer (it was possible to allocate few ThreadBuffer's for the same thread), see CORE-4683.
2015-02-18 12:44:32 +00:00
firebirds
0ca48438d8 nightly update 2015-02-18 00:16:57 +00:00
asfernandes
c861f0cd54 Revert my last change after it broke the Windows build. 2015-02-17 23:21:25 +00:00
asfernandes
3c967bbe71 Better constant names: avoid FB, enclosing class (double prefix) or wrong prefixes.
Left some TODOs in FirebirdInterface.idl and utilities/ntrace/TracePluginImpl.cpp related to trace.
2015-02-17 14:56:59 +00:00
alexpeshkoff
f8a9d903e2 Unlink JResultSet from DsqlCursor when cursor is closed due to end of transaction - this fixes AV in tcs/BLOB.0.DSQL 2015-02-17 11:42:50 +00:00
firebirds
f1a5ed749b nightly update 2015-02-17 00:14:17 +00:00
hvlad
79b760b4ac Memory leak (CORE-4683) 2015-02-16 13:57:28 +00:00
hvlad
e21e534e30 Memory leak (CORE-4683) 2015-02-16 13:56:13 +00:00
firebirds
7331474059 nightly update 2015-02-16 00:14:36 +00:00
dimitr
03682a1a8b Misc. 2015-02-15 13:25:54 +00:00
firebirds
f02ca26e3d nightly update 2015-02-15 00:13:01 +00:00
asfernandes
9ece682387 Misc. 2015-02-14 18:55:00 +00:00
firebirds
e280bca0f9 nightly update 2015-02-14 00:13:55 +00:00
firebirds
39fe8eff93 nightly update 2015-02-13 00:14:18 +00:00
firebirds
23d2f24d25 nightly update 2015-02-12 00:15:04 +00:00
asfernandes
e02bf841ad Move Helper class from UDR to the main interface header. Use proper (argh) ref. counting in the ExternalContext::get* methods. 2015-02-11 15:12:18 +00:00
asfernandes
6ab3e382e4 Increase FB_API_VER to 30. 2015-02-11 15:11:54 +00:00
alexpeshkoff
db73652a03 Fixed posix build 2015-02-11 10:19:57 +00:00
dimitr
11a9b5fc36 Change the status handling a little. 2015-02-11 09:20:51 +00:00
hvlad
20bae962d3 Fixed bug CORE-4688 : Recovery after stack overflow exception is not complete 2015-02-10 14:17:23 +00:00
firebirds
2560be77ae nightly update 2015-02-10 00:15:10 +00:00
alexpeshkoff
9a7c7a6c31 Fixed CORE-4685: Accessing DB in invalid manner when links (hard or symbolic) are used for it 2015-02-09 14:08:31 +00:00
firebirds
23ec9f7118 nightly update 2015-02-08 00:20:44 +00:00
firebirds
9d2699650c nightly update 2015-02-07 00:15:29 +00:00
asfernandes
f776db3b14 Warning. 2015-02-06 14:39:19 +00:00
firebirds
b7ef59a8fe nightly update 2015-02-06 00:14:11 +00:00
hvlad
3ca5a7b007 It should fix regression CORE-4653 : Crash on infinite mutual SP calls (instead of "Too many concurrent executions of the same request.") 2015-02-05 23:04:36 +00:00
firebirds
968ba029f5 nightly update 2015-02-05 00:44:51 +00:00
dimitr
61ca786437 Cleanup and simplification. 2015-02-04 12:43:01 +00:00
firebirds
53ccf2388f nightly update 2015-02-04 00:12:32 +00:00
dimitr
c8d6349c77 Replace a verb-cleanup bugcheck with regular error + transaction invalidation. 2015-02-03 16:31:05 +00:00
dimitr
7be19d2778 Small refactoring. 2015-02-03 10:33:39 +00:00
dimitr
7c6a608ad8 Fixed one of my last commits, thanks to Adriano. 2015-02-03 06:48:50 +00:00
asfernandes
8a3bf7529a Warnings. 2015-02-03 00:43:30 +00:00
firebirds
ca802d0e96 nightly update 2015-02-03 00:15:22 +00:00