sqlite/src
drh 858205d8bd Fix a typo in a comment used to generate documentation. No code changes.
FossilOrigin-Name: 65f9f29c58f61646d700eee6610ce85b572306f0ce2f19bebfd37632523019e5
2017-07-14 19:52:47 +00:00
..
alter.c Minor code simplification in the ALTER TABLE logic. 2017-06-28 01:12:53 +00:00
analyze.c Fix an incorrect assert in the ANALYZE logic for STAT4 on WITHOUT ROWID 2017-03-21 18:56:52 +00:00
attach.c Minor refactoring change to clarify how ATTACH works. No functional changes. 2017-06-16 18:31:30 +00:00
auth.c New requirements marks and documentation for the authorizer. 2017-05-11 13:43:57 +00:00
backup.c Allocate Parse objects off of the stack where appropriate for a substantial 2016-10-03 01:21:51 +00:00
bitvec.c Rename the SQLITE_OMIT_BUILTIN_TEST compile-time option to SQLITE_UNTESTABLE. 2016-12-07 15:49:02 +00:00
btmutex.c Avoid unnecessary calls to sqlite3BtreeEnterAll() and sqlite3BtreeLeaveAll() 2017-01-02 18:19:29 +00:00
btree.c Fix harmless compiler warnings in the core. 2017-07-11 18:11:33 +00:00
btree.h Change sqlite3BtreeNext() and sqlite3BtreePrevious() so that they return 2017-05-30 18:34:07 +00:00
btreeInt.h Experimental "PRAGMA secure_delete=FAST" pragma. The intent is to overwrite 2017-06-19 11:44:22 +00:00
build.c Slightly more compact implementation of the byte-code generator for 2017-07-06 01:28:02 +00:00
callback.c Avoid unnecessary upper-to-lower case conversion for function names when 2017-07-06 13:23:26 +00:00
complete.c Enhance ability to debug out-of-memory errors. 2016-02-13 23:43:46 +00:00
ctime.c Rename the "stmts" virtual table to just "stmt" without the final "s". 2017-06-29 14:33:51 +00:00
date.c Fix an assertion fault found by OSSFuzz. 2017-04-22 00:20:49 +00:00
dbstat.c Fix harmless compiler warnings about incomplete structure initializers. 2017-07-12 18:05:54 +00:00
delete.c Change the name of the OP_Seek opcode into OP_DeferredSeek for better 2017-06-02 15:44:22 +00:00
expr.c Exploit the fact that Expr.pRight and Expr.x are never used at the same time 2017-07-07 13:59:34 +00:00
fault.c Rename the SQLITE_OMIT_BUILTIN_TEST compile-time option to SQLITE_UNTESTABLE. 2016-12-07 15:49:02 +00:00
fkey.c When generating individual loops for each ORed term of an OR scan, move any 2017-06-22 16:51:16 +00:00
func.c Add requirements marks for some of the new features in the 3.20 release. 2017-07-14 19:22:08 +00:00
global.c Always enable URI filenames when compiling with SQLITE_HAS_CODEC. Also allow 2017-05-03 15:54:53 +00:00
hash.c Make the hash table implementation a little smaller and faster. 2017-07-05 23:33:33 +00:00
hash.h Fix various internal #defines to conform to new C-language naming restrictions, 2016-07-09 16:14:45 +00:00
hwtime.h Fix various internal #defines to conform to new C-language naming restrictions, 2016-07-09 16:14:45 +00:00
in-operator.md Refactor the sqlite3ExprCodeIN() routine for improved maintainability. 2016-08-25 21:14:34 +00:00
insert.c Consider the values bound to SQL variables when determining whether or not a 2017-06-24 18:10:29 +00:00
legacy.c Simplify error handling logic in sqlite3_exec() to save about 40 bytes. 2017-06-28 01:21:16 +00:00
loadext.c Add the three new pointer interfaces to the loadable extension mechanism. 2017-07-13 17:54:12 +00:00
main.c Identify requirements text in the SQLITE_DBCONFIG_ENABLE_QPSG documentation. 2017-07-14 19:47:32 +00:00
malloc.c Split off sqlite3DbFreeNN() from sqlite3DbFree() and use it in cases where 2017-04-05 12:39:49 +00:00
mem0.c
mem1.c New simplified memory initialization for MacOS. 2017-03-21 20:17:24 +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 Update the header comment on the memjournal.c file. No code changes. 2016-04-12 11:58:18 +00:00
msvc.h Fix various internal #defines to conform to new C-language naming restrictions, 2016-07-09 16:14:45 +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 Minor enhancement to mutex tracing on Win32. 2017-02-15 18:30:57 +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 various internal #defines to conform to new C-language naming restrictions, 2016-07-09 16:14:45 +00:00
os_unix.c Work around a bug in the definition of "ino_t" on some versions of Android. 2016-12-05 20:06:45 +00:00
os_win.c Correct a harmless typo in the previous check-in. 2017-02-20 23:32:04 +00:00
os_win.h Fix various internal #defines to conform to new C-language naming restrictions, 2016-07-09 16:14:45 +00:00
os.c Fix various internal #defines to conform to new C-language naming restrictions, 2016-07-09 16:14:45 +00:00
os.h Since the return value of sqlite3OsClose() is always ignored, we might as 2016-04-14 13:16:58 +00:00
pager.c Avoid unnecessary fstat() calls to determine the database size when 2017-05-29 16:45:45 +00:00
pager.h Make SQLITE_DIRECT_OVERFLOW_READ work for in WAL mode as long as the page 2017-01-26 02:26:02 +00:00
parse.y Remove unnecessary EP_Leaf settings on the Expr object. 2017-07-12 17:26:44 +00:00
pcache1.c Slightly smaller and faster implementation of pcache1InitBulk(). 2017-03-29 17:06:14 +00:00
pcache.c Change all legacy instances of "#if SQLITE_DEBUG" to "#ifdef SQLITE_DEBUG" for 2017-02-13 13:35:55 +00:00
pcache.h Reorder fields in the PgHdr object for a performance increase. 2017-05-31 03:20:39 +00:00
pragma.c Add the "PRAGMA secure_delete=FAST" option, which overwrites most deleted 2017-07-07 20:06:28 +00:00
pragma.h Add the "Pragma_list" pragma. Put all three pragmas created on this branch 2017-07-07 17:33:07 +00:00
prepare.c Add requirements marks for some of the new features in the 3.20 release. 2017-07-14 19:22:08 +00:00
printf.c Avoid the possibility of signed integer overflow with oversized precisions 2017-03-20 16:34:18 +00:00
random.c Rename the SQLITE_OMIT_BUILTIN_TEST compile-time option to SQLITE_UNTESTABLE. 2016-12-07 15:49:02 +00:00
resolve.c The EP_Resolved flag on the Expr object is not required for correctness nor 2017-07-12 17:08:24 +00:00
rowset.c Optimizations to link list merge sort code in vdbesort.c, pcache.c, and 2016-05-20 14:54:54 +00:00
select.c Clarification and simplification and result column naming logic. 2017-07-12 14:10:19 +00:00
shell.c Fix harmless compiler warnings in the readline tab-completion logic of the 2017-07-14 00:28:28 +00:00
shell.c.in Fix harmless compiler warnings in the readline tab-completion logic of the 2017-07-14 00:28:28 +00:00
sqlite3.rc More work on the MSVC build. 2016-01-23 00:07:51 +00:00
sqlite3ext.h Fix an incorrect type signature for the loadable extension pointer 2017-07-13 17:56:52 +00:00
sqlite.h.in Fix a typo in a comment used to generate documentation. No code changes. 2017-07-14 19:52:47 +00:00
sqliteInt.h The EP_Resolved flag on the Expr object is not required for correctness nor 2017-07-12 17:08:24 +00:00
sqliteLimit.h Begin enforcing the SQLITE_LIMIT_VDBE_OP. The documentation warned that this 2017-03-17 22:50:16 +00:00
status.c Back out the use of __sync_fetch_and_sub() as it does not appear to work. 2017-01-03 21:50:49 +00:00
table.c If compiled with SQLITE_INLINE_MEMCPY, all memcpy() calls are replaced with 2017-01-19 21:20:11 +00:00
tclsqlite.c Incorporate recent trunk changes. 2017-06-28 15:56:58 +00:00
test1.c Add the SQLITE_STMTSTATUS_REPREPARE and SQLITE_STMTSTATUS_RUN options to 2017-06-29 12:49:18 +00:00
test2.c Have wal file checkpoints exit early if the sqlite3_interrupt() API function is called. 2016-08-12 16:21:15 +00:00
test3.c Change sqlite3BtreeNext() and sqlite3BtreePrevious() so that they return 2017-05-30 18:34:07 +00:00
test4.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test5.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test6.c When saving the state of an RBU update in the incremental-checkpoint phase, 2017-03-02 14:51:47 +00:00
test7.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test8.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test9.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_async.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_autoext.c Avoid making unnecessary changes to the signatures of the 2016-08-01 14:35:48 +00:00
test_backup.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_bestindex.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_blob.c In the blob test code, avoid crashing on low-memory systems by using Tcl_AttemptAlloc(). 2017-02-15 01:39:28 +00:00
test_btree.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_config.c Rename the "stmts" virtual table to just "stmt" without the final "s". 2017-06-29 14:33:51 +00:00
test_delete.c Reinstate the SQLITE_API qualifier on the sqlite3_delete_database() method in 2017-04-13 15:51:27 +00:00
test_demovfs.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_devsym.c Modify the permutations.test script so as to set any permutation specific configuration values before running each individual test script. 2016-04-27 18:54:49 +00:00
test_fs.c Fix a bug in test_fs.c that occurs when the first component of a path contains 2017-06-05 16:33:53 +00:00
test_func.c Rename the SQLITE_OMIT_BUILTIN_TEST compile-time option to SQLITE_UNTESTABLE. 2016-12-07 15:49:02 +00:00
test_hexio.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_init.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_intarray.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_intarray.h Fix various internal #defines to conform to new C-language naming restrictions, 2016-07-09 16:14:45 +00:00
test_journal.c Do not run sync2.test as part of the "journaltest" permutation, as it uses 2017-03-20 16:06:48 +00:00
test_loadext.c Fix some more harmless compiler warnings. 2015-12-16 22:06:52 +00:00
test_malloc.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_multiplex.c Remove the mutex from test_multiplex.c. 2016-10-27 14:51:02 +00:00
test_multiplex.h Fix various internal #defines to conform to new C-language naming restrictions, 2016-07-09 16:14:45 +00:00
test_mutex.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_onefile.c More harmless compiler warning fixes. 2016-04-12 20:05:06 +00:00
test_osinst.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_pcache.c
test_quota.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_quota.h Further work on Windows header file reform. 2013-11-26 01:00:31 +00:00
test_rtree.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_schema.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +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 Adjust filename creation in test_sqllog.c so that it uses leading zeros on 2017-01-04 14:53:53 +00:00
test_superlock.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_syscall.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_tclvar.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +00:00
test_thread.c Avoid making unnecessary changes to the signatures of the 2016-08-01 14:35:48 +00:00
test_vfs.c Make sure the SQLITE_TCLAPI macro is always defined. 2016-07-28 17:11:20 +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 In the 'windirent' test module, use a macro for the hidden/system attribute checking. 2017-01-18 22:47:42 +00:00
test_windirent.h In the 'windirent' test module, use a macro for the hidden/system attribute checking. 2017-01-18 22:47:42 +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 Split off sqlite3DbFreeNN() from sqlite3DbFree() and use it in cases where 2017-04-05 12:39:49 +00:00
treeview.c For sqlite3TreeView() debugging output, show the Expr.flags field on 2017-07-10 13:24:58 +00:00
trigger.c Add a testcase() to confirm that an OOM on sqlite3DbStrNDup() is handled 2017-06-08 14:35:21 +00:00
update.c Avoid updating unaffected indexes on a table as part of an UPDATE that requires 2017-04-11 19:58:55 +00:00
utf.c Compile cleanly with SQLITE_OMIT_UTF16. 2017-07-12 12:19:33 +00:00
util.c Fix the sqlite3GetInt32() function so that it correctly returns 0 on a 2017-05-03 17:44:28 +00:00
vacuum.c Prevent pagesize changes on VACUUM in encrypted databases even when running 2017-06-16 13:43:37 +00:00
vdbe.c Add the SQLITE_STMTSTATUS_REPREPARE and SQLITE_STMTSTATUS_RUN options to 2017-06-29 12:49:18 +00:00
vdbe.h Smaller and faster implementation for vdbeFreeOpArray() and freeP4(). 2017-07-12 20:43:23 +00:00
vdbeapi.c Add APIs for binding pointers that can be used by app-defined functions. 2017-06-30 23:09:03 +00:00
vdbeaux.c Smaller and faster implementation for vdbeFreeOpArray() and freeP4(). 2017-07-12 20:43:23 +00:00
vdbeblob.c Simplifications to blobSeekToRow(). 2017-01-31 19:02:15 +00:00
vdbeInt.h Merge the latest changes from trunk. 2017-07-13 17:34:46 +00:00
vdbemem.c Add APIs for binding pointers that can be used by app-defined functions. 2017-06-30 23:09:03 +00:00
vdbesort.c Change sqlite3BtreeNext() and sqlite3BtreePrevious() so that they return 2017-05-30 18:34:07 +00:00
vdbetrace.c Improvements to sqlite3_trace_v2() documentation. Fix the 2016-07-23 04:58:57 +00:00
vtab.c Remove a NEVER macro for a condition that may be true as of [a47efb7c]. 2017-04-21 17:03:32 +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 Enclose the sqlite3WalSnapshotRecover() routine within 2016-11-22 21:11:59 +00:00
wal.h Add experimental sqlite3_snapshot_recover() API. 2016-11-18 20:49:43 +00:00
walker.c Exploit the fact that Expr.pRight and Expr.x are never used at the same time 2017-07-07 13:59:34 +00:00
where.c Add the count-of-view optimization when compiled using 2017-07-04 19:34:36 +00:00
wherecode.c Additional debugging Noop-comment in the constraint generator when 2017-07-10 16:38:14 +00:00
whereexpr.c Small performance optimization in sqlite3WhereExprUsage(). 2017-07-10 15:26:09 +00:00
whereInt.h Fix another problem on this branch. 2017-07-10 15:17:30 +00:00