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

12550 Commits

Author SHA1 Message Date
robocop
e3b269d2a4 Show ODS as part of SHOW DATABASE command. 2004-08-27 05:03:13 +00:00
robocop
ab7cb5a772 increment build number 2004-08-27 05:02:00 +00:00
robocop
41a21aa306 Support for new UDF mechanism 2004-08-27 05:01:56 +00:00
robocop
3e637c665e increment build number 2004-08-27 05:00:38 +00:00
robocop
275a676ba3 increment build number 2004-08-27 05:00:37 +00:00
robocop
be2f4fe195 Style and comment useless code 2004-08-27 05:00:31 +00:00
robocop
36b3d51190 increment build number 2004-08-27 04:58:13 +00:00
robocop
1c981d6a83 Enhance UDF support a bit 2004-08-27 04:58:10 +00:00
robocop
a38df7177b increment build number 2004-08-27 04:56:25 +00:00
robocop
8638418d36 Update the ancient example IUDF "test" to use reference with nulls instead of value that can't be declared in DSQL and has compatibility problems 2004-08-27 04:56:22 +00:00
robocop
4ce7a139e5 increment build number 2004-08-27 04:54:51 +00:00
robocop
626037929f increment build number 2004-08-27 04:54:50 +00:00
robocop
5764315a44 Introduce sub_type BINARY as a synonym for sub_type 0
Document reference with nulls mechanism in rdb$types
2004-08-27 04:54:48 +00:00
robocop
e7c0d48975 increment build number 2004-08-27 04:52:35 +00:00
robocop
1994913da7 Bring DSQL up to date with UDF capabilities in the engine.
Introduce SCALAR_ARRAY token.
2004-08-27 04:52:32 +00:00
robocop
49b754fe48 increment build number 2004-08-27 04:50:03 +00:00
robocop
9a6456c767 increment build number 2004-08-27 04:50:02 +00:00
robocop
61a7173a3c Style 2004-08-27 04:50:00 +00:00
robocop
922c74304d increment build number 2004-08-27 04:48:57 +00:00
robocop
83f030e331 increment build number 2004-08-27 04:48:56 +00:00
robocop
cd552f3935 The #define started before the namespace and ended inside the namespace. Invalid.
Took FUN_T outside the #ifdef REQUESTER to be able to use it in DSQL.
2004-08-27 04:48:54 +00:00
robocop
f3aa22df17 increment build number 2004-08-27 04:46:03 +00:00
robocop
3a45a04ea7 MSVC6 doesn't keep variables in a for() only in that scope. This standard construction is rejected:
for (int i = ...);
for (int i = ...);
Put the variable again before the loops to be able to compile.
2004-08-27 04:46:01 +00:00
robocop
8cb4d694ff increment build number 2004-08-27 04:46:00 +00:00
fsg
0dbfbe67f2 increment build number 2004-08-27 01:09:23 +00:00
brodsom
319debbf72 increment build number 2004-08-26 23:27:49 +00:00
brodsom
28c2a7cdfe increment build number 2004-08-26 23:27:47 +00:00
brodsom
aaaddf7642 Fix ,silence non initialized warnings 2004-08-26 23:27:46 +00:00
brodsom
f20c5a1d96 increment build number 2004-08-26 21:47:21 +00:00
brodsom
15a5a276da Fix signed/unsigned comparisons 2004-08-26 21:47:19 +00:00
brodsom
e5f053fda6 increment build number 2004-08-26 21:44:15 +00:00
brodsom
3bcf37fcd1 Assert or silence uninitialized warning 2004-08-26 21:44:11 +00:00
brodsom
87bc366b9b increment build number 2004-08-26 19:23:58 +00:00
brodsom
4a1d36c760 Fix multiline comment 2004-08-26 19:23:53 +00:00
brodsom
01189dc4ba increment build number 2004-08-26 19:09:11 +00:00
brodsom
4b7731ee0e Assert on non initialized variable 2004-08-26 19:09:07 +00:00
brodsom
c1d1818276 increment build number 2004-08-26 18:50:08 +00:00
brodsom
7593638007 Fix non initialized variables 2004-08-26 18:49:49 +00:00
brodsom
9c04d32118 increment build number 2004-08-26 18:48:23 +00:00
brodsom
567934f29b Fix, assert or silence non initialized warnings 2004-08-26 18:48:14 +00:00
brodsom
87e58e9dca increment build number 2004-08-26 18:28:14 +00:00
brodsom
46aa03e06e Fix signed/unsigned comparisons 2004-08-26 18:28:12 +00:00
brodsom
9ddeb97908 increment build number 2004-08-26 18:28:11 +00:00
brodsom
a523426f0e increment build number 2004-08-26 18:22:45 +00:00
brodsom
6c2ade62b7 Silence uninitialized warnings 2004-08-26 18:22:40 +00:00
brodsom
55af71e159 increment build number 2004-08-26 18:14:27 +00:00
brodsom
d34c5b6f8a Silence uninitialized warnings 2004-08-26 18:14:14 +00:00
brodsom
7fe8ac041c increment build number 2004-08-26 17:54:22 +00:00
brodsom
fec4268921 Fix format warning 2004-08-26 17:54:19 +00:00
brodsom
d18a142328 increment build number 2004-08-26 17:51:59 +00:00
brodsom
406726a9fc Maintain previous isql con_prompt definition 2004-08-26 17:51:56 +00:00
aafemt
5bf19c53b8 increment build number 2004-08-26 11:10:31 +00:00
aafemt
5dafdcb461 Make prompt visible in MSYS 2004-08-26 11:10:28 +00:00
robocop
c9b7d49fd5 increment build number 2004-08-26 11:08:10 +00:00
robocop
1741432859 Got rid of redundant cast to jrd_req* 2004-08-26 11:07:57 +00:00
robocop
2ac685afcd increment build number 2004-08-26 11:04:17 +00:00
robocop
ef9ce175c1 increment build number 2004-08-26 11:04:16 +00:00
robocop
305b9088f4 misc 2004-08-26 11:04:14 +00:00
robocop
672db3e3ac increment build number 2004-08-26 11:03:35 +00:00
robocop
10756f80ca After writing to Ann, I confirmed this GDML statement needs to be compiled and freed only once, not in each pass of the loop 2004-08-26 11:03:31 +00:00
aafemt
1170913816 increment build number 2004-08-26 10:29:01 +00:00
aafemt
59f08d2a29 Rework statement pre-parsing. Now it doesn't swallow tabs 2004-08-26 10:28:57 +00:00
robocop
bd36b6753c increment build number 2004-08-26 04:21:07 +00:00
fsg
763f7a3170 increment build number 2004-08-26 01:07:29 +00:00
aafemt
a263f28bcb increment build number 2004-08-25 11:43:14 +00:00
aafemt
e9403dd1b8 Use automatic buffers instead of dynamic 2004-08-25 11:43:09 +00:00
skidder
346ae2f5c7 increment build number 2004-08-25 03:10:04 +00:00
skidder
035ac89d7c Clarify comment and update assertion check 2004-08-25 03:09:57 +00:00
fsg
85bddafbc0 increment build number 2004-08-25 01:10:22 +00:00
brodsom
a57fde513c increment build number 2004-08-24 23:11:04 +00:00
brodsom
57528f8bc2 Avoid variable shadowing 2004-08-24 23:11:02 +00:00
brodsom
09cca28836 increment build number 2004-08-24 23:00:26 +00:00
brodsom
e2ea495397 Avoid final comma 2004-08-24 23:00:17 +00:00
robocop
60713befa3 increment build number 2004-08-24 05:16:46 +00:00
robocop
a7c42f4314 Vars in context 2004-08-24 05:16:40 +00:00
robocop
150fa5bf8a increment build number 2004-08-24 05:16:10 +00:00
robocop
24aab1bd43 Renamed ptr_block to ptrToBLock and block_ptr to blockToPtr for better self-documenting code as agreed privately. No functional change. 2004-08-24 05:16:01 +00:00
fsg
0e42f9f60e increment build number 2004-08-24 01:08:59 +00:00
skidder
ea4d8070f3 increment build number 2004-08-23 20:44:55 +00:00
skidder
d0a513522a increment build number 2004-08-23 20:44:54 +00:00
skidder
e0ac81de4a Introduce concept of ODS type to be able to distinguish between Interbase databases, Firebird databases, databases created by debugging builds of Firebird and private forks 2004-08-23 20:44:49 +00:00
skidder
a5d7c89654 increment build number 2004-08-23 20:44:47 +00:00
skidder
7d51f78746 increment build number 2004-08-23 20:44:20 +00:00
dimitr
37b1eea629 increment build number 2004-08-23 18:46:06 +00:00
dimitr
9d37131978 Fixed a server crash I introduced recently. 2004-08-23 18:45:40 +00:00
aafemt
29d6a7d3b5 increment build number 2004-08-23 09:55:56 +00:00
aafemt
fa6433a95f increment build number 2004-08-23 09:55:55 +00:00
aafemt
5076654565 increment build number 2004-08-23 09:54:00 +00:00
aafemt
8fa0afedbf increment build number 2004-08-23 09:52:16 +00:00
aafemt
1682382f15 Content of messages DB's HISTORY table 2004-08-23 09:52:10 +00:00
aafemt
859a972d39 increment build number 2004-08-23 09:50:02 +00:00
aafemt
43cced53d4 Content of messages DB's TEMPLATES table 2004-08-23 09:49:58 +00:00
aafemt
9fbc459f7c increment build number 2004-08-23 09:47:52 +00:00
aafemt
4417c39fc3 German translation of messages (probably spoiled) 2004-08-23 09:47:48 +00:00
aafemt
3a98f65838 increment build number 2004-08-23 09:45:54 +00:00
aafemt
390e2da174 French translation of messages (probably spoiled) 2004-08-23 09:45:47 +00:00
aafemt
7a1515e9ce increment build number 2004-08-23 09:43:19 +00:00
aafemt
033efdaa05 Content of messages DB's LOCALES table 2004-08-23 09:43:14 +00:00
aafemt
4da4ee2d21 increment build number 2004-08-23 09:41:25 +00:00
aafemt
5e198c0de0 Content of messages DB's SYSTEM_ERRORS table 2004-08-23 09:41:21 +00:00
aafemt
62777bc3fe increment build number 2004-08-23 09:39:40 +00:00
aafemt
98da26ec72 increment build number 2004-08-23 09:39:39 +00:00
aafemt
011861ce89 Content of messages DB's MESSAGES table 2004-08-23 09:39:34 +00:00
aafemt
369612ee78 increment build number 2004-08-23 09:35:37 +00:00
aafemt
b815cd3a48 Content of messages DB's SYMBOLS table 2004-08-23 09:35:31 +00:00
aafemt
f5a7fe2c33 increment build number 2004-08-23 09:33:19 +00:00
aafemt
c878683c1b Content of messages DB's FACILITIES table 2004-08-23 09:33:10 +00:00
aafemt
37f43c4500 increment build number 2004-08-23 09:07:53 +00:00
aafemt
d7e7dd10b1 Get ready for dialect 3 2004-08-23 09:07:40 +00:00
fsg
faced224f8 increment build number 2004-08-23 01:07:29 +00:00
skidder
d1ab375805 increment build number 2004-08-22 21:31:28 +00:00
skidder
933488964a Update memory manager tests 2004-08-22 21:31:19 +00:00
skidder
7e79004bd1 increment build number 2004-08-22 21:28:28 +00:00
skidder
a1371e4ffa Slightly streamline logic of allocation critical path. Correct 2 memory manager bugs added during last optimization attempt. We are now ~40faster than malloc from GLIBC 2.3 2004-08-22 21:28:19 +00:00
skidder
d2a646b91c increment build number 2004-08-22 21:09:25 +00:00
skidder
3b3bd79ddb Use fine-tuned tree page sizes by default. This increases tree performance by ~7 We are now 1.5 times faster than GNU STL tree 2004-08-22 21:09:13 +00:00
fsg
ffd2bf4aaf increment build number 2004-08-22 01:08:24 +00:00
arnobrinkman
4b63385c47 increment build number 2004-08-22 01:00:59 +00:00
arnobrinkman
2260f712f9 add missing initializations 2004-08-22 01:00:51 +00:00
arnobrinkman
0dd120d041 increment build number 2004-08-22 00:53:09 +00:00
arnobrinkman
ce97981b91 Fix unneeded error-message with simple CASE and NULL (NULL as text in SQL)
CASE NULL WHEN NULL THEN 1 END
2004-08-22 00:53:04 +00:00
skidder
df79ee7a17 increment build number 2004-08-22 00:30:11 +00:00
skidder
aca7777af8 Fix GCC build I accedentally broken by my previous commit 2004-08-22 00:29:57 +00:00
robocop
8027fd2726 increment build number 2004-08-21 09:42:45 +00:00
robocop
83850af2a9 Example built-in UDF. 2004-08-21 09:42:42 +00:00
robocop
d5fbf5f25f increment build number 2004-08-21 09:39:41 +00:00
robocop
fb510bc819 increment build number 2004-08-21 09:39:40 +00:00
robocop
421246fbe9 1.- Get rid of redundant cast to jrd_req*
2.- Post example code (disabled) to register a built-in UDF.
2004-08-21 09:39:37 +00:00
robocop
b2b27153e4 increment build number 2004-08-21 09:36:57 +00:00
robocop
8014d4a001 1.- Put an indication on how to enable UDF params that signal SQL NULL with the null pointer
2.- In case the result of the function is a descriptor with FREE_IT, free not only the data but the descriptor, too.
2004-08-21 09:36:53 +00:00
robocop
934fa31188 increment build number 2004-08-21 09:30:58 +00:00
robocop
c7d7c3deee increment build number 2004-08-21 09:30:57 +00:00
robocop
9ce5f2f683 Simplify expression 2004-08-21 09:30:54 +00:00
robocop
23a01c079b increment build number 2004-08-21 09:29:49 +00:00
robocop
b60c0e4cab Misc: format 2004-08-21 09:29:46 +00:00
robocop
ba64f7cd22 increment build number 2004-08-21 09:26:46 +00:00
robocop
2534da3f5e increment build number 2004-08-21 09:22:39 +00:00
robocop
1fe78c1c01 increment build number 2004-08-21 09:22:38 +00:00
robocop
400ed0f586 increment build number 2004-08-21 09:21:13 +00:00
robocop
24aa2cbf41 increment build number 2004-08-21 09:21:12 +00:00
robocop
0e30c1a598 increment build number 2004-08-21 09:20:10 +00:00
robocop
27d4dbd374 Not an aesthetical achievement, but prevent us from making mistakes in the same place again. Put variables in their minimal scope. 2004-08-21 09:20:06 +00:00
robocop
9af65fd3ac increment build number 2004-08-21 09:18:28 +00:00
robocop
6be277355f Misc: formatting 2004-08-21 09:18:24 +00:00
robocop
654d2b4a61 increment build number 2004-08-21 09:16:32 +00:00
robocop
614f908558 Delete useless line and avoid memory leak after talking to Dmitry Yemanov. 2004-08-21 09:16:26 +00:00
robocop
16934f7d32 increment build number 2004-08-21 09:13:27 +00:00
skidder
4427903160 increment build number 2004-08-21 07:55:45 +00:00
skidder
0d75127be8 Fix very hard-to-track Windows CS stability problem introduced by Blas on 15-May-2004 2004-08-21 07:55:35 +00:00
fsg
3a18c4a4b1 increment build number 2004-08-21 01:07:05 +00:00
aafemt
c3df9c6891 increment build number 2004-08-20 10:57:23 +00:00
aafemt
d00e35ae4c SQL equivalent for msg.gdl 2004-08-20 10:57:18 +00:00
dimitr
46b97ed3e1 increment build number 2004-08-20 08:25:55 +00:00
dimitr
469005eadd More asserts and some style changes. Thanks to Claudio. 2004-08-20 08:25:45 +00:00
dimitr
190a6f6425 increment build number 2004-08-20 07:55:13 +00:00
dimitr
cfb0e2eb5a More asserts and some style changes. Thanks to Claudio. 2004-08-20 07:55:09 +00:00
dimitr
bb1c08bd19 increment build number 2004-08-20 07:18:19 +00:00
dimitr
f84006b483 Cosmetics. 2004-08-20 07:18:16 +00:00
dimitr
2e0019ea7f increment build number 2004-08-20 07:10:31 +00:00
dimitr
df8ff86d28 Reworked yesterday's code. The problem is spotted by Claudio. 2004-08-20 07:10:27 +00:00
skidder
b4278fdc4d increment build number 2004-08-20 05:11:58 +00:00
skidder
46a15ac2a2 Erik's script producing source bundle including configure script. Invoked via: make srctarfile 2004-08-20 05:11:55 +00:00
skidder
ac85dfb981 increment build number 2004-08-20 05:11:54 +00:00
dimitr
fd4a296b92 increment build number 2004-08-20 04:36:55 +00:00
dimitr
a1d98ea4e2 Expose EXPRESSION_INDICES to public. 2004-08-20 04:36:48 +00:00
dimitr
ca1c7c9022 increment build number 2004-08-20 04:04:11 +00:00
dimitr
89a31cdd07 Make EXPRESSION_INDICES generally working. 2004-08-20 04:04:06 +00:00
dimitr
23c71499d6 increment build number 2004-08-20 02:08:59 +00:00
dimitr
d667e17db5 Fixed uninitialized variable usage reported by Valgrind. 2004-08-20 02:08:39 +00:00
fsg
61acdafbee increment build number 2004-08-20 01:08:40 +00:00
dimitr
3d679c2100 increment build number 2004-08-19 18:41:25 +00:00
dimitr
d09aa165db The EXPRESSION_INDICES code now compiles. 2004-08-19 18:41:19 +00:00
kkuznetsov
9910f62162 increment build number 2004-08-19 13:51:19 +00:00
kkuznetsov
25b3985488 increment build number 2004-08-19 13:51:18 +00:00
kkuznetsov
5f27a6a541 Putted SolX86 install files from 1.5.1 to HEAD 2004-08-19 13:51:15 +00:00
kkuznetsov
3bb78b67aa increment build number 2004-08-19 13:51:03 +00:00
kkuznetsov
e36845cae5 increment build number 2004-08-19 13:50:57 +00:00
kkuznetsov
88f28c2c6a increment build number 2004-08-19 13:50:53 +00:00
dimitr
985bcecc70 increment build number 2004-08-19 11:19:53 +00:00
dimitr
e5ef9b2782 Ported IIF function from Yaffil.
Implemented as yet another abbrevation for CASE.
Added as a non-reserved keyword.
2004-08-19 11:19:48 +00:00
aafemt
1e39c36cdc increment build number 2004-08-19 10:26:13 +00:00
aafemt
cdb105b26e Let isql return error code on script errors 2004-08-19 10:26:09 +00:00
fsg
6190300694 increment build number 2004-08-19 01:08:04 +00:00
skidder
ae3ab977ae increment build number 2004-08-19 00:48:18 +00:00
skidder
faabb4b9b4 Fix some of the problems in new indices code noted by Valgrind. These fixes are result of discussion with Arno. But indices are still broken; Arno promised to fix remaining stuff from this area during next weekend 2004-08-19 00:48:11 +00:00
skidder
854f32a169 increment build number 2004-08-19 00:04:10 +00:00
skidder
6d0dc3954c Script which I use to generate Firebird source packages 2004-08-19 00:04:04 +00:00
skidder
b6dd14ad20 increment build number 2004-08-18 23:39:50 +00:00
skidder
706e941871 Old Valgrind stacktraces need to be cleaned up on pool destruction 2004-08-18 23:39:43 +00:00
skidder
08c2e627a6 increment build number 2004-08-18 18:33:27 +00:00
skidder
a294b74cb8 Fix one more possible random crash noted by Valgrind. This particular problem is old and happens when UNION DSQL construct is used. Fix is the result of consultations with Arno Brinkman 2004-08-18 18:33:21 +00:00
skidder
7ceadec7d9 increment build number 2004-08-18 03:09:58 +00:00
skidder
fb4bacf7a6 A little bit more clarification 2004-08-18 03:09:47 +00:00
fsg
5153ed8e47 increment build number 2004-08-18 01:07:36 +00:00
skidder
ec2c13c8c4 increment build number 2004-08-18 00:02:46 +00:00
skidder
1460ac61db Fix one more serious issue noted by Valgrind. Views could be randomly using blr_singleton when defined 2004-08-18 00:02:24 +00:00
skidder
8258a27169 increment build number 2004-08-17 22:34:30 +00:00
skidder
019c1e3eee increment build number 2004-08-17 22:21:40 +00:00
skidder
5c90535244 Let's use UTF-16 as intermediate encoding. It is going to cause us more grief, but it seems to be supported better in third-party libraries 2004-08-17 22:21:19 +00:00
dimitr
ecc9bad25a increment build number 2004-08-17 17:52:26 +00:00