8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-02-01 03:23:04 +01:00
Commit Graph

24629 Commits

Author SHA1 Message Date
dimitr
65da895f73 increment build number 2008-12-19 14:57:02 +00:00
dimitr
2b87e94242 Use explicit iterators instead of the implicit (built-in) ones due to the thread-safety requirements.
This change affects GenericMap only, as it's used globally in a few places and we have a proven crash there.
I have a more complete solution (total cleanup of default accessors from BePlusTree and SparseBitmap) in my local tree (thanks to Dmitry Kovalenko), but it's incomplete (requires more changes inside the engine) and IMHO risky (~20 core modules are affected), so I'd like to defer finalization of this cleanup till v3.0.
All objects of these types seem being protected by dbb_sync, so they shouldn't cause us any problems currently.
2008-12-19 14:57:01 +00:00
dimitr
a8df21db11 increment build number 2008-12-19 14:56:11 +00:00
hvlad
d9ab858931 increment build number 2008-12-19 12:43:32 +00:00
robocop
7fd02aa00f increment build number 2008-12-19 11:12:29 +00:00
robocop
e0bc2dd4f5 Style. 2008-12-19 11:12:28 +00:00
hvlad
82c35c3427 increment build number 2008-12-19 09:01:45 +00:00
skywalker
828955004f increment build number 2008-12-18 22:24:36 +00:00
skywalker
023b8a3c7a increment build number 2008-12-18 22:19:33 +00:00
fsg
7e3240d48f increment build number 2008-12-18 19:39:37 +00:00
fsg
50c87fd8e7 increment build number 2008-12-18 19:38:49 +00:00
alexpeshkoff
7073526ade increment build number 2008-12-18 14:52:32 +00:00
alexpeshkoff
2cd0cfad17 increment build number 2008-12-18 14:52:25 +00:00
alexpeshkoff
554cdeacd8 increment build number 2008-12-18 14:51:49 +00:00
dimitr
1388829640 increment build number 2008-12-18 13:49:15 +00:00
dimitr
660be78a98 Sync with MSVC8 changes. 2008-12-18 13:49:14 +00:00
robocop
eb24ca0b4b increment build number 2008-12-18 12:09:36 +00:00
robocop
29f1b0d641 Style. 2008-12-18 12:09:35 +00:00
robocop
09c0991d23 increment build number 2008-12-18 11:29:11 +00:00
robocop
9161be9116 Style. 2008-12-18 11:29:10 +00:00
robocop
c10c7a8ddf increment build number 2008-12-18 10:57:13 +00:00
robocop
0a94d6fee8 Style. 2008-12-18 10:57:12 +00:00
dimitr
c72ff4b58f increment build number 2008-12-18 10:48:56 +00:00
robocop
c403c08ccb increment build number 2008-12-18 10:47:26 +00:00
robocop
ff99dc3d46 Style. 2008-12-18 10:47:25 +00:00
robocop
4edd990876 increment build number 2008-12-18 04:33:38 +00:00
asfernandes
34c7396c51 increment build number 2008-12-18 01:31:27 +00:00
asfernandes
ccc335c130 increment build number 2008-12-18 01:28:20 +00:00
asfernandes
77650fa4f6 Const 2008-12-18 01:28:19 +00:00
asfernandes
a26f7f118b increment build number 2008-12-18 01:25:00 +00:00
asfernandes
afdd6e42bc increment build number 2008-12-18 01:24:59 +00:00
asfernandes
d03b6ede7f Misc 2008-12-18 01:24:58 +00:00
asfernandes
7ed1d75b2a increment build number 2008-12-18 01:24:57 +00:00
asfernandes
04ce0d09a9 increment build number 2008-12-18 01:24:56 +00:00
asfernandes
ec21949a8f increment build number 2008-12-18 01:23:42 +00:00
asfernandes
ede8c5ab80 increment build number 2008-12-18 01:23:41 +00:00
fsg
88763677f7 increment build number 2008-12-17 19:38:48 +00:00
asfernandes
cb198155b0 increment build number 2008-12-17 15:49:22 +00:00
dimitr
9b2852b8e5 increment build number 2008-12-17 12:08:53 +00:00
dimitr
cbae058950 Sync with B2_1_Release. 2008-12-17 12:08:52 +00:00
dimitr
ae561e5aed increment build number 2008-12-17 08:29:59 +00:00
dimitr
2774a14358 increment build number 2008-12-17 08:29:04 +00:00
dimitr
3d425db4fb increment build number 2008-12-17 08:27:38 +00:00
dimitr
1cb2b5e2d4 increment build number 2008-12-17 06:14:42 +00:00
asfernandes
8eb2691f71 increment build number 2008-12-17 01:03:09 +00:00
asfernandes
0f6a642b05 increment build number 2008-12-17 01:03:08 +00:00
asfernandes
f1d2361184 increment build number 2008-12-17 01:03:07 +00:00
asfernandes
e669b18cab increment build number 2008-12-17 01:03:06 +00:00
asfernandes
d15e53785f increment build number 2008-12-17 01:03:05 +00:00
asfernandes
37c34e379c increment build number 2008-12-17 01:03:04 +00:00
asfernandes
d2ec840207 increment build number 2008-12-17 01:03:03 +00:00
asfernandes
9454bae9c0 increment build number 2008-12-17 01:03:02 +00:00
asfernandes
a12e019517 increment build number 2008-12-17 01:03:01 +00:00
asfernandes
fb9b63bd30 increment build number 2008-12-17 01:03:00 +00:00
asfernandes
c9dc4f37fd increment build number 2008-12-17 01:02:59 +00:00
asfernandes
6e91dbcc66 increment build number 2008-12-17 01:02:58 +00:00
asfernandes
db881ac461 increment build number 2008-12-17 01:02:56 +00:00
asfernandes
0f49dd86c3 increment build number 2008-12-17 01:02:55 +00:00
asfernandes
22d1f1d26f increment build number 2008-12-17 01:02:54 +00:00
asfernandes
c2c8f0357d increment build number 2008-12-17 01:02:52 +00:00
asfernandes
f0a11f53b0 increment build number 2008-12-17 01:02:51 +00:00
asfernandes
dfcda0b8fb increment build number 2008-12-17 01:02:50 +00:00
asfernandes
9aaf4b7237 increment build number 2008-12-17 01:02:49 +00:00
asfernandes
a2781a4bd2 increment build number 2008-12-17 01:02:48 +00:00
asfernandes
339e104001 increment build number 2008-12-17 01:02:47 +00:00
asfernandes
ed9eec1d58 increment build number 2008-12-17 01:02:46 +00:00
asfernandes
b27904af5e increment build number 2008-12-17 01:02:45 +00:00
asfernandes
cc6d14ae4d increment build number 2008-12-17 01:02:31 +00:00
asfernandes
56eac831ad increment build number 2008-12-17 01:02:30 +00:00
asfernandes
83bf3bfd33 increment build number 2008-12-17 01:02:29 +00:00
asfernandes
8132cf0540 increment build number 2008-12-17 01:02:27 +00:00
asfernandes
d86d4e81fd increment build number 2008-12-17 01:02:26 +00:00
asfernandes
d90241f1f8 increment build number 2008-12-17 01:02:25 +00:00
asfernandes
b3333ab0f6 increment build number 2008-12-17 01:02:23 +00:00
asfernandes
2801ad0f7e increment build number 2008-12-17 01:02:22 +00:00
asfernandes
c69634d747 increment build number 2008-12-17 01:02:21 +00:00
asfernandes
4c47a69fdc increment build number 2008-12-17 01:02:20 +00:00
asfernandes
59c9cad0d6 increment build number 2008-12-17 01:02:18 +00:00
asfernandes
b8006d94b1 increment build number 2008-12-17 01:02:17 +00:00
asfernandes
9637a63fbd increment build number 2008-12-17 01:02:16 +00:00
asfernandes
63f25a735e increment build number 2008-12-17 01:02:15 +00:00
asfernandes
c995b39eaf increment build number 2008-12-17 01:02:14 +00:00
asfernandes
2ace27cb03 increment build number 2008-12-17 01:02:13 +00:00
asfernandes
4905a0e243 increment build number 2008-12-17 01:02:12 +00:00
asfernandes
7b61ebd5de increment build number 2008-12-17 01:02:11 +00:00
asfernandes
881e4f38dc increment build number 2008-12-17 01:02:10 +00:00
asfernandes
878dfff67b increment build number 2008-12-17 01:02:09 +00:00
asfernandes
d2bc8c8b7a increment build number 2008-12-17 01:02:08 +00:00
asfernandes
fef2fc87dc increment build number 2008-12-17 01:02:06 +00:00
asfernandes
d5001ba74d increment build number 2008-12-17 01:02:05 +00:00
asfernandes
43df4f9940 increment build number 2008-12-17 01:02:04 +00:00
asfernandes
30cb7d59db increment build number 2008-12-17 01:02:03 +00:00
asfernandes
24ec9d8a5d increment build number 2008-12-17 01:02:02 +00:00
asfernandes
cc7c69af7d increment build number 2008-12-17 01:02:01 +00:00
asfernandes
f5c6d255c9 increment build number 2008-12-17 01:02:00 +00:00
asfernandes
1b2e8fc29e increment build number 2008-12-17 01:01:59 +00:00
asfernandes
51b9d07ce6 increment build number 2008-12-17 01:01:58 +00:00
asfernandes
e4bc8b3707 increment build number 2008-12-17 01:01:57 +00:00
asfernandes
40e52558b5 increment build number 2008-12-17 01:01:56 +00:00
asfernandes
22b3b1bf5a increment build number 2008-12-17 01:01:55 +00:00
fsg
c1b43170af increment build number 2008-12-16 19:39:04 +00:00
roman-simakov
e0127fc980 increment build number 2008-12-16 15:17:51 +00:00
roman-simakov
b1f08e4492 Small optimization of RuntimeStatistics to avoid multiple constructor/destructor usage.
RuntimeStatistics::operator-= (+=) were moved to class declaration to make them inline.
2008-12-16 15:17:50 +00:00
dimitr
b36016d804 increment build number 2008-12-16 14:37:09 +00:00
hvlad
a709351a24 increment build number 2008-12-16 11:30:36 +00:00
hvlad
c3fdb1baaa Improvement CORE-2243 : Make Firebird distribution on Windows easier.
Make fbembed.dll activate its own activation context before load of any DLL if needed.
2008-12-16 11:30:35 +00:00
hvlad
197051e1c4 increment build number 2008-12-16 11:29:22 +00:00
dimitr
6ee78bf23d increment build number 2008-12-16 11:02:30 +00:00
dimitr
6ca82e4754 Misc. 2008-12-16 11:02:25 +00:00
asfernandes
760c2c2425 increment build number 2008-12-15 23:53:04 +00:00
asfernandes
1fc6390425 increment build number 2008-12-15 22:14:45 +00:00
asfernandes
7c5309687f increment build number 2008-12-15 22:14:44 +00:00
asfernandes
e89d61d5ff New error code 2008-12-15 22:14:43 +00:00
asfernandes
137f898566 increment build number 2008-12-15 22:14:42 +00:00
asfernandes
648a2c2875 increment build number 2008-12-15 22:14:41 +00:00
hvlad
39ab3f53c3 increment build number 2008-12-15 21:50:03 +00:00
hvlad
5e552da01d increment build number 2008-12-15 21:46:53 +00:00
fsg
b2f9180161 increment build number 2008-12-15 19:38:29 +00:00
alexpeshkoff
257cf9824d increment build number 2008-12-15 18:08:28 +00:00
alexpeshkoff
af3b4e62b1 Frontported fix for CORE-2242: Engine incorrectly fills BPB 2008-12-15 18:08:27 +00:00
alexpeshkoff
198b329106 increment build number 2008-12-15 18:07:58 +00:00
alexpeshkoff
91c88f0752 increment build number 2008-12-15 18:03:44 +00:00
asfernandes
450894a4b0 increment build number 2008-12-15 14:59:36 +00:00
asfernandes
8793f2bccf increment build number 2008-12-15 14:59:35 +00:00
asfernandes
84dfa0e092 Fixed CORE-316 - Can't open database with MBCS/Extended characters in name.
Documentation soon.
2008-12-15 14:59:34 +00:00
asfernandes
0a78fd7ba4 increment build number 2008-12-15 14:59:33 +00:00
robocop
1df4bc6b5f increment build number 2008-12-15 06:11:50 +00:00
robocop
7076ca77c6 Correction to my own code. 2008-12-15 06:11:49 +00:00
robocop
3eb6cdc620 increment build number 2008-12-15 06:08:32 +00:00
robocop
bf22dc24b4 increment build number 2008-12-15 06:08:31 +00:00
fsg
87551e3752 increment build number 2008-12-14 19:40:08 +00:00
fsg
aac41be4b8 increment build number 2008-12-14 19:39:08 +00:00
fsg
0ffddfa6d1 increment build number 2008-12-14 19:38:34 +00:00
robocop
5ef3c9362f increment build number 2008-12-14 10:31:26 +00:00
robocop
0f482bf4c2 increment build number 2008-12-14 10:30:43 +00:00
robocop
e9b037a050 increment build number 2008-12-14 10:30:05 +00:00
robocop
3f70a1ff27 increment build number 2008-12-14 10:28:33 +00:00
robocop
28191799c9 Fix for random failure when shadowing is started (don't know how to reproduce it, but the error is evident in the source code). 2008-12-14 10:28:32 +00:00
robocop
3d88723097 increment build number 2008-12-14 10:19:28 +00:00
robocop
511c7eb7d8 Promote thread_data* as function argument. 2008-12-14 10:19:27 +00:00
robocop
fea106ff66 increment build number 2008-12-14 09:28:26 +00:00
robocop
e4650d5027 Promote thread_data* as function argument. Only exception where both tdbb and dbb were left together as arguments is nbak.cpp's call to CCH_rollover_to_shadow to avoid any side effect in the changed code, but anyway, that function calls SDW_rollover_to_shadow that takes the dbb from the tdbb and not explicitly. 2008-12-14 09:28:25 +00:00
robocop
0b6f03e15a increment build number 2008-12-14 08:58:14 +00:00
robocop
b1cd34726c Style. 2008-12-14 08:58:13 +00:00
robocop
fd7ace4273 increment build number 2008-12-14 08:55:40 +00:00
robocop
183cc9e0df Make the common code a new member function. 2008-12-14 08:55:39 +00:00
fsg
172da988ef increment build number 2008-12-13 19:38:34 +00:00
asfernandes
de49fad692 increment build number 2008-12-13 18:25:46 +00:00
asfernandes
4769d47fa3 Fixed CORE-2237 - Assertion at src\jrd\intl.cpp 569 2008-12-13 18:25:45 +00:00
asfernandes
7a185c8bb4 increment build number 2008-12-13 17:46:06 +00:00