robocop
21bb7f3d20
Style.
2009-01-03 09:14:29 +00:00
asfernandes
5a85277726
Misc
2008-12-25 14:25:01 +00:00
robocop
762d7e1392
Style.
2008-12-25 06:09:37 +00:00
robocop
2fadc0e456
Style.
2008-12-22 09:00:05 +00:00
asfernandes
5311dd5a5e
Misc
2008-12-20 19:57:43 +00:00
robocop
e0bc2dd4f5
Style.
2008-12-19 11:12:28 +00:00
asfernandes
8fbf0e8e8c
Remove trailing spaces (.cpp files)
2008-12-05 01:20:14 +00:00
roman-simakov
84798050ec
Fixed bugcheck 210 (page in use during flush) is thrown during database validation.
2008-07-02 13:02:26 +00:00
dimitr
642391459e
Fixed CORE-1961: Bugcheck 210 (page in use during flush) is thrown during database validation.
2008-06-25 12:37:50 +00:00
alexpeshkoff
d086d52b52
fixed garbage in firebird.log on linux/amd64
2008-05-13 08:07:31 +00:00
dimitr
0a9e8c8382
Implemented CORE-1751. The changes include:
...
1) Make memory counters aggregated.
2) Add attachment pool and allocate appropriate resources out of this pool.
3) Always release attachments explicitly (via destructor).
4) Always delete user requests prior to attachment deletion.
5) Introduce memory usage counters per every monitoring object.
6) Misc refactoring.
Some pieces are still incomplete (although everything basically works), but I'd like to get feedback and testing sooner rather than later.
2008-05-06 08:46:39 +00:00
dimitr
afb970dba1
1) Cleanup.
...
2) Catch exceptions in AST routines.
2008-03-12 16:53:57 +00:00
asfernandes
ce0ae486c5
Misc
2008-01-29 18:07:37 +00:00
dimitr
a38b327886
Cleanup. Get rid of the JrdMemoryPool.
2008-01-29 10:11:52 +00:00
dimitr
43594ed53a
Major synchronization changes. Description of the commit will be posted to fb-devel.
2008-01-26 13:17:19 +00:00
alexpeshkoff
39896cb955
Fixed CORE-1671: atexit() calls in client libraries cause segfaults
...
and CORE-1079: Every attach of fbclient/fbembed library leaks 64KB of memory
To do it:
- created new template GlobalPtr, controlling access to destructors of global objects.
- applied it to global objects.
Also some related cleanup.
2008-01-23 15:52:40 +00:00
dimitr
ae692fc319
The merge continued.
2008-01-16 10:17:51 +00:00
alexpeshkoff
eea9070f48
Optimized RuntimeStaticstics (and related part of ThreadDb) for performance - some tests run 25faster
2007-12-03 15:46:39 +00:00
hvlad
3af758683e
Fixed bug CORE-1481 : gfix may report false errors when using in-memory metadata
2007-09-30 10:53:01 +00:00
robocop
9a6cfced89
Simplify this messy code and make it less dependant on the size of the intermediate buffer (less chance of having a truncated message in the log file).
2007-09-04 08:34:20 +00:00
robocop
c422a311ba
Let's use Universal Date Format yyyy-mm-dd for comments, please.
2007-02-15 10:21:09 +00:00
hvlad
119a702ec5
Fixed CORE-1127 : Circular index references in corrupt database causes fbserver to loop infinitely.
...
Thanks to Diane Downie
2007-02-14 08:57:34 +00:00
robocop
c6e97d7146
Misc.
2006-11-05 04:03:34 +00:00
dimitr
543fc5e0d1
Enabled rescheduling points for classic. It allows to shutdown database or cancel operation timely for a heavy loaded attachment.
2006-10-31 15:59:23 +00:00
asfernandes
8bb1008d37
Misc
2006-07-29 01:41:41 +00:00
dimitr
7273d80118
Fixed validation for virtual tables.
2006-07-28 08:29:26 +00:00
dimitr
211645e3dc
Getting rid of the old allocator routines.
2006-05-23 10:17:00 +00:00
hvlad
701f2cbda4
Global temporary tables implementation
2006-05-21 22:07:35 +00:00
alexpeshkoff
b056a118b5
1. Avoid use of STL
...
2. Reworked exceptions to make status_exception always hold correct status vector
3. Avoid use of RTTI
2006-05-19 15:17:02 +00:00
robocop
d39a584011
Misc.
2006-05-04 00:03:52 +00:00
robocop
d74438baed
Fix the discordant data types between flags and the vars used to work with them (really dangerous if the flag is USHORT and you hold it in a UCHAR). Also, get rid of some debris of the uppercased typedefs.
2006-04-19 07:10:53 +00:00
robocop
c5f2284b15
Style.
2006-04-06 08:18:53 +00:00
robocop
179a4b7cfb
Style.
2006-03-07 05:44:13 +00:00
robocop
1f84bac700
Mark unused data members, discover more code associated to conditional compilation, clean some places, replace custom loops by memcpy and memset when possible, etc.
2006-02-23 05:08:26 +00:00
robocop
044c5841ad
Misc.
2006-02-10 03:28:43 +00:00
robocop
1ca7a582f9
EXPRESSION_INDICES code is considered stable and therefore there's no need to keep it protected by macros. Please do a full rebuild.
2006-01-14 07:00:44 +00:00
arnobrinkman
1014fd5ef8
Fix incorrect report of corrupt-message on primary/unique index validation. Reported by Vlad.
2005-12-14 00:06:39 +00:00
robocop
f00fc0ff56
1.- Make "vec" type safe and get rid of several code contortions. Fix some small bugs meanwhile.
...
2.- Put inside PC_ENGINE several data members that belong to that feature.
3.- Put inside PC_ENGINE the code that does cleanup on those unused data members.
2005-12-02 07:35:34 +00:00
dimitr
894fa1e011
Removed unused thread scheduling option.
2005-06-12 06:27:12 +00:00
alexpeshkoff
c03d2241c5
fixed issues, reported by Claudio
2005-05-17 18:20:07 +00:00
alexpeshkoff
5729790ed6
1. Applied class MetaName
...
2. Small generic cleanup
2005-05-12 18:28:04 +00:00
hvlad
493bdd92cd
Correct index validation code. Big thanks to Arno
2005-05-03 15:45:23 +00:00
hvlad
79ff80db9e
Correction to previous commit
2005-04-30 11:09:07 +00:00
hvlad
bbf3ea7218
Added page level, source file name and line number info to the output of index validation code
2005-04-30 10:40:56 +00:00
dimitr
66f7ac7f8b
Fixed SEGV when a broken index was being validated.
2005-04-15 06:25:28 +00:00
robocop
d65307b497
Style.
2004-12-24 08:52:39 +00:00
robocop
3229363ef6
val.h and val.cpp are unrelated.
...
Change was agreed a year ago in the list.
2004-12-17 06:21:39 +00:00