..
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