8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-26 07:23:08 +01:00
firebird-mirror/src/common/classes
dimitr f659679b6f Fixed the old bug which was left unnoticed until RC3 where Pair<MetaName, MetaName> was used as a key for a b-tree.
At the first glance, it promises only wrong ordering of items, but in fact it trashes the b-tree internals and crashes the server :-(
It's unregistered and undocumented, but being a very recent RC3 only regression, let's leave it this way.
I suppose the intended code should be !(v.first < this->first), but we have the operator == defined, so I used a simpler form.
2010-07-08 10:44:35 +00:00
..
Aligner.h Misc. 2009-09-10 06:04:54 +00:00
alloc.cpp Port CVS changes (includes CORE-2993, CORE-3010, CORE-3011, CORE-3015, CORE-3016, CORE-3017 and CORE-3021) 2010-06-05 02:41:14 +00:00
alloc.h Fix typo 2009-08-01 18:29:46 +00:00
array.h Misc. 2009-08-21 08:30:10 +00:00
auto.h Make class FileClose generally available 2009-04-09 16:44:45 +00:00
BaseStream.cpp Remove trailing spaces (.cpp files) 2008-12-05 01:20:14 +00:00
BaseStream.h Trying to be more consistent in the detection of headers (HAVE_* macros). 2009-02-08 11:38:00 +00:00
class_perf.cpp Style (irrelevant). 2009-08-18 12:43:21 +00:00
class_test.cpp Misc. 2009-04-17 14:10:56 +00:00
ClumpletReader.cpp Add On/Off parameter to switch -D(irect) 2009-12-17 11:00:47 +00:00
ClumpletReader.h And the long march to making Firebird build and run on MacOSX continues 2009-07-21 13:59:45 +00:00
ClumpletWriter.cpp Debug checks. 2009-08-05 06:27:57 +00:00
ClumpletWriter.h And the long march to making Firebird build and run on MacOSX continues 2009-07-21 13:59:45 +00:00
condition.h 1. Solaric/Sparc SunProCC port. 2009-05-05 08:06:37 +00:00
fb_atomic.h hpux corrections for rpath issues and atomic library 2009-10-27 19:47:07 +00:00
fb_atomic.il change symbolic label to numeric label to fix repeated symbol error during optimized build 2009-08-13 01:11:42 +00:00
fb_pair.h Fixed the old bug which was left unnoticed until RC3 where Pair<MetaName, MetaName> was used as a key for a b-tree. 2010-07-08 10:44:35 +00:00
fb_string.cpp Misc 2009-08-01 18:41:46 +00:00
fb_string.h Warnings from Bill Oliver. 2009-08-27 09:51:55 +00:00
fb_tls.h 1. Solaric/Sparc SunProCC port. 2009-05-05 08:06:37 +00:00
File.h Fixed CORE-2422: Server doesn't switch between multiple entries configured in TempDirectories when some of them is out of free space. 2009-08-21 08:28:08 +00:00
FpeControl.h Misc 2009-07-23 00:56:28 +00:00
GenericMap.h Constness. 2009-02-08 12:57:49 +00:00
Hash.h Cleanup 2009-10-06 12:51:34 +00:00
init.cpp Use per-thread circular strings buffers instead common and per-attachment combination 2009-09-01 09:20:24 +00:00
init.h Trim trailling spaces 2009-04-04 16:39:31 +00:00
locks.cpp Misc 2009-09-03 01:28:54 +00:00
locks.h Fixed CORE-2609: Update support for Windows 98/ME and NT4.0 2009-08-30 19:00:46 +00:00
MetaName.cpp Remove trailing spaces (.cpp files) 2008-12-05 01:20:14 +00:00
MetaName.h Backport fix for CORE-3038 - The insert failed because a column definition includes validation. 2010-06-12 16:49:39 +00:00
MsgPrint.cpp Misc 2009-10-08 00:21:27 +00:00
MsgPrint.h Misc 2008-12-18 01:24:58 +00:00
objects_array.h Misc 2009-04-29 01:52:49 +00:00
PublicHandle.cpp Prefer explicit #includes to tricky forward declarations for template classes. 2009-03-03 15:19:50 +00:00
PublicHandle.h Prefer explicit #includes to tricky forward declarations for template classes. 2009-03-03 15:19:50 +00:00
RefCounted.h Better fix for AV at exit() time, CORE-2917 : 2010-04-29 08:51:24 +00:00
RefMutex.h Remove trailing spaces (.h files) 2008-12-05 00:56:15 +00:00
rwlock.h 1. Solaric/Sparc SunProCC port. 2009-05-05 08:06:37 +00:00
SafeArg.cpp Remove trailing spaces (.cpp files) 2008-12-05 01:20:14 +00:00
SafeArg.h Remove trailing spaces (.h files) 2008-12-05 00:56:15 +00:00
semaphore.cpp Mac port - use dispatch semaphores 2010-06-08 13:18:45 +00:00
semaphore.h Mac port - use dispatch semaphores 2010-06-08 13:18:45 +00:00
sparse_bitmap.h Unused params, some formatting, cleanup. 2009-05-01 17:21:36 +00:00
stack.h Style. 2009-02-03 11:02:00 +00:00
string_test.cmd misc 2005-02-02 11:22:06 +00:00
string_test.cpp Style. 2009-01-15 11:04:40 +00:00
TempFile.cpp Fixed CORE-2966: Wrong results or unexpected errors while sorting a large data set. 2010-04-13 06:55:46 +00:00
TempFile.h Put TempFile in Firebird namespace 2009-06-06 18:39:29 +00:00
test.sh Fix typo and small bug in memory manager test code 2004-08-28 23:14:46 +00:00
timestamp.cpp Remove trailing spaces (.cpp files) 2008-12-05 01:20:14 +00:00
timestamp.h Remove trailing spaces (.h files) 2008-12-05 00:56:15 +00:00
tree.h Style. 2009-08-16 05:25:30 +00:00
TriState.h Remove trailing spaces (.h files) 2008-12-05 00:56:15 +00:00
UserBlob.cpp Style. 2008-12-13 09:26:00 +00:00
UserBlob.h The original idea is to allow ANY character to serve as segment separator (it may make sense in binary streams) when fetching data from blobs. Restore Alex' code that respected the original design. 2008-12-09 07:23:58 +00:00
VaryStr.h Misc 2009-05-01 02:46:18 +00:00
vector.h Misc 2009-04-29 01:52:49 +00:00