..
alter.c
Correctly handle attempts to add a UNIQUE or PRIMARY KEY column using
2009-02-13 03:43:31 +00:00
analyze.c
Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305)
2009-02-19 14:39:25 +00:00
attach.c
Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305)
2009-02-19 14:39:25 +00:00
auth.c
backup.c
Changes to remove some compiler warnings from MSVC. (CVS 6294)
2009-02-16 17:55:47 +00:00
bitvec.c
Big change to make pager.c easier to follow. Unused variables removed, comments improved, etc. (CVS 6197)
2009-01-20 17:06:27 +00:00
btmutex.c
Modifications to avoid unsigned/signed comparisons in various files. (CVS 5914)
2008-11-17 19:18:54 +00:00
btree.c
Make sure the auto_vacuum=INCREMENTAL setting is preserved across a VACUUM.
2009-02-18 20:31:18 +00:00
btree.h
Commit first version of the 'backup' feature. (CVS 6241)
2009-02-03 16:51:24 +00:00
btreeInt.h
Commit first version of the 'backup' feature. (CVS 6241)
2009-02-03 16:51:24 +00:00
build.c
Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305)
2009-02-19 14:39:25 +00:00
callback.c
Better error message when coalesce() has too few arguments. Ticket #3623 . (CVS 6222)
2009-01-31 22:28:48 +00:00
complete.c
date.c
Changes to completely remove all floating point ops if SQLITE_OMIT_FLOATING_POINT defined. Note that w/o fp, date/time, round, nan, etc. are all gone or limited in functionality. Updated some of the test scripts to support missing fp and 64-bit functionality. Ticket #3029 . (CVS 6250)
2009-02-04 03:59:25 +00:00
delete.c
Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305)
2009-02-19 14:39:25 +00:00
expr.c
Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305)
2009-02-19 14:39:25 +00:00
fault.c
Continuing work on adding full support for the SQLITE_OMIT_WSD
2008-09-02 00:52:52 +00:00
func.c
Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305)
2009-02-19 14:39:25 +00:00
global.c
Make the pending byte adjustable via sqlite3_test_control() on all builds,
2009-02-05 16:31:45 +00:00
hash.c
Increased test coverage. (CVS 6147)
2009-01-09 01:12:27 +00:00
hash.h
Simplify the symbol hash table to use only a single key class. Other
2008-10-10 17:41:28 +00:00
hwtime.h
Applied patch to fix failure with build on gcc-powerpc (provide sqlite3Hwtime). Ticket #3256 . (CVS 5516)
2008-08-01 14:33:15 +00:00
insert.c
Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305)
2009-02-19 14:39:25 +00:00
journal.c
Big change to make pager.c easier to follow. Unused variables removed, comments improved, etc. (CVS 6197)
2009-01-20 17:06:27 +00:00
legacy.c
When not compiling for an EBCDIC system, use built-in alternatives to the tolowe
2009-01-20 16:53:39 +00:00
loadext.c
When not compiling for an EBCDIC system, use built-in alternatives to the tolowe
2009-01-20 16:53:39 +00:00
main.c
Make the pending byte adjustable via sqlite3_test_control() on all builds,
2009-02-05 16:31:45 +00:00
malloc.c
Remove code in malloc.c that was already commented out using #if 0. (CVS 6306)
2009-02-19 20:50:14 +00:00
mem0.c
Remove the vestigial mem4 and mem6 memory allocators. Add the
2008-10-28 18:58:20 +00:00
mem1.c
Additional work at eliminating silly compiler warnings. (CVS 6010)
2008-12-10 21:19:56 +00:00
mem2.c
Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305)
2009-02-19 14:39:25 +00:00
mem3.c
Fix some compiler warnings that show up when building the amalgamation only. (CVS 5927)
2008-11-19 16:52:44 +00:00
mem5.c
Fix some compiler warnings that show up when building the amalgamation only. (CVS 5927)
2008-11-19 16:52:44 +00:00
memjournal.c
Specify type "void" in the parameter list of functions that take no parameters.
2008-12-20 02:14:39 +00:00
mutex_noop.c
Fix harmless compiler warnings. Improved comments in the query optimizer. (CVS 5982)
2008-12-05 17:17:07 +00:00
mutex_os2.c
fix the compile warnings on OS/2 (CVS 5950)
2008-11-22 19:50:53 +00:00
mutex_unix.c
The amalgamation now compiles cleanly on GCC with options
2008-12-08 18:19:17 +00:00
mutex_w32.c
Made code to remove unused parameter warning part of the conditional. Ticket #3610 . (CVS 6219)
2009-01-30 16:09:22 +00:00
mutex.c
Allow sqlite3_shutdown() to be called by a process before sqlite3_initialize() is. Prior to this commit such a call could segfault. (CVS 6296)
2009-02-17 16:29:10 +00:00
mutex.h
Remove the SQLITE_MUTEX_APPDEF compile-time option. The SQLITE_THREADSAFE=0
2008-10-07 15:25:48 +00:00
os_common.h
os_os2.c
Never use strlen(). Use our own internal sqlite3Strlen30() which is
2008-12-10 19:26:22 +00:00
os_unix.c
Add assert() statements to os_unix.c which fire if there is a read or
2009-02-09 17:34:07 +00:00
os_win.c
Fixed error detection in winTrucate() in os_win.c. Windows version only. Ticket #3640 . (CVS 6262)
2009-02-05 03:16:20 +00:00
os.c
The amalgamation now compiles cleanly on GCC with options
2008-12-08 18:19:17 +00:00
os.h
Make the pending byte adjustable via sqlite3_test_control() on all builds,
2009-02-05 16:31:45 +00:00
pager.c
Initialize an uninitialized buffer to silence a valgrind warning during a VACUUM operation. (CVS 6297)
2009-02-17 17:56:30 +00:00
pager.h
Commit first version of the 'backup' feature. (CVS 6241)
2009-02-03 16:51:24 +00:00
parse.y
Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305)
2009-02-19 14:39:25 +00:00
pcache1.c
Optimization: When loading a new page into the cache, avoid redundant memset() calls to zero it. (CVS 6201)
2009-01-23 16:45:00 +00:00
pcache.c
Optimization: When loading a new page into the cache, avoid redundant memset() calls to zero it. (CVS 6201)
2009-01-23 16:45:00 +00:00
pcache.h
Big change to make pager.c easier to follow. Unused variables removed, comments improved, etc. (CVS 6197)
2009-01-20 17:06:27 +00:00
pragma.c
Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305)
2009-02-19 14:39:25 +00:00
prepare.c
Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305)
2009-02-19 14:39:25 +00:00
printf.c
Never use strlen(). Use our own internal sqlite3Strlen30() which is
2008-12-10 19:26:22 +00:00
random.c
Never use strlen(). Use our own internal sqlite3Strlen30() which is
2008-12-10 19:26:22 +00:00
resolve.c
Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305)
2009-02-19 14:39:25 +00:00
rowset.c
Updates to comments as suggested by tickets #3578 and #3579 . (CVS 6172)
2009-01-13 20:14:15 +00:00
select.c
Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305)
2009-02-19 14:39:25 +00:00
shell.c
Add "backup" and "restore" methods to the TCL interfaces and test cases
2009-02-04 22:46:47 +00:00
sqlite3ext.h
Added SQLITE_OMIT_DEPRECATED compile time option to leave out deprecated functions. Updated test scripts to skip tests of deprecated functions if they are compiled out. (CVS 5808)
2008-10-12 00:27:53 +00:00
sqlite.h.in
Move the text of C-API requirements out of the sqlite.h.in source file and
2009-02-18 18:37:58 +00:00
sqliteInt.h
Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305)
2009-02-19 14:39:25 +00:00
sqliteLimit.h
Improve coverage of pager.c. (CVS 6158)
2009-01-10 16:15:09 +00:00
status.c
Continuing work on adding full support for the SQLITE_OMIT_WSD
2008-09-02 00:52:52 +00:00
table.c
Make sure the *pzErrMsg return from sqlite3_get_table() is aways zeroed.
2009-01-19 20:49:09 +00:00
tclsqlite.c
Allow sqlite3_shutdown() to be called by a process before sqlite3_initialize() is. Prior to this commit such a call could segfault. (CVS 6296)
2009-02-17 16:29:10 +00:00
test1.c
Commit first version of the 'backup' feature. (CVS 6241)
2009-02-03 16:51:24 +00:00
test2.c
Make the pending byte adjustable via sqlite3_test_control() on all builds,
2009-02-05 16:31:45 +00:00
test3.c
Make sqlite3_count_changes() and total_changes() work with "DELETE FROM <table-name>". (CVS 5844)
2008-10-27 13:59:33 +00:00
test4.c
Added SQLITE_OMIT_DEPRECATED compile time option to leave out deprecated functions. Updated test scripts to skip tests of deprecated functions if they are compiled out. (CVS 5808)
2008-10-12 00:27:53 +00:00
test5.c
Fix further warnings/compilation errors in test code. (CVS 5558)
2008-08-12 15:04:58 +00:00
test6.c
Fix the crashtest infrastructure so that it doesn't trigger the "don't write to the locking region" assert in os_unix.c. (CVS 6281)
2009-02-11 14:27:04 +00:00
test7.c
Added SQLITE_OMIT_DEPRECATED compile time option to leave out deprecated functions. Updated test scripts to skip tests of deprecated functions if they are compiled out. (CVS 5808)
2008-10-12 00:27:53 +00:00
test8.c
Changed to used sqlite3_snprintf instead of snprintf (test code only). (CVS 5648)
2008-08-31 00:29:08 +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
Make sure the queueMutex is held prior to writing the pQueueLast field
2008-09-26 20:02:50 +00:00
test_autoext.c
test_backup.c
Commit first version of the 'backup' feature. (CVS 6241)
2009-02-03 16:51:24 +00:00
test_btree.c
Instead of storing a pointer to the parent page in the MemPage structure, have each B-Tree cursor keep track of the ancestry of the current page. (CVS 5747)
2008-09-29 11:49:47 +00:00
test_config.c
Only run tests that depend on SQLITE_PREFER_PROXY_LOCKING builds when said symbol is set. (CVS 6169)
2009-01-12 14:01:45 +00:00
test_devsym.c
Fix compiler warnings in where.c and in the TCL test harness. (CVS 5994)
2008-12-09 01:32:03 +00:00
test_func.c
Miscellaneous cleanup in the new pcache code. (CVS 5629)
2008-08-28 02:26:07 +00:00
test_hexio.c
test_journal.c
Fix a case where during a rollback triggered by an IO or malloc error an unjournalled region of the database could be written to (with it's original data). This was causing an assert in test_journal.c to fail. Add a test case in ioerr2.test to trigger this case. (CVS 6286)
2009-02-12 09:11:56 +00:00
test_loadext.c
Additional coverage testing. Fix a segfault following OOM in
2008-08-02 03:50:39 +00:00
test_malloc.c
Fix a bug in test_malloc.c whereby running multi-threaded test cases could cause subsequent OOM tests to fail. (CVS 6254)
2009-02-04 15:27:40 +00:00
test_md5.c
Fix buffer size in md5_cmd() in test_md5.c. Test harness change only. (CVS 6244)
2009-02-03 19:52:59 +00:00
test_mutex.c
In test_mutex.c, zero the global structure staticly instead of in Sqlitetest_mutex_Init(). This is because Sqlitetest_mutex_Init() is now called by each thread during thread tests ((6193)). Test code changes only. (CVS 6279)
2009-02-11 05:18:06 +00:00
test_onefile.c
For the "onefile" demo, pass SQLITE_OPEN_TEMP_DB instead of MAIN_DB to the OS layer when opening the single file. This is to work around the assert() in os_unix.c that tests that the locking region is not written to. (CVS 6278)
2009-02-10 18:54:02 +00:00
test_osinst.c
Avoid an 'invalid cast' warning in test_osinst.c. (CVS 6144)
2009-01-08 17:57:31 +00:00
test_pcache.c
Add a HIGHSTRESS parameter to the sqlite3_config_alt_pcache debugging
2009-01-07 03:59:47 +00:00
test_schema.c
test_server.c
test_tclvar.c
Fix warnings and a compilation error in test code. (CVS 5556)
2008-08-12 14:48:40 +00:00
test_thread.c
Fixed postToParent() return type (Tcl_ThreadCreateType) in test_thread.c to compile with MSVC. Removed a few compiler warnings. Test harness change only. (CVS 6245)
2009-02-03 19:55:20 +00:00
test_wsd.c
Remove the SQLITE_MUTEX_APPDEF compile-time option. The SQLITE_THREADSAFE=0
2008-10-07 15:25:48 +00:00
tokenize.c
When not compiling for an EBCDIC system, use built-in alternatives to the tolowe
2009-01-20 16:53:39 +00:00
trigger.c
Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305)
2009-02-19 14:39:25 +00:00
update.c
Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305)
2009-02-19 14:39:25 +00:00
utf.c
Work to remove harmless MSVC compiler warnings. (CVS 6013)
2008-12-10 22:30:24 +00:00
util.c
Changes to completely remove all floating point ops if SQLITE_OMIT_FLOATING_POINT defined. Note that w/o fp, date/time, round, nan, etc. are all gone or limited in functionality. Updated some of the test scripts to support missing fp and 64-bit functionality. Ticket #3029 . (CVS 6250)
2009-02-04 03:59:25 +00:00
vacuum.c
Commit first version of the 'backup' feature. (CVS 6241)
2009-02-03 16:51:24 +00:00
vdbe.c
Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305)
2009-02-19 14:39:25 +00:00
vdbe.h
Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305)
2009-02-19 14:39:25 +00:00
vdbeapi.c
Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305)
2009-02-19 14:39:25 +00:00
vdbeaux.c
Reuse space left-over opcode space at the end of the VDBE opcode array to
2009-02-20 01:28:59 +00:00
vdbeblob.c
Fix for sqlite3_blob_write(): If either 3rd or 4th argument is less than zero, return SQLITE_ERROR. H17879. (CVS 5762)
2008-10-02 14:49:01 +00:00
vdbeInt.h
Reuse space left-over opcode space at the end of the VDBE opcode array to
2009-02-20 01:28:59 +00:00
vdbemem.c
Changes to completely remove all floating point ops if SQLITE_OMIT_FLOATING_POINT defined. Note that w/o fp, date/time, round, nan, etc. are all gone or limited in functionality. Updated some of the test scripts to support missing fp and 64-bit functionality. Ticket #3029 . (CVS 6250)
2009-02-04 03:59:25 +00:00
vtab.c
Never use strlen(). Use our own internal sqlite3Strlen30() which is
2008-12-10 19:26:22 +00:00
walker.c
Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305)
2009-02-19 14:39:25 +00:00
where.c
Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305)
2009-02-19 14:39:25 +00:00