..
alter.c
Improvements to the application-defined function mechanism so that it is
2016-02-15 00:34:16 +00:00
analyze.c
Add the SQLITE_NOMEM_BKPT macro to enhance the ability to debug OOM errors.
2016-02-15 18:15:15 +00:00
attach.c
Add the SQLITE_NOMEM_BKPT macro to enhance the ability to debug OOM errors.
2016-02-15 18:15:15 +00:00
auth.c
Add the SQLITE_ENABLE_API_ARMOR compile-time option. This is a work in
2014-10-24 00:35:58 +00:00
backup.c
Enhance ability to debug out-of-memory errors.
2016-02-13 23:43:46 +00:00
bitvec.c
Enhance ability to debug out-of-memory errors.
2016-02-13 23:43:46 +00:00
btmutex.c
Have the vdbe layer call sqlite3BtreeEnter() on all b-trees in use from within sqlite3VdbeExec() even in SQLITE_THREADSAFE=0 builds. This ensures that BtShared.db is set correctly.
2016-01-07 16:06:22 +00:00
btree.c
Remove code not needed now that synchronous=OFF database files no longer
2016-02-22 23:44:42 +00:00
btree.h
Remove code not needed now that synchronous=OFF database files no longer
2016-02-22 23:44:42 +00:00
btreeInt.h
Remove an unused field from the MemPage object.
2016-01-12 04:08:54 +00:00
build.c
Extend [3e9ed1ae] so that covering indexes on WITHOUT ROWID tables are also identified.
2016-02-24 20:16:28 +00:00
callback.c
Change a char* to const char* in order to suppress some harmless
2016-02-24 19:57:11 +00:00
complete.c
Enhance ability to debug out-of-memory errors.
2016-02-13 23:43:46 +00:00
ctime.c
Make the SQLITE_ENABLE_8_3_NAMES compile-time option available to
2015-12-03 20:50:10 +00:00
date.c
Improvements to the application-defined function mechanism so that it is
2016-02-15 00:34:16 +00:00
dbstat.c
Enhance ability to debug out-of-memory errors.
2016-02-13 23:43:46 +00:00
delete.c
Add the slightly faster sqlite3DbMallocRawNN(db,n) routine for the majority
2016-02-05 13:38:36 +00:00
expr.c
Improvements to the application-defined function mechanism so that it is
2016-02-15 00:34:16 +00:00
fault.c
fkey.c
Small optimization in FK handling.
2016-02-25 21:38:28 +00:00
func.c
Improvements to the application-defined function mechanism so that it is
2016-02-15 00:34:16 +00:00
global.c
Improvements to the application-defined function mechanism so that it is
2016-02-15 00:34:16 +00:00
hash.c
Simplify the interface to the symbol table, saving 600 bytes of code space.
2014-08-21 20:26:37 +00:00
hash.h
Simplify the interface to the symbol table, saving 600 bytes of code space.
2014-08-21 20:26:37 +00:00
hwtime.h
insert.c
Add testcase() macros to the CHECK constraint avoidance logic. Avoid creating
2016-02-10 19:10:50 +00:00
journal.c
Enhance ability to debug out-of-memory errors.
2016-02-13 23:43:46 +00:00
legacy.c
Enhance ability to debug out-of-memory errors.
2016-02-13 23:43:46 +00:00
loadext.c
Enhance ability to debug out-of-memory errors.
2016-02-13 23:43:46 +00:00
main.c
Provide the new SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER option to
2016-02-26 15:38:24 +00:00
malloc.c
Enhance ability to debug out-of-memory errors.
2016-02-13 23:43:46 +00:00
mem0.c
mem1.c
Fix a C99-ism and a harmless compiler warning.
2015-10-26 14:54:32 +00:00
mem2.c
Enhance (and fix) the MEMTYPE tags associated with heap memory allocations
2014-10-07 15:46:54 +00:00
mem3.c
Performance optimizations to the sqlite3MallocSize() by requiring the
2015-10-15 16:20:57 +00:00
mem5.c
Small simplification and performance improvement in memsys5Free().
2016-01-25 01:07:59 +00:00
memjournal.c
Enhance ability to debug out-of-memory errors.
2016-02-13 23:43:46 +00:00
msvc.h
Revise compiler checks for the rand_s() function.
2016-02-15 22:01:24 +00:00
mutex_noop.c
Add static mutexes for use by the built-in / third-party VFSs and use the built-in VFS mutex where appropriate.
2015-07-03 21:38:09 +00:00
mutex_unix.c
Fix some harmless gcc compiler warnings. Mostly in fts5, but also two in the core code.
2015-12-23 16:42:27 +00:00
mutex_w32.c
Adjustments to sqlite3MemoryBarrier() when compiling with MSVC and/or WinCE.
2015-10-06 01:44:53 +00:00
mutex.c
Import common changes from the mutex initialization branch.
2015-09-12 18:57:45 +00:00
mutex.h
Attempt to declare sqlite3MemoryBarrier() correctly for all possible
2015-09-10 04:17:06 +00:00
notify.c
Split the sqlite3Error() routine into sqlite3Error() and
2014-08-22 18:00:11 +00:00
os_common.h
Enhance the MSVC makefile to enable building 'testfixture' fully from source code.
2016-02-11 21:28:16 +00:00
os_setup.h
Fix several header file comments. No changes to code.
2014-05-05 17:43:28 +00:00
os_unix.c
Enhance ability to debug out-of-memory errors.
2016-02-13 23:43:46 +00:00
os_win.c
Readability improvements for winRandomness.
2016-02-15 22:37:18 +00:00
os_win.h
Fix compilation on Cygwin when SQLITE_MAX_WORKER_THREADS is greater than zero.
2015-01-19 20:05:53 +00:00
os.c
Enhance ability to debug out-of-memory errors.
2016-02-13 23:43:46 +00:00
os.h
Fix typos in comments. No code changes.
2014-09-06 16:39:46 +00:00
pager.c
Remove code not needed now that synchronous=OFF database files no longer
2016-02-22 23:44:42 +00:00
pager.h
Remove code not needed now that synchronous=OFF database files no longer
2016-02-22 23:44:42 +00:00
parse.y
More agressive use of /*A-overwrites-X*/ in the parser. Fix an off-by-one
2016-02-17 12:34:03 +00:00
pcache1.c
Make greater use of the SQLITE_WITHIN macro.
2015-12-16 13:07:35 +00:00
pcache.c
Enhance ability to debug out-of-memory errors.
2016-02-13 23:43:46 +00:00
pcache.h
If a single page is written to the wal file more than once, have each subsequent copy overwrite the original frame.
2016-01-09 16:39:29 +00:00
pragma.c
Change the "PRAGMA stats" command to report size values in LogEst units.
2016-02-25 21:19:03 +00:00
pragma.h
Add the SQLITE_OMIT_PARSER_TRACE compile-time option.
2015-12-15 13:50:22 +00:00
prepare.c
Enhance ability to debug out-of-memory errors.
2016-02-13 23:43:46 +00:00
printf.c
Improvements to the way that OOM errors are processed.
2016-02-05 01:55:27 +00:00
random.c
Remove a small amount of unnecessary #ifdeffery from random.c.
2014-10-27 20:14:02 +00:00
resolve.c
Improvements to the application-defined function mechanism so that it is
2016-02-15 00:34:16 +00:00
rowset.c
Add the slightly faster sqlite3DbMallocRawNN(db,n) routine for the majority
2016-02-05 13:38:36 +00:00
select.c
Ephemeral tables used to hold manifested views may not be unordered since
2016-02-26 04:13:39 +00:00
shell.c
In the command-line shell: When the ".import" command is creating a new
2016-02-25 13:33:02 +00:00
sqlite3.rc
More work on the MSVC build.
2016-01-23 00:07:51 +00:00
sqlite3ext.h
Make the sqlite3_status64(), sqlite3_strlike(), and
2015-12-03 13:43:07 +00:00
sqlite.h.in
Provide the new SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER option to
2016-02-26 15:38:24 +00:00
sqliteInt.h
Provide the new SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER option to
2016-02-26 15:38:24 +00:00
sqliteLimit.h
Remove all references to SQLITE_DEFAULT_TEMP_CACHE_SIZE. Add requirements
2015-02-27 21:53:35 +00:00
status.c
Alternate compiler warning fix for sqlite3StatusHighwater.
2015-10-22 18:06:40 +00:00
table.c
Enhance ability to debug out-of-memory errors.
2016-02-13 23:43:46 +00:00
tclsqlite.c
Provide Sqlite3_SafeInit() and Sqlite3_SafeUnload() entry points on the TCL
2016-02-13 18:54:10 +00:00
test1.c
Provide the new SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER option to
2016-02-26 15:38:24 +00:00
test2.c
Rename the sqlite3PagerAcquire() function to sqlite3PagerGet(). The former
2015-11-04 20:22:37 +00:00
test3.c
Add mutex operations to test code in test3.c to avoid triggering assert() failures in certain configurations.
2015-10-30 20:54:25 +00:00
test4.c
Eliminate all use of sprintf(), strcpy() and strcat() from test logic because
2015-01-19 00:35:53 +00:00
test5.c
Experimental simplification of memory flags/type handling.
2014-03-05 01:29:18 +00:00
test6.c
Add the SQLITE_FCNTL_SYNC and SQLITE_FCNTL_COMMIT_PHASETWO file-controls
2013-12-11 15:47:39 +00:00
test7.c
Eliminate all use of sprintf(), strcpy() and strcat() from test logic because
2015-01-19 00:35:53 +00:00
test8.c
Fix some more harmless compiler warnings.
2015-12-16 22:06:52 +00:00
test9.c
test_async.c
test_autoext.c
Adjust #ifdefs in test_autoext.c so that it compiles with
2013-08-06 18:35:31 +00:00
test_backup.c
First small steps toward brining trunk and apple-osx closer together.
2015-02-19 00:29:11 +00:00
test_blob.c
Fix (harmless) compiler warnings in some of the TCL-based test code.
2016-02-19 13:29:52 +00:00
test_btree.c
Combine the various boolean fields of the BtCursor object into a single
2014-03-11 23:40:44 +00:00
test_config.c
Provide the new SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER option to
2016-02-26 15:38:24 +00:00
test_demovfs.c
First small steps toward brining trunk and apple-osx closer together.
2015-02-19 00:29:11 +00:00
test_devsym.c
test_fs.c
Fix harmless compiler warnings previously seen in 64-bit MSVC builds.
2016-02-15 18:47:26 +00:00
test_func.c
OOM failures on sqlite3_errmsg16() in an app-defined function are no longer
2016-02-05 04:50:27 +00:00
test_hexio.c
test_init.c
Remove unnecessary memset() calls from test code.
2013-10-03 11:27:56 +00:00
test_intarray.c
Use sqlite3_malloc64() in place of sqlite3_malloc() internally.
2015-04-29 16:50:28 +00:00
test_intarray.h
Add SQLITE_API macros in front of interface routines in the test_intarray.c
2014-08-20 13:25:06 +00:00
test_journal.c
Fix harmless compiler warning in an assert() statement.
2015-01-12 20:25:33 +00:00
test_loadext.c
Fix some more harmless compiler warnings.
2015-12-16 22:06:52 +00:00
test_malloc.c
Changes to avoid obscure, theoretical undefined behavior. This is preventative
2015-12-07 16:43:44 +00:00
test_multiplex.c
Improve concurrency in test_multiplex.c. Add a switch to "threadtest3" allowing it to run using the multiplexor VFS.
2015-12-03 11:51:18 +00:00
test_multiplex.h
Add the "eForce" parameter to the sqlite3_multiplex_shutdown() entry point
2014-07-30 15:43:05 +00:00
test_mutex.c
Correction to check-in [1025873fdf], tighten up the number of static test mutexes.
2015-07-03 23:29:55 +00:00
test_onefile.c
Fix harmless compiler warnings seen with MSVC 2015.
2015-04-19 21:43:16 +00:00
test_osinst.c
Fix harmless compiler warnings seen with MSVC 2015.
2015-04-19 21:43:16 +00:00
test_pcache.c
test_quota.c
Silence some harmless uninitialized local variable warnings.
2015-01-12 19:59:12 +00:00
test_quota.h
Further work on Windows header file reform.
2013-11-26 01:00:31 +00:00
test_rtree.c
Add the sqlite3_value_dup() and sqlite3_value_free() interfaces. Use
2015-05-20 21:28:32 +00:00
test_schema.c
Fix typos in comments. No code changes.
2014-09-06 16:39:46 +00:00
test_server.c
Changes to test code to make sure no server threads are left running after server1.test finishes.
2013-10-15 15:35:27 +00:00
test_sqllog.c
Add support for the SQLITE_SQLLOG_CONDITIONAL environment variable to the logging code in test_sqllog.c. When defined, logging is only performed if the "<database>-sqllog" file is present in the file system when the main database is opened.
2015-11-12 20:12:51 +00:00
test_superlock.c
First small steps toward brining trunk and apple-osx closer together.
2015-02-19 00:29:11 +00:00
test_syscall.c
Add a test to ensure os_unix.c works with 64KiB OS pages.
2014-03-20 09:42:09 +00:00
test_tclvar.c
Fix harmless compiler warnings in the TCL test harness logic.
2015-11-24 18:04:39 +00:00
test_thread.c
Eliminate all use of sprintf(), strcpy() and strcat() from test logic because
2015-01-19 00:35:53 +00:00
test_vfs.c
Fix harmless compiler warnings seen with MSVC 2015.
2015-04-19 21:43:16 +00:00
test_vfstrace.c
Add the sqlite3_rtree_query_callback() API to the RTree virtual table.
2014-04-28 17:56:19 +00:00
test_windirent.c
Add experimental support for the 'test_fs' test module on Win32.
2015-11-30 23:29:07 +00:00
test_windirent.h
Add experimental support for the 'test_fs' test module on Win32.
2015-11-30 23:29:07 +00:00
test_wsd.c
threads.c
Enhance ability to debug out-of-memory errors.
2016-02-13 23:43:46 +00:00
tokenize.c
Fix a problem with handling identifiers that start with "x" if SQLITE_OMIT_BLOB_LITERAL is defined.
2016-02-24 16:14:07 +00:00
treeview.c
Take the LIMIT clause into account when estimating the cost of sorting.
2016-02-25 16:04:59 +00:00
trigger.c
Improvements to the way that OOM errors are processed.
2016-02-05 01:55:27 +00:00
update.c
Omit NOT NULL checks on unchanging columns in an UPDATE.
2016-02-10 16:03:20 +00:00
utf.c
Enhance ability to debug out-of-memory errors.
2016-02-13 23:43:46 +00:00
util.c
Change the "PRAGMA stats" command to report size values in LogEst units.
2016-02-25 21:19:03 +00:00
vacuum.c
Enhance ability to debug out-of-memory errors.
2016-02-13 23:43:46 +00:00
vdbe.c
Always use the sqlite3VdbeDeleteAuxdata() routine for clearing auxdata on
2016-02-22 16:04:31 +00:00
vdbe.h
Make sure every co-routines has its own set of temporary registers and does
2016-02-09 02:12:20 +00:00
vdbeapi.c
Add extra API armor on the sqlite3_bind_blob() interface.
2016-02-18 01:29:12 +00:00
vdbeaux.c
Remove code not needed now that synchronous=OFF database files no longer
2016-02-22 23:44:42 +00:00
vdbeblob.c
Enhance the internal sqlite3VdbeAddOpList() interface to automatically update
2016-02-03 01:55:44 +00:00
vdbeInt.h
Ephemeral tables used to hold manifested views may not be unordered since
2016-02-26 04:13:39 +00:00
vdbemem.c
Add the SQLITE_NOMEM_BKPT macro to enhance the ability to debug OOM errors.
2016-02-15 18:15:15 +00:00
vdbesort.c
Fix a harmless uninitialized variable access.
2016-02-19 14:20:46 +00:00
vdbetrace.c
Simplification and size reduction to the printf logic. Remove the bFlags
2016-01-30 12:50:25 +00:00
vtab.c
Change a char* to const char* in order to suppress some harmless
2016-02-24 19:57:11 +00:00
vxworks.h
Only use lstat() if the HAVE_LSTAT macro is defined. Fix some test file issues.
2016-01-25 18:43:05 +00:00
wal.c
Add the SQLITE_NOMEM_BKPT macro to enhance the ability to debug OOM errors.
2016-02-15 18:15:15 +00:00
wal.h
Add the experimental SQLITE_FCNTL_JOURNAL_POINTER file control for obtaining
2016-01-08 02:27:01 +00:00
walker.c
Performance optimization in sqlite3WalkExpr().
2016-01-11 14:19:14 +00:00
where.c
Fix an incorrect cost computation for sorting (introduced just a few
2016-02-25 23:21:41 +00:00
wherecode.c
Clearer presentation of the logic. No functional changes.
2016-02-22 21:19:54 +00:00
whereexpr.c
Make sure WhereClause objects are fully initialized before use when
2016-02-19 14:10:44 +00:00
whereInt.h
Take the LIMIT clause into account when estimating the cost of sorting.
2016-02-25 16:04:59 +00:00