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