sqlite/src
drh 521cc8494e Add out-of-range tests on the first parameter to sqlite3_limit().
Add the ability to record tests that have been skipped due to
configuration limitations. (CVS 5009)

FossilOrigin-Name: b7ffc6f0f33b14430ab84a6c60110bc07514f056
2008-04-15 02:36:33 +00:00
..
alter.c Add a new interface, sqlite3_context_db_handle(), that returns the database 2008-03-19 21:45:51 +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 Initial implementation of per-connection limits and the sqlite3_limit() API. 2008-03-20 14:03:29 +00:00
auth.c Remove unneeded pSchema field from the Expr structure. (CVS 4434) 2007-09-18 15:55:07 +00:00
bitvec.c Get the SQLITE_SECURE_DELETE compile-time option working again. 2008-04-14 01:00:57 +00:00
btmutex.c Improvements to test coverage in the lemon-generated parser and in the 2008-01-23 12:52:40 +00:00
btree.c Remove superfluous code from btree.c. (CVS 4964) 2008-04-03 21:46:57 +00:00
btree.h Modify the {quote: IdxDelete} opcode so that it takes an array of registers rather 2008-03-25 17:23:32 +00:00
btreeInt.h Make the sqlite3BtreeMoveto routine a no-op if the cursor is already pointing 2008-03-29 16:01:04 +00:00
build.c Remove entries from the sqlite_stat1 table whenever an index is dropped. Related to #3033. (CVS 4989) 2008-04-11 17:11:26 +00:00
callback.c Modifications to the malloc failure tests to test transient and persistent failures. (CVS 4321) 2007-08-29 12:31:25 +00:00
complete.c Work around problem with forward declarations of constants in MSVC 2007-08-27 23:26:59 +00:00
date.c Initial implementation of per-connection limits and the sqlite3_limit() API. 2008-03-20 14:03:29 +00:00
delete.c Avoid the use of uninitialized variables in sqlite3GenerateRowIndexDelete. 2008-04-11 19:18:24 +00:00
experimental.c Patches to support linux on embedded platforms. (CVS 3049) 2006-01-31 20:49:13 +00:00
expr.c Additional reductions in the use of memset(). (CVS 4988) 2008-04-11 15:36:03 +00:00
fault.c Allow the xAccess method in the VFS to return -1 to signal an I/O 2008-03-27 22:42:51 +00:00
func.c Reinstate test cases for the limit tests. The sqlite3_limit() API is now 2008-03-20 16:30:17 +00:00
hash.c Minor optimizations. (CVS 4955) 2008-04-02 18:33:07 +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
insert.c Additional reductions in the use of memset(). (CVS 4988) 2008-04-11 15:36:03 +00:00
journal.c Updated comments on journal.c. No changes to code. (CVS 4408) 2007-09-06 13:49:37 +00:00
legacy.c Defer allocating memory space to hold the array of column values and 2008-03-21 18:01:14 +00:00
loadext.c Give file scope to the sqlite3Apis constant. Ticket #3024. (CVS 4980) 2008-04-10 16:01:10 +00:00
main.c Add out-of-range tests on the first parameter to sqlite3_limit(). 2008-04-15 02:36:33 +00:00
malloc.c Changes to delay freeing buffers associated with vdbe memory cells until either sqlite3_finalize() or sqlite3_release_memory() is called. (CVS 4922) 2008-03-26 18:34:43 +00:00
md5.c More annoying and pointless signedness warnings fixed. (CVS 2811) 2005-12-09 20:21:58 +00:00
mem1.c Add the ability to simulate out-of-memory errors when using the default 2008-03-18 00:07:10 +00:00
mem2.c Make sure all memory allocations are 8-byte aligned. Ticket #3040. 2008-04-10 14:57:24 +00:00
mem3.c Change non-exported memory interfaces to following the naming conventions. (CVS 4797) 2008-02-19 15:15:15 +00:00
mem4.c Add the experimental mem5.c memory allocator. Allocate the content part 2008-02-14 23:26:56 +00:00
mem5.c Change non-exported memory interfaces to following the naming conventions. (CVS 4797) 2008-02-19 15:15:15 +00:00
mutex_os2.c Changes to delay freeing buffers associated with vdbe memory cells until either sqlite3_finalize() or sqlite3_release_memory() is called. (CVS 4922) 2008-03-26 18:34:43 +00:00
mutex_unix.c eliminate compile-time warnings related to missing field initializations (CVS 4936) 2008-03-29 12:47:27 +00:00
mutex_w32.c Changes to delay freeing buffers associated with vdbe memory cells until either sqlite3_finalize() or sqlite3_release_memory() is called. (CVS 4922) 2008-03-26 18:34:43 +00:00
mutex.c Changes to delay freeing buffers associated with vdbe memory cells until either sqlite3_finalize() or sqlite3_release_memory() is called. (CVS 4922) 2008-03-26 18:34:43 +00:00
mutex.h Bug fixes in the mutex header file. Tickets #2599 and #2600. (CVS 4335) 2007-08-30 14:10:30 +00:00
os_common.h Correctly handle I/O errors that occur during OsUnlock(). Before this 2008-03-07 19:51:14 +00:00
os_os2.c Add a new api sqlite3_randomness() for providing access to SQLite's 2008-03-19 14:15:34 +00:00
os_os2.h Work toward multithreading support. Currently crashes quickly on a test. (CVS 4253) 2007-08-20 22:48:41 +00:00
os_test.c Add a new api sqlite3_randomness() for providing access to SQLite's 2008-03-19 14:15:34 +00:00
os_test.h Fix a problem with crashtest caused by the F_FULLSYNC change. (CVS 2373) 2005-03-10 14:32:24 +00:00
os_unix.c Add a new api sqlite3_randomness() for providing access to SQLite's 2008-03-19 14:15:34 +00:00
os_unix.h Changes to the unix OS layer aimed at finding and fixing tickets 2005-06-15 17:47:55 +00:00
os_win.c Add a new api sqlite3_randomness() for providing access to SQLite's 2008-03-19 14:15:34 +00:00
os_win.h Use type i64 instead of off_t for file offsets since off_t is giving 2004-10-01 02:00:31 +00:00
os.c Replace always-true condition with assertion (CVS 4970) 2008-04-08 03:09:22 +00:00
os.h Work around problems with compilers that do not allow C preprocessor 2008-03-26 17:18:48 +00:00
pager.c Do not attempt to write to temporary database files that have never 2008-04-14 23:13:45 +00:00
pager.h Allow a VACUUM operation to change the page-size in the same way as it can be used to change a database between auto-vacuum and normal mode. (CVS 4896) 2008-03-20 11:04:21 +00:00
parse.y add two missing initializer values (CVS 4937) 2008-03-29 12:50:33 +00:00
pragma.c Allow the xAccess method in the VFS to return -1 to signal an I/O 2008-03-27 22:42:51 +00:00
prepare.c Avoid an out-of-bounds read in sqlite3_prepare() and fix a case where the output variable *pzTail was being set incorrectly. Fix for #3027. (CVS 4957) 2008-04-03 14:36:25 +00:00
printf.c Reinstate test cases for the limit tests. The sqlite3_limit() API is now 2008-03-20 16:30:17 +00:00
random.c Add a completely new testing system for the Bitvec object. The new 2008-03-21 16:45:47 +00:00
select.c First cut at optimizing single-row updates to use a one-pass algorithm. (CVS 4973) 2008-04-10 13:33:18 +00:00
server.c Documentation updates. Fix to date.c. But most importantly: database 2006-01-15 00:13:15 +00:00
shell.c Various renames & cleanups to limit exported symbols on amalgamation build (CVS 4819) 2008-03-04 17:45:01 +00:00
sqlite3ext.h Add a new interface, sqlite3_context_db_handle(), that returns the database 2008-03-19 21:45:51 +00:00
sqlite.h.in Enhanced testing and documentation of sqlite3_result_error_code(). 2008-04-10 17:14:07 +00:00
sqliteInt.h Disable nuisance warnings on borland compilers. ticket #2936. (CVS 4982) 2008-04-10 16:47:41 +00:00
sqliteLimit.h Change comment in sqliteLimit.h to correctly describe the 2008-03-26 15:56:22 +00:00
table.c Handle non-autoconf build correctly with new changes (CVS 4832) 2008-03-06 09:58:50 +00:00
tclsqlite.c Add source file test_osinst.c. A wrapper vfs with instrumentation capabilities. (CVS 4977) 2008-04-10 14:51:00 +00:00
test1.c Add out-of-range tests on the first parameter to sqlite3_limit(). 2008-04-15 02:36:33 +00:00
test2.c Add a completely new testing system for the Bitvec object. The new 2008-03-21 16:45:47 +00:00
test3.c Modify the {quote: IdxDelete} opcode so that it takes an array of registers rather 2008-03-25 17:23:32 +00:00
test4.c Get the quick.test script running with SQLITE_THREADSAFE enabled. (CVS 4269) 2007-08-22 11:41:18 +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 Add a new api sqlite3_randomness() for providing access to SQLite's 2008-03-19 14:15:34 +00:00
test7.c Fix problem building testfixture on mac. Ticket #2689. (CVS 4470) 2007-10-05 15:04:12 +00:00
test8.c Return an error when an xBestIndex() method indicates that it intends to use the value of an unusable constraint. Related to #2998. (CVS 4867) 2008-03-17 09:36:44 +00:00
test9.c Improvements to test coverage in the lemon-generated parser and in the 2008-01-23 12:52:40 +00:00
test_async.c Fix an alignment problem in test_async.c. (CVS 4840) 2008-03-07 21:04:02 +00:00
test_autoext.c Fix build whether compiling with or without auto-extension enabled (CVS 4891) 2008-03-19 23:52:34 +00:00
test_btree.c Begin adding mutexes. Compiles without SQLITE_OMIT_SHARED_CACHE but we 2007-08-17 01:14:38 +00:00
test_config.c Get the SQLITE_SECURE_DELETE compile-time option working again. 2008-04-14 01:00:57 +00:00
test_devsym.c Change <sqlite3.h> to "sqlite3.h" in #includes (CVS 4847) 2008-03-09 02:00:19 +00:00
test_func.c Enhanced testing and documentation of sqlite3_result_error_code(). 2008-04-10 17:14:07 +00:00
test_hexio.c Added an experimental malloc-free memory allocation subsystem, intended 2007-10-19 17:47:24 +00:00
test_loadext.c Add some tests for sqlite3_load_extension(). (CVS 3239) 2006-06-14 10:38:02 +00:00
test_malloc.c Changes to the Mem structure to reduce the frequency of freeing and reallocating the dynamic buffer. (CVS 4928) 2008-03-28 15:44:09 +00:00
test_md5.c Minor test coverage enhancements. (CVS 4877) 2008-03-18 13:01:38 +00:00
test_onefile.c Change <sqlite3.h> to "sqlite3.h" in #includes (CVS 4847) 2008-03-09 02:00:19 +00:00
test_osinst.c Fix alignment issue in instrumentation code. (CVS 5005) 2008-04-14 17:42:41 +00:00
test_schema.c Half-way through a major refactoring of the memory allocation. 2007-08-16 04:30:38 +00:00
test_server.c Fixes for compilation/testing when the various OMIT macros are defined. (CVS 4423) 2007-09-12 17:01:45 +00:00
test_tclvar.c Remove unnecessary #includes of "os.h". New mutex implementations. (CVS 4255) 2007-08-21 10:44:15 +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 Add the sqlite3PutVarint32 routine as an alternative to sqlite3PutVarint. 2008-04-05 18:41:42 +00:00
trigger.c Registerification of the VDBE is complete. The operand stack has been 2008-01-17 16:22:13 +00:00
update.c First cut at optimizing single-row updates to use a one-pass algorithm. (CVS 4973) 2008-04-10 13:33:18 +00:00
utf.c Changes to the Mem structure to reduce the frequency of freeing and reallocating the dynamic buffer. (CVS 4928) 2008-03-28 15:44:09 +00:00
util.c Cleanup some #ifdefs to make their meaning clearly. No logical changes. (CVS 5001) 2008-04-14 14:34:44 +00:00
vacuum.c Allow a VACUUM operation to change the page-size in the same way as it can be used to change a database between auto-vacuum and normal mode. (CVS 4896) 2008-03-20 11:04:21 +00:00
vdbe.c Make sure changes to virtual tables are counted the same as real tables. 2008-04-10 14:00:09 +00:00
vdbe.h Speed improvements by removing unnecessary memset() operations. 2008-04-11 14:56:53 +00:00
vdbeapi.c Free Mem.z buffers when a vdbe statement is reset. (CVS 5002) 2008-04-14 15:15:22 +00:00
vdbeaux.c Remove a recently added assert() that is failing with certain compilers on 32-bit platforms. Ticket #3043. (CVS 4990) 2008-04-11 17:15:46 +00:00
vdbeblob.c Use a vdbe memory cell to allocate the space required for vdbe cursors. (CVS 4912) 2008-03-25 09:47:35 +00:00
vdbefifo.c Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c. 2008-02-18 22:24:57 +00:00
vdbeInt.h Changes to the Mem structure to reduce the frequency of freeing and reallocating the dynamic buffer. (CVS 4928) 2008-03-28 15:44:09 +00:00
vdbemem.c Change the allocator in mem2.c (used when SQLITE_MEMDEBUG is defined) so that allocations are not rounded up to the nearest 4 byte boundary. Fix a couple of errors in malloc.test related to sqlite3OsAccess() returning -1. (CVS 4956) 2008-04-03 10:13:01 +00:00
vtab.c Correctly handle virtual tables that are created and dropped all within 2008-04-10 18:35:21 +00:00
where.c First cut at optimizing single-row updates to use a one-pass algorithm. (CVS 4973) 2008-04-10 13:33:18 +00:00