8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-26 08:03:03 +01:00
firebird-mirror/src/jrd
2013-07-08 08:26:08 +00:00
..
extds Misc. 2013-04-29 10:04:59 +00:00
os Support for MSVC10. 2013-03-17 12:26:21 +00:00
trace Fixed bug CORE-4094 : Wrong parameters order in trace output 2013-05-07 11:36:26 +00:00
acl.h Misc 2009-08-20 01:32:24 +00:00
align.h Misc 2009-07-15 03:13:16 +00:00
alt_proto.h Fixed build with Sun Studio after making SCH_ast() dummy function. Does not require mentioning in whats new and release notes. 2009-10-30 09:09:10 +00:00
alt.cpp Fixed build with Sun Studio after making SCH_ast() dummy function. Does not require mentioning in whats new and release notes. 2009-10-30 09:09:10 +00:00
blb_proto.h
blb.cpp Postfix for CORE-3908: Engine leaks memory and crashes when lot of autonomous transactions have been started and finished 2013-02-28 16:24:31 +00:00
blb.h Misc. 2009-04-10 14:28:35 +00:00
blf_proto.h
blob_filter.cpp Style. 2009-08-23 12:26:59 +00:00
blob_filter.h Trim trailling spaces 2009-04-04 16:39:31 +00:00
blp.h Use COMMONAPPDATA folder on Windows for shared memory files placement (lock table, even table, etc). 2009-05-25 10:57:22 +00:00
blr.h Implement improvement CORE-2452 : Add Role Name in input parameters for EXECUTE STATEMENT 2009-05-14 10:21:47 +00:00
BlrReader.h Fix warning with HP-UX compiler - reported by Bill 2009-08-20 01:55:20 +00:00
btn.cpp Simplification. 2009-06-21 08:32:55 +00:00
btn.h Misc 2009-08-14 01:58:22 +00:00
btr_proto.h Backported fix for CORE-1997 - Broken foreign key handling for multi-segmented index using multi-level collations. 2012-02-27 15:51:03 +00:00
btr.cpp Fixed CORE-4127: Server crashes instead of reporting the error "key size exceeds implementation restriction". 2013-06-20 06:11:00 +00:00
btr.h Restored the ODS level compatibility with v2.5.1 index keys, while using the "old good" index key format in new indices. It allows to claim that CORE-3675 and CORE-3853 are fixed (after migration via backup/restore) but still operate almost correctly with keys created in v2.5.1. This is *much* better than silently returning wrong data if a v2.5.1 database is used with v2.5.2 without backup/restore. 2012-08-29 16:22:39 +00:00
build_no.h nightly update 2013-07-08 01:39:30 +00:00
builtin.cpp Comments and style. 2009-08-22 12:09:51 +00:00
cch_proto.h Backported fix for bug CORE-3466 : Some changes could be lost during the merge of delta file into main database file 2011-05-10 09:18:19 +00:00
cch.cpp Misc. 2013-04-29 10:04:59 +00:00
cch.h Backported fix for bug CORE-3466 : Some changes could be lost during the merge of delta file into main database file 2011-05-10 09:18:19 +00:00
CharSet.cpp Style. 2009-06-27 11:44:21 +00:00
CharSet.h HP-UX IA-64 warnings, type qualifier is meaningless 2009-08-27 20:15:44 +00:00
cmp_proto.h Fixed the major part of the slowdown in CORE-2827: Very slow prepare for complex interrelated metadata with many triggers indirectly involved in the operation being prepared. 2010-10-13 12:11:52 +00:00
cmp.cpp Backported CORE-3874: Computed column appears in non-existant rows of left join. 2013-07-03 06:33:39 +00:00
Collation.cpp Style. 2009-08-13 10:35:56 +00:00
Collation.h 1) Let the collation existence locks respect the database shutdown. In particular, let's distinguish between "releasing" and "destroying" the lock. 2009-07-13 19:45:08 +00:00
common.h comment cleanup EKU: obsolete, replaced by _FILE_OFFSET_BITS 2011-05-19 11:09:02 +00:00
constants.h Improvement CORE-4047 - Increase number of input parameters for External Functions (UDFs) to 15. 2013-03-23 02:14:04 +00:00
CsConvert.h Misc 2009-05-03 21:57:13 +00:00
cvt2_proto.h Attempted to have a [more or less] good solution for CORE-3553 (Nested loop plan is chosen instead of the sort merge for joining independent streams using keys of different types). It doesn't optimize all possible cases, but the most common ones. 2011-07-20 10:35:00 +00:00
cvt2.cpp Slightly changed the logic to make it easier to understand. 2012-03-22 07:55:12 +00:00
cvt_proto.h Fixed CORE-2756: substring from timestamp - unexpected result 2011-01-16 13:19:52 +00:00
cvt.cpp Backported fix for CORE-3259: Deadlock and sefgault when processing ctrl-C in user code 2010-11-25 12:23:46 +00:00
Database.cpp Better protection against AST delivery during detaching. Second attempt combined with cleanup. 2013-07-03 13:20:55 +00:00
Database.h Better protection against AST delivery during detaching. Second attempt combined with cleanup. 2013-07-03 13:20:55 +00:00
DatabaseSnapshot.cpp Fixed CORE-3944: SuperClassic crashes when running script that delete attachments and move database to offline 2012-12-27 13:26:31 +00:00
DatabaseSnapshot.h Reworked my yesterday's fix to simplify it. 2011-02-15 08:38:32 +00:00
DataTypeUtil.cpp Fixed CORE-3569: CHAR(32767) present in XSQLVAR with length 32765. The JRD part of the patch is not strictly required, as it's used exclusively for VARCHARs right now, but let's be protected for the unpredictable future. 2012-03-14 17:37:20 +00:00
DataTypeUtil.h Fixed CORE-2361 - String truncation reading 8859-1 Spanish column using isc_dsql_fetch with UTF-8 connection 2009-04-18 22:20:20 +00:00
db_alias.cpp Fixed CORE-3297: nbackup exits without info when firebird.conf is missing. Make all utilities run without firebird.conf - only server requires it's presence. 2011-01-19 12:58:21 +00:00
db_alias.h
dbg_proto.h Make it build using clang++ - thanks to marius 2010-10-18 17:23:26 +00:00
dbg.cpp Misc. 2009-04-03 10:24:08 +00:00
dbg.h Trim trailling spaces 2009-04-04 16:39:31 +00:00
dbt.cpp Not sure if there's hope that this file will compile again. 2009-08-28 04:58:53 +00:00
DebugInterface.cpp Debug checks. 2009-08-05 12:31:54 +00:00
DebugInterface.h HP-UX IA-64 warnings, type qualifier is meaningless 2009-08-27 20:15:44 +00:00
dflt.h
dfw_proto.h Ported fix for CORE-2634: Performance regression when restoring database with big metadata 2009-09-29 10:35:16 +00:00
dfw.epp Rolled back the ODS level solution for CORE-2709 as it causes cross-version compatibility issues (CORE-3853) as well as functional regressions (CORE-3675). Another solution is likely to be committed instead. 2012-06-04 08:57:09 +00:00
divorce.cpp Fix problem with fid's and GCD for MacOS 10.7 SuperServer 2011-07-08 11:33:27 +00:00
divorce.h
dmp_proto.h
dmp.cpp - Better input type for SQZ_decompress plus a bit of style. 2009-06-14 12:19:32 +00:00
dpm_proto.h Fixed bug CORE-3515 : Index corruption. Validation put "missing entries" message into firebird.log 2011-06-05 08:17:04 +00:00
dpm.epp Fixed CORE-4036: Bugcheck or database corruption when attempting to store long incompressible data into a table. 2013-03-17 14:40:00 +00:00
drq.h Backport CORE-2750: Physical backup cannot restart operations after the explicit difference file has been dropped. 2010-02-23 07:08:13 +00:00
dsc2.h Fixed CORE-2550: Bus error when working with DB_KEY on bigendian machines. Introduced dtype_dbkey inside engine. 2009-07-09 14:04:42 +00:00
dsc_proto.h
dsc_pub.h Misc 2009-07-15 03:13:16 +00:00
dsc.cpp Style. 2009-08-13 10:35:56 +00:00
dsc.h Style. 2009-08-13 10:35:56 +00:00
dyn_def.epp Reworked fix for CORE-3058. The new one is a poor man's solution which doesn't handle direct system table updates, but a more generic solution seems being an overkill for a point release. 2011-02-22 10:11:23 +00:00
dyn_del.epp Misc. 2012-01-17 06:20:36 +00:00
dyn_df_proto.h
dyn_dl_proto.h More unused params. 2009-04-28 13:48:18 +00:00
dyn_md_proto.h
dyn_mod.epp Misc. 2013-04-29 10:04:59 +00:00
dyn_proto.h Unused params, some formatting, cleanup. 2009-05-01 17:21:36 +00:00
dyn_ut_proto.h
dyn_util.epp Misc. 2010-01-25 08:42:13 +00:00
dyn.epp Fixed CORE-3732: Segfault when closing attachment to database 2012-01-16 16:38:18 +00:00
dyn.h Unused params, some formatting, cleanup. 2009-05-01 17:21:36 +00:00
enc_proto.h
enc.cpp Mark input array as const. 2009-09-25 06:38:34 +00:00
entry.h Misc. 2009-08-26 14:50:54 +00:00
err_proto.h Misc 2009-04-04 16:28:33 +00:00
err.cpp Complementary patch to the prior one. It avoids unnecessary operations (system table lookups) if we don't need index or constraint names to be reported in the error message. 2012-12-03 10:47:11 +00:00
event_proto.h Fixed CORE-3589: Internal shared resource leak 2011-08-30 13:46:36 +00:00
event.cpp Fixed CORE-3935 and CORE-3993 2012-12-14 17:45:38 +00:00
event.h Misc. 2009-05-24 05:36:04 +00:00
evl_proto.h Backport fix for CORE-2826 - Join condition fails for UTF-8 databases 2010-05-17 15:38:26 +00:00
evl_string_test.cpp
evl_string.h AIX port - fixed warnings 2009-05-28 07:55:13 +00:00
evl.cpp Fixed CORE-3493: Adding a value to a timestamp below '16.11.1858 00:00:01' throws 'value exceeds the range for valid timestamp'. v2.1 wasn't really affected although the validation sequence was wrong. 2011-05-25 10:56:22 +00:00
exe_proto.h
exe.cpp Attempted to please the GCC compiler. If this doesn't help, another solution is to be backported from trunk. 2013-06-20 07:41:21 +00:00
exe.h Bacported fix for CORE-3360: update ... returning ... raises -551 (no perm to update) for a column present only in the returning clause 2013-03-11 15:44:58 +00:00
execute_statement.cpp
execute_statement.h Backport fix for bug CORE-2731 : Recursive EXECUTE STATEMENT works wrong 2009-11-05 22:44:48 +00:00
ext_proto.h Implement sub-task CORE-1647 : Close external table's file even if it used by some cached (inactive) requests. 2009-06-03 09:59:45 +00:00
ext.cpp Misc and isolate the win9x code even more. 2009-09-02 04:23:02 +00:00
ext.h Misc 2009-06-06 18:13:57 +00:00
fields.h Improvement CORE-2551 - Interpret DPB items as now the database name parameter is interpreted and change MON$ filenames fields from NONE to UNICODE_FSS. 2009-07-11 19:58:28 +00:00
fil.h
file_params.h CORE-2263: RemoteAuxPort for SuperClassic and regular Classic. 2009-06-08 12:21:31 +00:00
filte_proto.h
filters.cpp Misc. 2009-12-04 07:56:48 +00:00
flags.h
flu_proto.h
flu.cpp Fixed CORE-3443: Races in UDF library lookup 2011-04-15 18:19:54 +00:00
flu.h Fixed CORE-3443: Races in UDF library lookup 2011-04-15 18:19:54 +00:00
fun_proto.h Unused params 2009-04-28 13:08:04 +00:00
fun.epp Backported fix for CORE-4121: Segfault when engine is shutting down inside blob get/put function invoked from UDF 2013-06-18 13:17:08 +00:00
functions.cpp CORE-3704: Add new context variables to the SYSTEM namespace. 2013-07-08 08:26:08 +00:00
functions.h
gds_proto.h Some things discussed with Dmitry and Claudio - rename the new function to fb_print_blr, use ULONG parameter for blr_length and return int 2009-08-03 15:52:48 +00:00
gds.cpp Support for MSVC10. 2013-03-17 12:26:21 +00:00
gdsassert.h
GlobalRWLock.cpp Fixed CORE-3944: SuperClassic crashes when running script that delete attachments and move database to offline 2012-12-27 13:26:31 +00:00
GlobalRWLock.h Misc. 2009-06-08 09:57:29 +00:00
grant_proto.h Misc 2009-09-30 01:10:11 +00:00
grant.epp Misc 2009-09-30 01:10:11 +00:00
ibase.h Use better name from trunk for CORE-3911 2012-08-29 12:34:22 +00:00
ibsetjmp.h Fixed CORE-3646: Segmentation fault in Linux 2011-12-29 16:11:28 +00:00
idx_proto.h Unused params 2009-04-28 13:08:04 +00:00
idx.cpp Fixed CORE-3944: SuperClassic crashes when running script that delete attachments and move database to offline 2012-12-27 13:26:31 +00:00
idx.h One more index to avoid full table scans on system tables (this time during the column modification). 2012-01-09 08:56:00 +00:00
inf_proto.h Misc 2009-06-19 02:29:08 +00:00
inf_pub.h eliminate unused anywere defines 2011-05-19 09:38:07 +00:00
inf.cpp Seems more readable to me. 2009-07-17 17:03:02 +00:00
ini_proto.h
ini.epp Rolled back the ODS level solution for CORE-2709 as it causes cross-version compatibility issues (CORE-3853) as well as functional regressions (CORE-3675). Another solution is likely to be committed instead. 2012-06-04 08:57:09 +00:00
ini.h Use named constants to represent field lengths. In the future it will have to be split between logical length (characters) and physical fields (bytes, for the internal buffers). 2009-05-03 14:08:39 +00:00
intl_builtin.cpp Misc 2009-07-04 23:06:05 +00:00
intl_classes.h Unused function params. 2009-04-26 10:24:44 +00:00
intl_proto.h Misc 2009-06-09 00:56:58 +00:00
intl.cpp Fixed CORE-3944: SuperClassic crashes when running script that delete attachments and move database to offline 2012-12-27 13:26:31 +00:00
intl.h
IntlManager.cpp Feature CORE-2636 - Add support for GB 18030 character set 2009-09-23 15:44:26 +00:00
IntlManager.h
intlnames.h
intlobj_new.h Unused params, some formatting, cleanup. 2009-05-01 17:21:36 +00:00
IntlUtil.cpp Backport fix for CORE-3511 - Unquoted role names with non-ASCII characters passed in DPB are upper-cased wrongly. 2011-06-04 18:43:10 +00:00
IntlUtil.h Misc. 2011-06-11 06:06:16 +00:00
irq.h Backported fix for CORE-3140 - Preserve comments for parameters after altering procedures. 2011-06-18 18:49:58 +00:00
isc_f_proto.h Misc 2009-07-06 22:37:31 +00:00
isc_file.cpp Backported fix for posix of CORE-3875: GBak does not check correctly parameters and backups random database with -B ":" 2012-06-27 11:54:03 +00:00
isc_proto.h Misc 2009-09-03 01:28:54 +00:00
isc_s_proto.h Fixed CORE-3646: Segmentation fault in Linux 2011-12-29 16:11:28 +00:00
isc_sync.cpp Fixed CORE-3935 and CORE-3993 2012-12-14 17:45:38 +00:00
isc_version.h Cleanup. 2010-09-02 15:02:47 +00:00
isc.cpp Explicity initialize a variable 2009-09-03 01:18:35 +00:00
isc.h Fixed CORE-3786: Firebird 2.5.1 Classic (32-bit) Hangs on MacOSX 10.7 (Lion) on DB create after reboot 2012-08-14 10:37:10 +00:00
jrd_proto.h Introduced the fb_ping() provider call (it's not exported thus it doesn't belong to the public API). 2009-08-25 11:16:32 +00:00
jrd_pwd.h Fixed CORE-1604 (Error at database creation by user with non-ascii name) and CORE-3243 (CURRENT_USER and MON$USER don't work properly). 2013-03-24 15:36:18 +00:00
jrd.cpp Better protection against AST delivery during detaching. Second attempt combined with cleanup. 2013-07-03 13:20:55 +00:00
jrd.h Misc. 2013-05-20 03:26:59 +00:00
lck_proto.h Improvement CORE-3323 : Ability to cancel waiting in lock manager 2011-02-02 10:27:48 +00:00
lck.cpp Fixed bug CORE-3778 : AV at connection shutdown 2012-02-27 08:17:20 +00:00
lck.h Misc 2009-06-06 18:13:57 +00:00
license.h Use macro __sun instead of sun for this platform 2009-05-07 07:11:06 +00:00
lls.h
met_proto.h Fixed bug CORE-3812 : Connection lost to database during massive dropping and altering primary keys of tables 2012-04-12 10:48:02 +00:00
met.epp Fixed CORE-3944: SuperClassic crashes when running script that delete attachments and move database to offline 2012-12-27 13:26:31 +00:00
met.h Get rid of more typedefs. 2009-04-03 10:07:55 +00:00
misc_func_ids.h Backported CORE-2890: SQLSTATE should also be available as a PSQL context variable like GDSCODE/SQLCODE. 2010-12-02 11:15:19 +00:00
mov_proto.h
mov.cpp Fixed CORE-2756: substring from timestamp - unexpected result 2011-01-16 13:19:52 +00:00
msg_encode.h Warnings from Bill Oliver. 2009-08-27 09:51:55 +00:00
msg.h Trim trailling spaces 2009-04-04 16:39:31 +00:00
names.h Improvement CORE-2551 - Interpret DPB items as now the database name parameter is interpreted and change MON$ filenames fields from NONE to UNICODE_FSS. 2009-07-11 19:58:28 +00:00
nav_proto.h
nav.cpp Fixed one part of CORE-4004: Sometimes long-running operations cannot be interrupted by asynchronous shutdown / cancellation requests. It's definitely not a good idea to ignore errors coming from inside BTR_key(). 2012-12-03 10:44:39 +00:00
nbak.cpp avoid const warnings 2012-11-29 14:37:33 +00:00
nbak.h Corrected the arguments. Luckily, their binary values are the same. 2012-08-15 15:22:36 +00:00
nod.h
nodebug.cpp Unused params, some formatting, cleanup. 2009-05-01 17:21:36 +00:00
ntrace.h Improvement CORE-3656 : Support for sweep information in Trace API 2012-06-28 08:07:56 +00:00
obj.h
ods_proto.h
ods.cpp
ods.h Restored the ODS level compatibility with v2.5.1 index keys, while using the "old good" index key format in new indices. It allows to claim that CORE-3675 and CORE-3853 are fixed (after migration via backup/restore) but still operate almost correctly with keys created in v2.5.1. This is *much* better than silently returning wrong data if a v2.5.1 database is used with v2.5.2 without backup/restore. 2012-08-29 16:22:39 +00:00
opt_proto.h CORE-2509. Took the opportunity to fix several data types. 2009-06-18 12:07:07 +00:00
opt.cpp Unfortunately, the only correct way to reference stream internals (e.g. get field descriptors) in node comparison routines is either to compare nodes along with their corresponding CSBs or to compare only nodes and handle streams outside. I'm favoring the latter approach. And no, remapping is a wrong solution either (trunk is to be reworked again in this regard, sigh). This fixes CORE-4139 at the cost of removed CAST vs FIELD comparison trick. Let's see whether somebody is going to be affected. 2013-07-07 15:11:06 +00:00
Optimizer.cpp Unfortunately, the only correct way to reference stream internals (e.g. get field descriptors) in node comparison routines is either to compare nodes along with their corresponding CSBs or to compare only nodes and handle streams outside. I'm favoring the latter approach. And no, remapping is a wrong solution either (trunk is to be reworked again in this regard, sigh). This fixes CORE-4139 at the cost of removed CAST vs FIELD comparison trick. Let's see whether somebody is going to be affected. 2013-07-07 15:11:06 +00:00
Optimizer.h Unfortunately, the only correct way to reference stream internals (e.g. get field descriptors) in node comparison routines is either to compare nodes along with their corresponding CSBs or to compare only nodes and handle streams outside. I'm favoring the latter approach. And no, remapping is a wrong solution either (trunk is to be reworked again in this regard, sigh). This fixes CORE-4139 at the cost of removed CAST vs FIELD comparison trick. Let's see whether somebody is going to be affected. 2013-07-07 15:11:06 +00:00
pag_proto.h Misc 2009-08-26 01:52:12 +00:00
pag.cpp Fixed CORE-3944: SuperClassic crashes when running script that delete attachments and move database to offline 2012-12-27 13:26:31 +00:00
pag.h 1) Globally named per-database shmem regions. 2009-01-28 12:27:18 +00:00
par_proto.h Fixed CORE-3560: Firebird 2.5 Classic Server uses more memory than 2.1.5 when caching metadata 2011-08-04 13:13:15 +00:00
par.cpp Since we (unexpectedly for me) seem to support BLR > 64KB, I'm committing a workaround for CORE-4113 (EXECUTE BLOCK prepare fails). The debug info does not support longish BLR, so don't pretend to find something there beyond the 64KB limit. If someone can think of a better solution, please jump in. 2013-06-07 09:51:13 +00:00
pcmet_proto.h Misc 2009-09-30 01:10:11 +00:00
pcmet.epp Rolled back the ODS level solution for CORE-2709 as it causes cross-version compatibility issues (CORE-3853) as well as functional regressions (CORE-3675). Another solution is likely to be committed instead. 2012-06-04 08:57:09 +00:00
perf_proto.h Improvement CORE-2619 : Make memory and other statistics to work with 64-bit values. 2009-09-09 10:28:26 +00:00
perf.cpp printf format warnings/errors 2009-09-23 15:43:33 +00:00
perf.h Improvement CORE-2619 : Make memory and other statistics to work with 64-bit values. 2009-09-09 10:28:26 +00:00
PreparedStatement.cpp Backport change from trunk. 2012-11-27 11:12:50 +00:00
PreparedStatement.h
pwd.cpp Fixed CORE-1604 (Error at database creation by user with non-ascii name) and CORE-3243 (CURRENT_USER and MON$USER don't work properly). 2013-03-24 15:36:18 +00:00
qatest.cpp Style. 2009-01-20 08:33:59 +00:00
quad_proto.h
quad.cpp Unused function params. 2009-04-26 10:24:44 +00:00
quad.h Misc 2009-05-03 21:57:13 +00:00
que.h Misc 2009-09-30 01:10:11 +00:00
RandomGenerator.cpp
RandomGenerator.h Fixed a few signed vs unsigned warnings 2009-01-22 16:53:10 +00:00
RecordBuffer.cpp Reworked my yesterday's fix to simplify it. 2011-02-15 08:38:32 +00:00
RecordBuffer.h Reworked my yesterday's fix to simplify it. 2011-02-15 08:38:32 +00:00
RecordNumber.h Backported fix for CORE-195: Bugcheck 291 2010-02-05 11:04:54 +00:00
Relation.cpp Fixed bug CORE-2771 : AV at backup of database with GTT 2009-11-25 10:48:31 +00:00
Relation.h Backport fix for two related bugs 2011-06-08 08:57:00 +00:00
relations.h Improvement CORE-2551 - Interpret DPB items as now the database name parameter is interpreted and change MON$ filenames fields from NONE to UNICODE_FSS. 2009-07-11 19:58:28 +00:00
req.h Fixed CORE-3092: ROW_COUNT is not cleared before the singleton INSERT statement, 2012-03-15 10:39:16 +00:00
ResultSet.cpp More unused params. 2009-04-28 14:13:46 +00:00
ResultSet.h
rlck_proto.h
rlck.cpp Improvement CORE-3399 : Allow write operations to temporary tables in read only transactions 2011-03-22 10:32:27 +00:00
rpb_chain.cpp Backported fix for CORE-195: Bugcheck 291 2010-02-05 11:04:54 +00:00
rpb_chain.h HP-UX IA-64 warnings, type qualifier is meaningless 2009-08-27 20:15:44 +00:00
rse_proto.h
rse.cpp Another bunch of changes for CORE-4004: Sometimes long-running operations cannot be interrupted by asynchronous shutdown / cancellation requests. The looper nodes should never ignore req_unwind and transform it to something else. 2012-12-06 11:43:48 +00:00
rse.h Fixed CORE-3208: Significant memory leaks with recursive queries. 2010-11-01 19:22:55 +00:00
RuntimeStatistics.cpp Warnings 2009-06-04 15:17:18 +00:00
RuntimeStatistics.h Misc. 2012-03-24 21:25:48 +00:00
sbm.h
scl_proto.h Fixed the major part of the slowdown in CORE-2827: Very slow prepare for complex interrelated metadata with many triggers indirectly involved in the operation being prepared. 2010-10-13 12:11:52 +00:00
scl.epp Misc. 2011-02-18 04:33:25 +00:00
scl.h Fixed the major part of the slowdown in CORE-2827: Very slow prepare for complex interrelated metadata with many triggers indirectly involved in the operation being prepared. 2010-10-13 12:11:52 +00:00
scroll_cursors.h
sdl_proto.h
sdl.cpp Use per-thread circular strings buffers instead common and per-attachment combination 2009-09-01 09:20:24 +00:00
sdl.h Trim trailling spaces 2009-04-04 16:39:31 +00:00
sdw_proto.h
sdw.cpp Fixed CORE-3944: SuperClassic crashes when running script that delete attachments and move database to offline 2012-12-27 13:26:31 +00:00
sdw.h
sha.cpp Misc 2009-06-29 02:06:00 +00:00
sha.h
shut_proto.h Backported the refactored database shutdown from trunk. As a side effect, it also resolves CORE-4045: Server crashes during database shutdown. 2013-03-17 12:24:27 +00:00
shut.cpp Backported from trunk: prevent starting a lot of threads when forced shutdown is in progress. 2013-06-30 19:13:37 +00:00
SimilarToMatcher.h Backported fix for CORE-3523 - SIMILAR TO: False matches on descending ranges. 2011-06-17 01:20:41 +00:00
sort_proto.h More explicit (and shorter) life-time for sort blocks. Now they belong to either requests (user sorts) or transactions (index sorts). 2009-09-04 06:11:55 +00:00
sort.cpp Make code a bit more robust 2013-06-15 19:02:21 +00:00
sort.h Added the missing part for CORE-3547, related to BE platforms. 2011-07-13 15:10:13 +00:00
sqz_proto.h Fixed CORE-4036: Bugcheck or database corruption when attempting to store long incompressible data into a table. 2013-03-17 14:40:00 +00:00
sqz.cpp Fixed CORE-4036: Bugcheck or database corruption when attempting to store long incompressible data into a table. 2013-03-17 14:40:00 +00:00
sqz.h Patch by DS and VKh to speed up SQZ in some cases 2009-06-10 12:41:13 +00:00
status.cpp
status.h
svc_undoc.h
svc.cpp Fixed CORE-1604 (Error at database creation by user with non-ascii name) and CORE-3243 (CURRENT_USER and MON$USER don't work properly). 2013-03-24 15:36:18 +00:00
svc.h Backported implementation of CORE-2666: Make it possible to use API to do remote backups/restores 2012-06-20 11:56:36 +00:00
SysFunction.cpp Rework on CORE-3238 - Makes GEN_UUID return a compliant RFC-4122 binary UUID. 2012-07-10 16:00:27 +00:00
SysFunction.h
TempSpace.cpp Misc. 2011-08-18 06:50:07 +00:00
TempSpace.h Second part of CORE-3457: Optimize the temporary space manager regarding small chunk allocations. 2011-08-09 11:29:45 +00:00
TextType.cpp The first fix for CORE-4123: Firebird crash when executing an stored procedure called by a trigger that converts string to upper. 2013-06-19 16:18:06 +00:00
TextType.h
thread_proto.h
ThreadData.cpp
ThreadData.h Comment unused thread data types. 2009-08-16 05:20:17 +00:00
ThreadStart.cpp Fixed CORE-3740: SELECT using IN list with >413 elements causes crash on Mac 2012-08-29 11:30:42 +00:00
ThreadStart.h 1. Solaric/Sparc SunProCC port. 2009-05-05 08:06:37 +00:00
tpc_proto.h Implemented CORE-3994: Improve the limbo transactions scan at the end of the sweep. 2012-11-22 14:05:37 +00:00
tpc.cpp Implemented CORE-3994: Improve the limbo transactions scan at the end of the sweep. 2012-11-22 14:05:37 +00:00
tpc.h
tra_proto.h Backported the refactored database shutdown from trunk. As a side effect, it also resolves CORE-4045: Server crashes during database shutdown. 2013-03-17 12:24:27 +00:00
tra.cpp Fixed bug CORE-4100 : Automatic sweep could be run when there is no need for it 2013-05-15 14:29:55 +00:00
tra.h Postfix for CORE-3908: Engine leaks memory and crashes when lot of autonomous transactions have been started and finished 2013-02-28 16:24:31 +00:00
trig.h Fixed CORE-3692: Cannot drop a NOT NULL constraint on a field participating in the UNIQUE constraint. 2011-12-06 13:12:55 +00:00
types.h
unicode_util.cpp Fixed CORE-4136 - Sharp-S character treated incorrectly in UNICODE_CI_AI collation. 2013-07-07 02:02:47 +00:00
unicode_util.h Unused params, some formatting, cleanup. 2009-05-01 17:21:36 +00:00
UserManagement.cpp Fixed CORE-4055: Dialect is not set in internal connections to security database 2013-02-26 11:58:15 +00:00
UserManagement.h Fixed transactions support in user management commands 2009-02-19 12:59:32 +00:00
utl_proto.h Use better name from trunk for CORE-3911 2012-08-29 12:34:22 +00:00
utl.cpp Use better name from trunk for CORE-3911 2012-08-29 12:34:22 +00:00
val_proto.h
val.h Fixed alignment issues with on-stack vary strings 2009-04-29 14:00:32 +00:00
validation.cpp Fixed bug CORE-3916 : gfix & "Index x is corrupt (missing entries) in table ..." all indexes on large tables 2012-09-05 19:31:39 +00:00
version.rc
vio_debug.h
vio_proto.h Improvement CORE-3656 : Support for sweep information in Trace API 2012-06-28 08:07:56 +00:00
vio.cpp Fixed CORE-3935 and CORE-3993 2012-12-14 17:45:38 +00:00
VirtualTable.cpp Moved the statement cancellation logic from the transaction level to the attachment level. It reuses the already existing ATT_cancel_raise handling and simplifies the code. 2012-12-22 16:56:36 +00:00
VirtualTable.h
why_proto.h Misc 2009-08-26 01:52:12 +00:00
why.cpp Fixed CORE-3935 and CORE-3993 2012-12-14 17:45:38 +00:00