sqlite/src
drh 07f547923e Simplifications to the sorter to support full-coverage testing.
FossilOrigin-Name: de804f4c90f02ca98991da185ed5e28bdd319e92
2012-08-07 22:53:01 +00:00
..
alter.c Fix ALTER TABLE RENAME so that it correctly handles triggers that attach 2012-02-01 01:13:10 +00:00
analyze.c When reusing pages as part of creating a new index, allocate the leaves from each free-list trunk page in ascending order, instead of trying to maximize localization for each individual allocation. This increases the chance that pages will be written to disk in ascending order by a large CREATE INDEX statement, improving overall performance. 2012-08-06 18:50:11 +00:00
attach.c The former sqlite3ResetInternalSchema() routine was really two different 2012-05-15 18:28:27 +00:00
auth.c
backup.c Replace a few sqlite3_malloc()+memset() sequences with calls to sqlite3MallocZero(). 2012-07-30 14:53:54 +00:00
bitvec.c Replace a few sqlite3_malloc()+memset() sequences with calls to sqlite3MallocZero(). 2012-07-30 14:53:54 +00:00
btmutex.c Fix a performance regression: Keep two btree masks in each prepared 2011-04-06 22:05:53 +00:00
btree.c When reusing pages as part of creating a new index, allocate the leaves from each free-list trunk page in ascending order, instead of trying to maximize localization for each individual allocation. This increases the chance that pages will be written to disk in ascending order by a large CREATE INDEX statement, improving overall performance. 2012-08-06 18:50:11 +00:00
btree.h When reusing pages as part of creating a new index, allocate the leaves from each free-list trunk page in ascending order, instead of trying to maximize localization for each individual allocation. This increases the chance that pages will be written to disk in ascending order by a large CREATE INDEX statement, improving overall performance. 2012-08-06 18:50:11 +00:00
btreeInt.h When reusing pages as part of creating a new index, allocate the leaves from each free-list trunk page in ascending order, instead of trying to maximize localization for each individual allocation. This increases the chance that pages will be written to disk in ascending order by a large CREATE INDEX statement, improving overall performance. 2012-08-06 18:50:11 +00:00
build.c When reusing pages as part of creating a new index, allocate the leaves from each free-list trunk page in ascending order, instead of trying to maximize localization for each individual allocation. This increases the chance that pages will be written to disk in ascending order by a large CREATE INDEX statement, improving overall performance. 2012-08-06 18:50:11 +00:00
callback.c Fix the application-defined function logic so that functions with a variable 2012-04-07 00:09:21 +00:00
complete.c
ctime.c Add compile-time define to indicate if the VFS supports the concept of a current directory (as WinCE and WinRT do not). Avoid using the GetTempPath and GetFullPathName APIs on WinRT. Some tests still need adjustments. 2012-03-05 22:52:33 +00:00
date.c The date/time functions return NULL if the xCurrentTime or 2011-10-12 23:13:43 +00:00
delete.c Evaluate typeof(X) and length(Y) where X is any column and Y is a blob column 2012-03-28 01:34:47 +00:00
expr.c Refactor field names in the SelectDest object to make them distinct and easier 2012-07-23 21:43:19 +00:00
fault.c
fkey.c Add assert() statements and eliminate needless variable assignments in order 2011-10-14 21:49:18 +00:00
func.c Move variable declaration to fix compilation with MSVC. 2012-06-19 04:36:48 +00:00
global.c Fix harmless compiler warnings. 2011-12-11 02:29:25 +00:00
hash.c Fix a bug in hash.c introduced by [305b66672653]. 2012-08-07 15:19:27 +00:00
hash.h
hwtime.h
insert.c Refactor field names in the SelectDest object to make them distinct and easier 2012-07-23 21:43:19 +00:00
journal.c Tweaks to the new shared-memory interface design - mostly comment changes. 2010-07-13 23:41:40 +00:00
legacy.c
lempar.c Added the tool/warnings-clang.sh script. Changes so that there are no 2011-10-15 00:16:30 +00:00
loadext.c When an sqlite3_auto_extension() function fails, report back its actual 2011-12-13 04:08:36 +00:00
main.c Add the sqlite3_close_v2() interface (from the deferred-close branch) that 2012-06-21 15:51:42 +00:00
malloc.c Make sure lookaside memory allocations are unusable after they are freed. 2012-05-21 16:59:16 +00:00
mem0.c
mem1.c Revise the preprocessor directives used to handle malloc.h and _msize, in order to detect and handle the MSVC special-case automatically. 2012-02-11 21:56:59 +00:00
mem2.c Add evidence mark comments to source code. Add additional information to the 2010-08-31 15:27:32 +00:00
mem3.c Add a target to main.mk that will fail if the amalgamation contains any exported symbols that do not begin with "sqlite3_". Run this target from within releasetest.tcl. Add "static" to a couple of private functions in mem3.c. 2011-07-07 08:19:16 +00:00
mem5.c Suppress many harmless compiler warnings, mostly signed/unsigned comparisons 2011-04-05 22:08:24 +00:00
memjournal.c Fix a comment typo in memjournal.c 2010-09-16 23:18:57 +00:00
mutex_noop.c Fix typos and comments and make minor changes to a few function names, 2012-01-04 12:57:45 +00:00
mutex_unix.c Fix typos and comments and make minor changes to a few function names, 2012-01-04 12:57:45 +00:00
mutex_w32.c Allow the SQLITE_API macro to apply to the sqlite3_win32_sleep function. 2012-06-18 17:15:29 +00:00
mutex.c Fix typos and comments and make minor changes to a few function names, 2012-01-04 12:57:45 +00:00
mutex.h Remove support for OS/2 from the source tree. 2012-06-21 13:00:37 +00:00
notify.c Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() and 2010-07-24 16:34:37 +00:00
os_common.h The server1.test script should only run if mutexes are functional. 2011-08-31 19:40:58 +00:00
os_unix.c Avoid calling fchown() if the process is not running as root. 2012-05-31 13:10:49 +00:00
os_win.c When not compiling for WinRT, skip using a couple Win32 APIs unavailable when compiling with MinGW. 2012-06-04 05:18:32 +00:00
os.c Refactor sqlite3OsFileControlNoFail() into sqlite3FileControlHint(). 2012-01-10 17:59:59 +00:00
os.h Correct comment about WinRT compiler define. No changes to code. 2012-08-03 10:00:56 +00:00
pager.c Fix a malloc/free mismatch in pager.c (sqlite3_free() called on a buffer allocated by sqlite3DbMalloc()). 2012-06-07 07:24:04 +00:00
pager.h Have user interfaces report out the filename of in-memory databases as an 2012-05-27 01:19:04 +00:00
parse.y Parser bug fix: Make sure the table constraints allowed by prior releases 2012-05-12 18:29:53 +00:00
pcache1.c Replace a few sqlite3_malloc()+memset() sequences with calls to sqlite3MallocZero(). 2012-07-30 14:53:54 +00:00
pcache.c Make sure large negative arguments to PRAGMA cache_size do not cause 2012-01-02 15:45:12 +00:00
pcache.h Data structure cleanup. Remove unused fields. Rearrange other files for 2012-02-02 15:50:17 +00:00
pragma.c If a specific database is nominated as part of a "PRAGMA integrity_check" or "PRAGMA quick_check" command, search for problems in the nominated database only. i.e. "PRAGMA main.quick_check" now only scans the main database, not all attached databases as before. 2012-07-16 10:06:12 +00:00
prepare.c Make sure the Index.azColl pointers do not point to connection-specific memory. 2012-06-06 10:56:22 +00:00
printf.c Round-trip conversions of real->text->real are now lossless on x64 with GCC. 2012-06-19 03:35:05 +00:00
random.c
resolve.c Convert the NameContext object from using u8 booleans to using individual 2012-05-21 19:11:25 +00:00
rowset.c Performance improvements for the RowSet object when it undergoes many 2012-04-05 01:37:32 +00:00
select.c Mark parameters to sorter interfaces as const where appropriate. 2012-07-24 19:46:38 +00:00
shell.c Another changes to the shell in support of SQLITE_OMIT_AUTOINIT. 2012-06-27 16:41:31 +00:00
sqlite3ext.h Fix some code formatting in sqlite3Ext.h to avoid lines longer than 80 2011-10-29 12:42:31 +00:00
sqlite.h.in Fix typos of function names sqlite3_result_error_toobig and sqlite3_result_error_nomem in the documentation. No changes to code. 2012-08-01 20:20:27 +00:00
sqliteInt.h When reusing pages as part of creating a new index, allocate the leaves from each free-list trunk page in ascending order, instead of trying to maximize localization for each individual allocation. This increases the chance that pages will be written to disk in ascending order by a large CREATE INDEX statement, improving overall performance. 2012-08-06 18:50:11 +00:00
sqliteLimit.h Update a comment in sqliteLimit.h. No changes to code or tests. 2011-04-06 12:38:10 +00:00
status.c Add SQLITE_DBSTATUS_CACHE_WRITE. Used to query a database connection for the cumulative number of database pages written. 2012-03-24 20:06:14 +00:00
table.c
tclsqlite.c Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also in 2012-04-19 18:04:28 +00:00
test1.c Merge the latest trunk changes into the WinRT branch (fixes various MSVC compiler warnings). 2012-04-20 08:23:32 +00:00
test2.c Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also in 2012-04-19 18:04:28 +00:00
test3.c Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also in 2012-04-19 18:04:28 +00:00
test4.c Changes for consistent use of SQLITE_OS_UNIX and removal of legacy OS_UNIX from testfixture source; 2011-04-04 21:48:01 +00:00
test5.c Fix compiler warnings in the TCL test harness. 2012-01-30 18:00:31 +00:00
test6.c Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also in 2012-04-19 18:04:28 +00:00
test7.c Changes for consistent use of SQLITE_OS_UNIX and removal of legacy OS_UNIX from testfixture source; 2011-04-04 21:48:01 +00:00
test8.c Fix compiler warnings about unused code in spellfix. Fix the editDist3Core() 2012-07-16 22:16:44 +00:00
test9.c
test_async.c Fix makefiles so that they build sqlite3_analyzer again. Tweaks to comments 2010-07-12 16:47:48 +00:00
test_autoext.c
test_backup.c
test_btree.c Have user interfaces report out the filename of in-memory databases as an 2012-05-27 01:19:04 +00:00
test_config.c Disable the atof1.test module when compiling on MSVC. 2012-06-21 15:02:26 +00:00
test_demovfs.c Minor cleanups to the header comments on various test_*.c file, to make 2011-05-23 18:37:42 +00:00
test_devsym.c Change the name of the xShmClose VFS method to xShmUnmap, everywhere. 2010-07-14 00:14:30 +00:00
test_func.c Improved rounding accuracy on test-to-float conversions. 2012-06-19 00:45:16 +00:00
test_fuzzer.c Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also in 2012-04-19 18:04:28 +00:00
test_hexio.c Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also in 2012-04-19 18:04:28 +00:00
test_init.c Add a version number to the sqlite3_pcache_methods2 object. Other PCACHE2 2011-11-13 21:44:03 +00:00
test_intarray.c
test_intarray.h
test_journal.c Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also in 2012-04-19 18:04:28 +00:00
test_loadext.c
test_malloc.c Add SQLITE_DBSTATUS_CACHE_WRITE. Used to query a database connection for the cumulative number of database pages written. 2012-03-24 20:06:14 +00:00
test_multiplex.c Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also in 2012-04-19 18:04:28 +00:00
test_multiplex.h Removed dependency on sqliteInt.h so that multiplex VFS shim can be compiled as loadable module. 2011-04-01 14:22:46 +00:00
test_mutex.c Update mutex1.test so that it works with the memsubsys1 permutation (pagecache memory). Change a few instances of SQLITE_MUTEX_STATIC_LRU2 in comments and test code to STATIC_PMEM. 2011-01-26 07:25:32 +00:00
test_onefile.c Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also in 2012-04-19 18:04:28 +00:00
test_osinst.c Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also in 2012-04-19 18:04:28 +00:00
test_pcache.c Merge the PCACHE2 changes into trunk. 2011-11-16 18:08:07 +00:00
test_quota.c Remove support for OS/2 from the source tree. 2012-06-21 13:00:37 +00:00
test_quota.h Add sqlite3_quota_ferror() and sqlite3_quota_file_available() interfaces to 2012-06-05 13:56:15 +00:00
test_rtree.c The SQLITE_RTREE_INT_ONLY compile-time option causes the RTree extension 2012-04-02 21:35:42 +00:00
test_schema.c
test_server.c Changes to support building with various SQLITE_OMIT_XXX options defined. 2011-04-06 17:54:31 +00:00
test_spellfix.c Fix compiler warnings about unused code in spellfix. Fix the editDist3Core() 2012-07-16 22:16:44 +00:00
test_stat.c Fix a harmless compiler warning inside an assert() statement within test code. 2012-05-11 15:53:18 +00:00
test_superlock.c Work around restriction in Windows file locking. 2010-12-07 17:12:21 +00:00
test_syscall.c When retrying a write() after an EINTR error on unix, be sure to also 2011-08-19 14:54:12 +00:00
test_tclvar.c
test_thread.c Fix compiler warnings in the TCL test harness. 2012-01-30 18:00:31 +00:00
test_vfs.c When reusing pages as part of creating a new index, allocate the leaves from each free-list trunk page in ascending order, instead of trying to maximize localization for each individual allocation. This increases the chance that pages will be written to disk in ascending order by a large CREATE INDEX statement, improving overall performance. 2012-08-06 18:50:11 +00:00
test_vfstrace.c Expose the sqlite3_stricmp() interface. Add the SQLITE_FCNTL_PRAGMA file 2012-02-23 14:28:46 +00:00
test_wholenumber.c Fix MSVC compiler warnings in test code. 2012-03-30 14:59:43 +00:00
test_wsd.c
tokenize.c Update the text of requirements associated with sqlite3_pcache_methods2. 2011-12-30 15:17:47 +00:00
trigger.c Modify the OP_Once opcode so that it works correctly in trigger sub-programs. This is a candidate fix for [7bbfb7d442]. 2011-12-09 13:24:16 +00:00
update.c Make no assumptions about the initial state of VDBE registers. 2011-12-09 16:21:19 +00:00
utf.c Begin a branch that experimentally replaces sqlite_stat2 with a new table 2011-08-12 01:51:45 +00:00
util.c Improved rounding accuracy on test-to-float conversions. 2012-06-19 00:45:16 +00:00
vacuum.c The former sqlite3ResetInternalSchema() routine was really two different 2012-05-15 18:28:27 +00:00
vdbe.c When reusing pages as part of creating a new index, allocate the leaves from each free-list trunk page in ascending order, instead of trying to maximize localization for each individual allocation. This increases the chance that pages will be written to disk in ascending order by a large CREATE INDEX statement, improving overall performance. 2012-08-06 18:50:11 +00:00
vdbe.h Modify the OP_Once opcode so that it works correctly in trigger sub-programs. This is a candidate fix for [7bbfb7d442]. 2011-12-09 13:24:16 +00:00
vdbeapi.c Remove code that was incorrectly changing SQLITE_MISUSE errors into SQLITE_OK 2012-06-21 17:21:52 +00:00
vdbeaux.c The sqlite3_close() interface returns SQLITE_OK even if there are outstanding 2012-06-02 14:32:21 +00:00
vdbeblob.c Add the new OP_Once opcode. Use it to clean up and simplify various 2011-09-16 01:34:43 +00:00
vdbeInt.h Mark parameters to sorter interfaces as const where appropriate. 2012-07-24 19:46:38 +00:00
vdbemem.c Fix a bug in the EXPLAIN code for listing trigger programs that was causing an out-of-bounds read. 2012-03-31 09:59:44 +00:00
vdbesort.c Simplifications to the sorter to support full-coverage testing. 2012-08-07 22:53:01 +00:00
vdbetrace.c Replace a few sqlite3_malloc()+memset() sequences with calls to sqlite3MallocZero(). 2012-07-30 14:53:54 +00:00
vtab.c Return SQLITE_MISUSE if an application attempts to register a virtual table module with the same name as an existing module. 2012-05-16 14:29:11 +00:00
wal.c Ensure that there is always at least one aReadMark slot usable by an unprivileged reader while a checkpoint is running. Also, if one or more transactions are recovered from a log file, initialize one of the aReadMark slots to contain mxFrame as part of the recovery process. 2012-07-17 14:37:12 +00:00
wal.h Add #ifdef SQLITE_ENABLE_ZIPVFS around those bits of code that are only 2012-02-24 14:33:28 +00:00
walker.c
where.c Fix a harmless compiler warning. 2012-05-11 11:28:40 +00:00