sqlite/src
drh 40f2c76720 Require the SQLITE_ENABLE_INSTVFS symbol in order to compile testfixture
with sqlite3_instvfs enabled.  This allows fulltest to run on platforms
for which we do not have a working hwtime.h (ex: ppc, s390).  Change
requested from the SuSE team. (CVS 5478)

FossilOrigin-Name: 16c164e79c2033347a36d6f7150eb8d2e0497c78
2008-07-25 13:32:44 +00:00
..
alter.c Continuing work on improved test coverage. (CVS 5415) 2008-07-15 14:47:18 +00:00
analyze.c Use a vdbe memory cell to allocate the space required for vdbe cursors. (CVS 4912) 2008-03-25 09:47:35 +00:00
attach.c Continuing work on the new memory allocation subsystem. 2008-06-15 02:51:47 +00:00
auth.c Remove unneeded pSchema field from the Expr structure. (CVS 4434) 2007-09-18 15:55:07 +00:00
bitvec.c Add a mode to the sqlite3_test_control() interface to register hooks called at the beginning and end of "benign malloc failure" blocks. This allows malloc() failure testing to be done using public APIs only. (CVS 5254) 2008-06-20 14:59:51 +00:00
btmutex.c Add a new test script to exercise the deadlock avoidance code in the 2008-07-14 19:39:16 +00:00
btree.c Reduce the number of "#ifndef SQLITE_OMIT_AUTOVACUUM" conditions in btree.c by using the ISAUTOVACUUM macro instead. (CVS 5444) 2008-07-19 14:25:15 +00:00
btree.h Detect and handles the case where a row is modified or deleted while it 2008-07-11 21:02:53 +00:00
btreeInt.h Performance improvement: reduce the number of calls to ptrmapPageno() made by ptrmapPut() and ptrmapGet(). (CVS 5437) 2008-07-18 09:34:57 +00:00
build.c Remove obsolete code from select.c, including the "affinity" parameter 2008-07-08 23:40:20 +00:00
callback.c Improved enforcement of the SQLITE_LIMIT_LENGTH limit. (CVS 5368) 2008-07-08 14:52:07 +00:00
complete.c Progress toward implementation of sqlite3_config() and a rework of the 2008-06-13 18:24:27 +00:00
date.c Implement the 'CONFIG_SINGLETHREAD' and 'CONFIG_MULTITHREAD' configuration modes. (CVS 5234) 2008-06-18 17:09:10 +00:00
delete.c Remove obsolete code from select.c, including the "affinity" parameter 2008-07-08 23:40:20 +00:00
expr.c Make sure expression spans are set correctly for "x.*" expressions in 2008-07-18 17:03:52 +00:00
fault.c Fix a bug in the KEYINFO handling within select.c. Change the OP_Move 2008-06-22 12:37:57 +00:00
func.c Added macros to convert between 32-bit ints and 64-bit ptrs to avoid compiler warnings. (CVS 5378) 2008-07-08 22:28:48 +00:00
global.c Improved enforcement of the SQLITE_LIMIT_LENGTH limit. (CVS 5368) 2008-07-08 14:52:07 +00:00
hash.c Add a mode to the sqlite3_test_control() interface to register hooks called at the beginning and end of "benign malloc failure" blocks. This allows malloc() failure testing to be done using public APIs only. (CVS 5254) 2008-06-20 14:59:51 +00:00
hash.h Add internal locking to the test_async.c backend. So that more than one connection may be used from within a single process. (CVS 4396) 2007-09-04 14:31:47 +00:00
hwtime.h Added x86_64 version of hwtime function. Ticket #3156. (CVS 5208) 2008-06-12 02:24:38 +00:00
insert.c Remove obsolete code from select.c, including the "affinity" parameter 2008-07-08 23:40:20 +00:00
journal.c Fix a problem with journal files being created unnecessarily when doing 2008-05-01 18:01:46 +00:00
legacy.c Continuing work on the new memory allocation subsystem. 2008-06-15 02:51:47 +00:00
loadext.c Fix a compilation bug with SQLITE_OMIT_AUTOINIT. (CVS 5366) 2008-07-08 14:17:35 +00:00
main.c Updates to mem6.c allocator. (CVS 5473) 2008-07-25 08:48:59 +00:00
malloc.c Use the actual size of memory allocations to update the memory status 2008-07-18 18:56:16 +00:00
md5.c Add more version tags to files that lack them. Ticket #3120. (CVS 5137) 2008-05-16 04:51:54 +00:00
mem1.c Updates to mem6.c allocator. (CVS 5473) 2008-07-25 08:48:59 +00:00
mem2.c Updates to mem6.c allocator. (CVS 5473) 2008-07-25 08:48:59 +00:00
mem3.c Use the actual size of memory allocations to update the memory status 2008-07-18 18:56:16 +00:00
mem4.c Implement the 'CONFIG_SINGLETHREAD' and 'CONFIG_MULTITHREAD' configuration modes. (CVS 5234) 2008-06-18 17:09:10 +00:00
mem5.c Activate testing of mem3 and mem5. Fix problems found. Tickets #3223 2008-07-16 12:25:32 +00:00
mem6.c Speed up the xFree() method of the mem6.c allocator by storing the offset from the pointer to the start of its chunk in a header field. (CVS 5475) 2008-07-25 10:40:18 +00:00
mutex.c Shuffle some of the mutex related documentation in sqlite.h.in to match the new sqlite3_mutex_methods based API. (CVS 5244) 2008-06-19 08:51:23 +00:00
mutex.h Change the OS_XXX pre-processor symbols to SQLITE_OS_XXX. Symbols "OS_UNIX", "OS_WIN", "OS_WINCE", "OS_OS2" and "OS_OTHER" are now "SQLITE_OS_UNIX", "SQLITE_OS_WIN", "SQLITE_OS_WINCE", "SQLITE_OS_OS2" and "SQLITE_OS_OTHER", respectively. (CVS 5311) 2008-06-26 10:41:19 +00:00
mutex_os2.c Update OS/2 mutex implementation: make methods static and don't use them by the old names any more. Held/Notheld should be debug only. (CVS 5290) 2008-06-23 22:13:27 +00:00
mutex_unix.c Fix a bug in the HOMEGROWN_RECURSIVE_MUTEX implementation for unix. 2008-07-16 12:33:23 +00:00
mutex_w32.c Change the OS_XXX pre-processor symbols to SQLITE_OS_XXX. Symbols "OS_UNIX", "OS_WIN", "OS_WINCE", "OS_OS2" and "OS_OTHER" are now "SQLITE_OS_UNIX", "SQLITE_OS_WIN", "SQLITE_OS_WINCE", "SQLITE_OS_OS2" and "SQLITE_OS_OTHER", respectively. (CVS 5311) 2008-06-26 10:41:19 +00:00
os.c Documentation updates in sqlite.h.in. No changes to code. (CVS 5315) 2008-06-26 18:16:05 +00:00
os.h Change the OS_XXX pre-processor symbols to SQLITE_OS_XXX. Symbols "OS_UNIX", "OS_WIN", "OS_WINCE", "OS_OS2" and "OS_OTHER" are now "SQLITE_OS_UNIX", "SQLITE_OS_WIN", "SQLITE_OS_WINCE", "SQLITE_OS_OS2" and "SQLITE_OS_OTHER", respectively. (CVS 5311) 2008-06-26 10:41:19 +00:00
os_common.h Consolidated inline assembly versions of "hwtime()" into hwtime.h. Provided MSVC version. Modified code for consistent use of hwtime(). Changed implementation to use sqlite_uint64 and sqlite_int64 instead of unsigned long long int and long long int for MSVC compiler support. (CVS 5178) 2008-05-29 20:22:37 +00:00
os_os2.c Init zFullCp to prevent crashes in case DosQueryPathInfo() fails. (CVS 5435) 2008-07-18 05:36:28 +00:00
os_unix.c Remove unused code. Test coverage enhancements. Modify the algorithm used 2008-07-10 00:32:42 +00:00
os_win.c winGetLastError support added. Consolidated getLastErrorMsg() support. Removed some more WINCE dead code similar to instance in ticket #3232. Added error return on SystemTimeToFileTime() failure. (CVS 5450) 2008-07-22 05:32:03 +00:00
pager.c Changed a few loop counters to unsigned ints to remove compiler warnings. (CVS 5449) 2008-07-22 05:18:00 +00:00
pager.h Eliminate some unnecessary IO during a commit in full auto-vacuum mode. (CVS 5426) 2008-07-16 18:17:55 +00:00
parse.y Make sure expression spans are set correctly for "x.*" expressions in 2008-07-18 17:03:52 +00:00
pragma.c Prohibit the user from changing the temporary storage medium (pragma temp_store) while there is a read transaction open on the temporary database. Add tests to shared.test to cover a few more lines in btree.c. (CVS 5362) 2008-07-08 07:35:51 +00:00
prepare.c Completely rework the sqlite3SetString() primitive so that it honors the 2008-07-08 19:34:06 +00:00
printf.c Increased test coverage. (CVS 5414) 2008-07-15 00:27:34 +00:00
random.c Bug fixes: Plug a memory leak introduced by the previous check-in. Get 2008-06-19 01:03:17 +00:00
select.c Update the implementation of sqlite3ResultSetOfSelect() to (hopefully) make 2008-07-24 15:50:41 +00:00
shell.c Tweak to the ".timer" command in the CLI to help it work better with GCC. (CVS 5398) 2008-07-11 17:23:24 +00:00
sqlite.h.in Updates to mem6.c allocator. (CVS 5473) 2008-07-25 08:48:59 +00:00
sqlite3ext.h Changes to loadext.test so that it works on osx as well as linux. (CVS 5329) 2008-06-30 15:09:29 +00:00
sqliteInt.h Updates to mem6.c allocator. (CVS 5473) 2008-07-25 08:48:59 +00:00
sqliteLimit.h Change comment in sqliteLimit.h to correctly describe the 2008-03-26 15:56:22 +00:00
status.c Additional test coverage for the btree module. Remove the failsafe() macro 2008-07-11 16:15:17 +00:00
table.c Added macros to convert between 32-bit ints and 64-bit ptrs to avoid compiler warnings. (CVS 5378) 2008-07-08 22:28:48 +00:00
tclsqlite.c Add the SQLITE_OPEN_NOMUTEX flag. Used for opening connections that are not protected by an internal mutex. (CVS 5387) 2008-07-10 17:52:49 +00:00
test1.c Remove leftover debugging commands (breakpoint and btree_breakpoint) from 2008-07-12 14:52:20 +00:00
test2.c Remove leftover debugging commands (breakpoint and btree_breakpoint) from 2008-07-12 14:52:20 +00:00
test3.c Remove leftover debugging commands (breakpoint and btree_breakpoint) from 2008-07-12 14:52:20 +00:00
test4.c Change the OS_XXX pre-processor symbols to SQLITE_OS_XXX. Symbols "OS_UNIX", "OS_WIN", "OS_WINCE", "OS_OS2" and "OS_OTHER" are now "SQLITE_OS_UNIX", "SQLITE_OS_WIN", "SQLITE_OS_WINCE", "SQLITE_OS_OS2" and "SQLITE_OS_OTHER", respectively. (CVS 5311) 2008-06-26 10:41:19 +00:00
test5.c The sqlite3_value object now carries an sqlite3* pointer to use for 2007-08-21 19:33:56 +00:00
test6.c Remove the xGetTempname() method from the vfs structure. Temp files are now opened by passing a NULL pointer as the filename to xOpen(). (CVS 5190) 2008-06-06 11:11:25 +00:00
test7.c Change the OS_XXX pre-processor symbols to SQLITE_OS_XXX. Symbols "OS_UNIX", "OS_WIN", "OS_WINCE", "OS_OS2" and "OS_OTHER" are now "SQLITE_OS_UNIX", "SQLITE_OS_WIN", "SQLITE_OS_WINCE", "SQLITE_OS_OS2" and "SQLITE_OS_OTHER", respectively. (CVS 5311) 2008-06-26 10:41:19 +00:00
test8.c Read the sqlite3_vtab.zErrMsg after each call to a virtual table 2008-07-23 18:17:32 +00:00
test9.c Fix minor problems in the test scripts and harness. (CVS 5394) 2008-07-11 13:53:54 +00:00
test_async.c Change the OS_XXX pre-processor symbols to SQLITE_OS_XXX. Symbols "OS_UNIX", "OS_WIN", "OS_WINCE", "OS_OS2" and "OS_OTHER" are now "SQLITE_OS_UNIX", "SQLITE_OS_WIN", "SQLITE_OS_WINCE", "SQLITE_OS_OS2" and "SQLITE_OS_OTHER", respectively. (CVS 5311) 2008-06-26 10:41:19 +00:00
test_autoext.c Add tests to verify correct behavior when mutex initialization fails. (CVS 5359) 2008-07-08 02:12:37 +00:00
test_btree.c Increased test coverage. (CVS 5414) 2008-07-15 00:27:34 +00:00
test_config.c Remove obsolete code from select.c, including the "affinity" parameter 2008-07-08 23:40:20 +00:00
test_devsym.c Remove the xGetTempname() method from the vfs structure. Temp files are now opened by passing a NULL pointer as the filename to xOpen(). (CVS 5190) 2008-06-06 11:11:25 +00:00
test_func.c Detect and handles the case where a row is modified or deleted while it 2008-07-11 21:02:53 +00:00
test_hexio.c Add "b" to fopen() in the hexio tests so that extra carriage returns are 2008-05-12 16:17:42 +00:00
test_loadext.c Additional test cases for loadable extensions. (CVS 5247) 2008-06-19 15:44:00 +00:00
test_malloc.c Updates to mem6.c allocator. (CVS 5473) 2008-07-25 08:48:59 +00:00
test_md5.c Add more version tags to files that lack them. Ticket #3120. (CVS 5137) 2008-05-16 04:51:54 +00:00
test_mutex.c To ensure SQLITE_THREADSAFE is always defined, have test_mutex.c include sqliteInt.h. (CVS 5443) 2008-07-19 13:43:23 +00:00
test_onefile.c Change the TEMP_STORE preprocessor symbol to SQLITE_TEMP_STORE. (CVS 5312) 2008-06-26 10:54:12 +00:00
test_osinst.c Require the SQLITE_ENABLE_INSTVFS symbol in order to compile testfixture 2008-07-25 13:32:44 +00:00
test_schema.c Additional test cases added on the sqlite3_create_function() interface. (CVS 5349) 2008-07-07 14:50:14 +00:00
test_server.c Change the OS_XXX pre-processor symbols to SQLITE_OS_XXX. Symbols "OS_UNIX", "OS_WIN", "OS_WINCE", "OS_OS2" and "OS_OTHER" are now "SQLITE_OS_UNIX", "SQLITE_OS_WIN", "SQLITE_OS_WINCE", "SQLITE_OS_OS2" and "SQLITE_OS_OTHER", respectively. (CVS 5311) 2008-06-26 10:41:19 +00:00
test_tclvar.c Additional test cases added on the sqlite3_create_function() interface. (CVS 5349) 2008-07-07 14:50:14 +00:00
test_thread.c Change all instances of "it's" in comments to either "its" or "it is", 2007-12-13 21:54:09 +00:00
tokenize.c Completely rework the sqlite3SetString() primitive so that it honors the 2008-07-08 19:34:06 +00:00
trigger.c Remove obsolete code from select.c, including the "affinity" parameter 2008-07-08 23:40:20 +00:00
update.c Test coverage improvements on printf. (CVS 5385) 2008-07-09 16:51:51 +00:00
utf.c Changed copy-paste error in comment. Fixes #3193. (CVS 5323) 2008-06-27 18:59:44 +00:00
util.c Use a new algorithm for sqlite3Strlen that is slightly slower but is more 2008-07-24 17:06:48 +00:00
vacuum.c Completely rework the sqlite3SetString() primitive so that it honors the 2008-07-08 19:34:06 +00:00
vdbe.c Error messages from virtual tables store on the sqlite3_vtab->zErrMsg field 2008-07-23 21:07:25 +00:00
vdbe.h The compound-select merge optimization passes quick.test with no errors. (CVS 5299) 2008-06-25 00:12:41 +00:00
vdbeInt.h The compound-select merge optimization passes quick.test with no errors. (CVS 5299) 2008-06-25 00:12:41 +00:00
vdbeapi.c Error messages from virtual tables store on the sqlite3_vtab->zErrMsg field 2008-07-23 21:07:25 +00:00
vdbeaux.c Changed a few loop counters to unsigned ints to remove compiler warnings. (CVS 5449) 2008-07-22 05:18:00 +00:00
vdbeblob.c Remove unused code. Test coverage enhancements. Modify the algorithm used 2008-07-10 00:32:42 +00:00
vdbefifo.c Continuing work on the new memory allocation subsystem. 2008-06-15 02:51:47 +00:00
vdbemem.c Test coverage improvements on printf. (CVS 5385) 2008-07-09 16:51:51 +00:00
vtab.c Read the sqlite3_vtab.zErrMsg after each call to a virtual table 2008-07-23 18:17:32 +00:00
where.c Remove leftover debugging commands (breakpoint and btree_breakpoint) from 2008-07-12 14:52:20 +00:00