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

77 Commits

Author SHA1 Message Date
brodsom
9d5721473a Removing SHLIB_DEFS 2003-09-22 17:56:35 +00:00
brodsom
382cd1c45e Code cleaning 2003-09-08 01:45:09 +00:00
brodsom
8624a7c209 -Use NULL instead 0 for null pointers
-Remove unneeded casts
2003-09-01 07:58:04 +00:00
dimitr
ace547ee98 Fixed broken savepoint handling in BREAK/LEAVE/EXIT.
The bug caused to logical database corruption/inconsistency, such as PK/UK violation, or BUGCHECK(287).
2003-08-30 16:43:16 +00:00
brodsom
6a2ef35fda -Remove NULL_PTR
-Remove unneeded NULL casts
-Remove (void) function return cast
2003-08-28 13:16:03 +00:00
aafemt
8798a33d84 ENUM removal 2003-08-22 10:56:55 +00:00
brodsom
e401cb40c7 -Fix cast warnings
-Fix signed/unsigned comparison warnings
2003-08-09 20:58:34 +00:00
dimitr
b671c2639d A bit corrected GDSCODE handling + minor cleanup. 2003-08-04 07:20:35 +00:00
alexpeshkoff
44bc8419ed fixed bug with tdbb_transaction, overwritten in EXE_unwind 2003-07-14 13:21:07 +00:00
dimitr
6c36c2c400 Fixed error handling in the looper. 2003-06-28 09:32:46 +00:00
dimitr
5eaf6394d1 Some savepoint-related changes:
1. release single savepoint
2. fixed exception handling
2003-06-26 10:44:16 +00:00
alexpeshkoff
fa3c980179 fixed diagnostic in EXECUTE STATEMENT & DirectoryList 2003-06-16 15:43:00 +00:00
dimitr
112c7022b6 Fixed (hopefully) savepoints implementation:
1) RELEASE SAVEPOINT statement is added
2) SAVEPOINT statement now re-establishes existing savepoint with the same name
3) all savepoint stuff is changed to use single BLR verb
2003-06-10 13:40:19 +00:00
skidder
b79a5aa971 Fix metadata cache problem that prevented restore of some databases 2003-06-01 16:22:47 +00:00
dimitr
9b871075a1 We should never treat numeric NULL as zero. Always check for req_null flag. 2003-05-27 15:44:55 +00:00
dimitr
414206c2d0 Fixed bug with incorrect handling of numeric NULLs as exception messages. 2003-05-26 15:45:29 +00:00
alexpeshkoff
b69e76cb3a Use transaction pool for storing rpb chains.
Bug in commit, which I tried to fix using permanent pool here,
was caused by another reason and already fixed.
2003-05-22 16:59:49 +00:00
alexpeshkoff
f9e867a94f Fixed bug with wrong req_attachment after exception in procedure 2003-05-14 08:24:49 +00:00
alexpeshkoff
1896baa4ab Fixed bug with NULL argument 2003-05-13 12:04:22 +00:00
alexpeshkoff
6943275bcc Moved pre-(modify,erase)triggers code to single inline function 2003-05-05 11:47:45 +00:00
dimitr
29191e1195 1. Cleanup
2. Fixed bug with wrong record statistics when operation fails after a VIO call
(e.g. constraint violation or exception in post-triggers)
2003-05-04 15:39:42 +00:00
alexpeshkoff
784fe6e723 Use the same pool for array and it's elements 2003-04-26 10:09:38 +00:00
alexpeshkoff
185fc0432c Fixed 2 bugs, which caused server to crash 2003-04-25 17:15:43 +00:00
alexpeshkoff
2d59c9cd0f Fixed bug with wrong rpb contents after pre-triggers execution 2003-04-25 14:51:04 +00:00
dimitr
7ef23f7a82 With some luck, this should fix the buggy behaviour of ROW_COUNT. 2003-04-24 05:46:49 +00:00
alexpeshkoff
2a5b52a0e4 execute statement cleanup 2003-04-22 08:45:52 +00:00
aafemt
e5146fd644 Introduce of ISC_STATUS_ARRAY 2003-04-16 10:18:51 +00:00
dimitr
a7dfa5de94 Fixed problem with error reporting. 2003-04-13 13:22:23 +00:00
aafemt
19bb54f2a8 STATUS -> ISC_STATUS 2003-04-10 06:49:16 +00:00
skidder
8fbe3f2d29 Fix up the reason of slowdown of Windows CS 2003-03-24 14:41:42 +00:00
dimitr
f489530467 Some cleanup and bugfixing. 2003-03-05 12:50:44 +00:00
brodsom
79a40c0d99 Put declarations and definitions inside the same ifdef condition under which is used. (for not used ones NOT_USED_OR_REPLACED) 2003-03-03 09:22:32 +00:00
alexpeshkoff
878b0b6091 Fixed EXECUTE STATEMENT to support INTO clause 2003-03-01 19:19:23 +00:00
dimitr
d39683e261 Cleanup. 2003-02-14 09:26:55 +00:00
dimitr
67749f906b Fixed exception handling. 2003-02-13 13:33:57 +00:00
dimitr
b096a2593d CONST -> const 2003-02-13 10:11:35 +00:00
tamlin
fe66550bf6 Just some reformatting and added a TODO comment. 2003-02-12 19:12:15 +00:00
eku
a7f18b2e31 Removed "register" variables from the source code. It's up to the compiler
to hold variables in CPU registers.
2003-02-10 13:28:35 +00:00
brodsom
5e5bea58a6 Remove unusable define (needed header don't exist) 2003-02-10 00:09:35 +00:00
dimitr
feed25d451 Added support for parametrized events and runtime trigger action checks. 2003-01-15 12:08:59 +00:00
dimitr
f904819b4d Fixed coredump when a message expression was NULL. 2002-12-11 09:39:41 +00:00
eku
5b8ffd81c2 Removed unused variables. 2002-12-10 11:53:53 +00:00
hippoman
9a8f0768b9 Changed struct fld and FLD to local module names 2002-11-30 17:45:02 +00:00
skidder
27b364320b Fixed crash when grouping by invariant subquery 2002-11-24 13:47:17 +00:00
hippoman
7387e6fb70 changed nod,tra,req,trg,rel,ctx,prc struct names to local module names 2002-11-20 23:18:16 +00:00
skidder
53f625e077 New explicit pessimistic locks implementation. It is logically consistent in all TPB modes and should be very fast. 2002-11-18 20:27:24 +00:00
hippoman
4a76e9e4fe change TRA,REQ,TRG,REL,CTX or PRC, to module local names. 2002-11-17 00:13:59 +00:00
dimitr
ef4d6fd247 Fixed bug with dynamic exception messages. 2002-11-14 07:42:50 +00:00
dimitr
ae89b0f3cb Fixed bug with dynamic exception messages. 2002-11-14 07:35:44 +00:00
alexpeshkoff
865b39fec1 Fixed bug with exception inside for/while loop in triggers 2002-11-13 15:57:29 +00:00