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

59 Commits

Author SHA1 Message Date
dimitr
54c59554dd Fixed bugs related to metadata cache and database shutdown. 2003-11-27 11:39:10 +00:00
bellardo
c8128359a8 Fix a memory management bug that resulted in sporadic crashes when disconnecting
from a database.
2003-11-20 21:53:07 +00:00
brodsom
75990d1903 Correction 2003-11-18 13:46:27 +00:00
brodsom
abe35ef6fe -Remove unneeded setjmp header 2003-11-18 12:39:12 +00:00
brodsom
79e5ff02dd Extern "C" cleaning 2003-11-06 17:57:01 +00:00
brodsom
9b7fa0c186 Correction (Replacing assert with fb_assert) 2003-11-04 00:21:40 +00:00
brodsom
ff070a16a8 Replacing assert with fb_assert 2003-11-03 23:59:24 +00:00
robocop
cda707bd36 const correctness and other related changes 2003-11-01 10:26:43 +00:00
eku
43cb9107eb exp -> jrd_exp
Style
2003-10-30 14:29:06 +00:00
stryqx
b40bb07bb1 Progress the SuperServer build on FreeBSD 5.x 2003-10-29 06:07:22 +00:00
aafemt
9657ce9a98 Only unix superserver uses long jump 2003-10-03 10:14:05 +00:00
brodsom
30f79b34f8 -Cleaning headers 2003-09-15 16:32:22 +00:00
brodsom
7fb0cd648d -Replace NULL_TDBB, NULL_DBB with NULL 2003-09-01 11:08:30 +00:00
dimitr
61a1c1ebb6 Added attachment timestamp (to support future extentions) 2003-08-26 07:20:33 +00:00
aafemt
8798a33d84 ENUM removal 2003-08-22 10:56:55 +00:00
skidder
b05dc24810 Forward port removal of artificial index number limitation from 1.0.3.
Fix bug in dbb_max_idx calculation. Do not port GC and metadata versioning
changes as they seem very dangerous to me.
2003-08-18 21:13:56 +00:00
skidder
143f8d2443 Implementation of fast physical incremental backup 2003-08-06 16:30:49 +00:00
aafemt
19bb54f2a8 STATUS -> ISC_STATUS 2003-04-10 06:49:16 +00:00
brodsom
2862c2a74a - Remove unsigned-signed comparison warnings. 2003-04-02 12:01:43 +00:00
skidder
8fbe3f2d29 Fix up the reason of slowdown of Windows CS 2003-03-24 14:41:42 +00:00
brodsom
01141efa30 Use V4_THREADING explicitly instead and remove empty defined macros. This change try to make clear V4_THREADING use. 2003-03-24 13:35:37 +00:00
brodsom
0ea65e2b4a Change gds_assert to fb_assert (gds_assert is a synonym for fb_assert) 2003-02-28 15:17:50 +00:00
dimitr
1dcf79e065 Cleanup and bugfixing. VIO statistics now work properly. 2003-02-19 15:25:27 +00:00
dimitr
b096a2593d CONST -> const 2003-02-13 10:11:35 +00:00
arnobrinkman
df77c6ad3a Stripped implementation of events used by garbage_collection() & cache_writer() procedures.
This will fix known delay with connecting/disconnect on at least WinXP.
Also are the connecting/disconnecting delays while debugging in MSVC6 gone.
2003-02-12 22:57:57 +00:00
dimitr
c11ec94f4f Enabled generic support for the database encryption. The key part of the feature is still protected by the macro. Proven to work on win32. 2003-02-09 10:05:07 +00:00
brodsom
7c8d130501 Change non FW mode time measure, from oldest_unflushed_write to last_flushed_write. 2003-02-05 23:32:32 +00:00
brodsom
95934e47bd Non forced writes mode, move logic to cch, add dbb mutex, and rollback changes in ail.cpp, pio.h, pio_proto.h, unix.cpp and winnt.cpp 2003-02-05 20:43:01 +00:00
dimitr
06f78764b3 Fixed major memory leaks. 2003-01-20 11:10:30 +00:00
skidder
884c38d6c4 Memory manager changes - added memory usage stats, empty extents are now deallocated 2003-01-18 21:45:24 +00:00
dimitr
fd2f852e49 Cleanup. 2003-01-18 19:39:12 +00:00
skidder
ba5e11b15c Integrate new memory manager into the engine 2003-01-16 17:47:10 +00:00
hippoman
9a8f0768b9 Changed struct fld and FLD to local module names 2002-11-30 17:45:02 +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
hippoman
4a76e9e4fe change TRA,REQ,TRG,REL,CTX or PRC, to module local names. 2002-11-17 00:13:59 +00:00
skidder
5a712a4fee Fixed restore problem for databases having views that use procedures AND are used by procedures. General procedure metadata related cleanup. 2002-11-16 18:48:01 +00:00
seanleyne
0b82f4aa07 Removed obsolete "Netware" port 2002-10-30 06:40:58 +00:00
seanleyne
cc1f10d9a3 Code cleanup, removed obsolete "DecOSF" port 2002-10-29 03:17:45 +00:00
eku
0c1b55dd08 Code cleanup:
Since we already have the define ISC_STATUS_LENGTH for the the length of
the status vector, we should use it! Replaced 'status[20]' with
'status[ISC_STATUS_LENGTH]'.

Replaced the different symbolic names for the maximum length of a path
(MAX_PATH, MAX_PATH_LENGTH, MAXPATHLEN) with one uniq symbol MAXPATHLEN.
2002-10-24 09:01:44 +00:00
stryqx
ee9fb4e427 Add FreeBSD support.
This allows me to compile CS on FreeBSD 4.7 using gcc 3.2.1.
2002-10-12 04:16:32 +00:00
skidder
ebdcd20d06 Fixed resource leaks in DDL recursive procedure handling which caused some DDL to fail 2002-10-04 22:08:43 +00:00
skidder
0518ca14a3 Fix several mostly DDL-related coredumps and locking failures 2002-09-27 22:59:24 +00:00
skidder
6d64014e57 Changed engine to store source file name/line number information for EVERY allocation when DEBUG_GDS_ALLOC is defined. All allocation should be done using FB_NEW or FB_NEW_RPT macros instead of keyword new since now 2002-09-25 17:12:16 +00:00
bellardo
c3a3381a6e Fixed the "typename" error message. The fix involved adding the typename
keyname to a declaration.  It is possible that older compilers don't support
typename, so in the future we may have to use autoconf to detect compiler
support.
2002-09-24 17:53:32 +00:00
bellardo
684c2efbf7 Fixed an infinite recursion problem with the new compilation delayed triggers. 2002-09-23 17:18:22 +00:00
bellardo
dfe98160bd Fixed an order of operations error in the first dbb destructor implementation. 2002-09-22 19:08:33 +00:00
bellardo
33e0d91f8a Patch a rather large dbb memory leak created during the c++ porting. 2002-09-22 17:25:46 +00:00
skidder
b374caac68 Deferred user trigger compilation added. Solves some, but not all DDL issues and speeds things up 2002-09-19 16:02:58 +00:00
skidder
9a22d2191a resoled some linux build issues, warnings 2002-09-11 19:37:30 +00:00
dimitr
b9ef9abcc0 Get rid of the legacy GATEWAY (vms/oracle) implementation. 2002-08-22 08:20:27 +00:00