.. |
alter.c
|
Add the new sqlite3.mDbFlags field. Factor out bits of sqlite3.flags that
|
2017-07-26 19:59:13 +00:00 |
analyze.c
|
Fix a problem in the sessions module with logging sqlite_stat1 rows for which
|
2018-01-17 20:57:20 +00:00 |
attach.c
|
Handle some boundary cases in memdb associated with OOM faults.
|
2018-03-06 20:54:27 +00:00 |
auth.c
|
Size optimization in the authorizer error message generation logic.
|
2017-08-17 18:54:27 +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 an assert so that it compares two CellInfo objects field by field
|
2018-02-19 13:53:56 +00:00 |
btree.h
|
Change the function name to sqlite_unsupported_offset(X). Only enable the
|
2017-12-29 15:04:49 +00:00 |
btreeInt.h
|
Rearrange fields of the BtCursor object so that it is smaller and requires less
|
2018-01-24 16:04:21 +00:00 |
build.c
|
Ensure the "unique-not-null" flag is set for automatic indexes on columns
|
2018-01-29 16:22:39 +00:00 |
callback.c
|
The query planner tries to avoids using indexes that use unknown collating
|
2017-12-08 19:37:04 +00:00 |
complete.c
|
Enhance ability to debug out-of-memory errors.
|
2016-02-13 23:43:46 +00:00 |
ctime.c
|
Add the SQLITE_ENABLE_BATCH_ATOMIC_WRITE macro to ctime.c
|
2017-07-28 01:53:32 +00:00 |
date.c
|
Fix typo in comment. No changes to code.
|
2017-12-07 22:04:53 +00:00 |
dbpage.c
|
Fix harmless compiler warning seen with MSVC.
|
2017-11-10 12:41:21 +00:00 |
dbstat.c
|
Fix harmless compiler warnings about incomplete structure initializers.
|
2017-07-12 18:05:54 +00:00 |
delete.c
|
Experimental change to include changes made to the sqlite_stat1 table in
|
2018-01-12 16:44:29 +00:00 |
expr.c
|
Clean up comments and variable names prior to merge.
|
2018-02-27 14:49:25 +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
|
In the parse tree, combine LIMIT and OFFSET into a single expression rooted
|
2017-11-14 23:48:23 +00:00 |
func.c
|
Fix misplaced testcase() macros from the previous check-in.
|
2018-02-10 02:31:30 +00:00 |
global.c
|
When compiling with VDBE_PROFILE, add the sqlite3NProfileCnt global variable
|
2018-02-12 20:27:34 +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
|
In the constraint resolution logic, be careful not to cache column values
|
2018-01-02 18:11:11 +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
|
Make the new sqlite3_vtab_collation() interface accessible to loadable
|
2018-01-16 20:50:37 +00:00 |
main.c
|
Merge the latest enhancements from trunk.
|
2018-03-01 13:44:40 +00:00 |
malloc.c
|
Tag an unreachable branch using ALWAYS().
|
2018-01-10 13:58:23 +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 |
memdb.c
|
Handle some boundary cases in memdb associated with OOM faults.
|
2018-03-06 20:54:27 +00:00 |
memjournal.c
|
More precise determination of when an in-memory journal needs to be
|
2017-07-28 18:16:14 +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 a data race causing a tsan complaint with SQLITE_ENABLE_API_ARMOR builds
|
2018-02-17 07:38:50 +00:00 |
mutex_w32.c
|
Port mutex enhancments from check-in [f53b8a573b] to the Win32 implementation.
|
2018-02-18 00:54:06 +00:00 |
mutex.c
|
Fix a compilation problem when both SQLITE_ENABLE_MULTITHREADED_CHECKS and
|
2017-12-05 14:58:59 +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
|
Remove an unnecessary memset().
|
2018-02-21 00:48:02 +00:00 |
os_win.c
|
Adjust the previous check-in, which modified the Win32 VFS, so that it works with SQLITE_OMIT_WAL.
|
2018-02-05 21:02:47 +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 compiler warnings that come up with SQLITE_OMIT_WAL.
|
2017-10-05 20:57:38 +00:00 |
os.h
|
Fix compiler warnings that come up with SQLITE_OMIT_WAL.
|
2017-10-05 20:57:38 +00:00 |
pager.c
|
Merge the latest enhancements from trunk.
|
2018-03-01 13:44:40 +00:00 |
pager.h
|
Add the new sqlite3PagerUnrefPageOne() pager method to deal with the special
|
2017-09-01 14:50:19 +00:00 |
parse.y
|
Fix a potential NULL pointer deref following OOM in the new IS TRUE
|
2018-02-28 04:30:55 +00:00 |
pcache1.c
|
Small performance optimization in pcache1.
|
2017-08-30 04:44:59 +00:00 |
pcache.c
|
Remove unnecessary NEVER() and ALWAYS() conditionals.
|
2017-10-31 03:40:15 +00:00 |
pcache.h
|
Small size and performance improvement in pcacheManageDirtyList() by not
|
2017-09-01 12:18:41 +00:00 |
pragma.c
|
Merge latest trunk changes with this branch.
|
2017-10-11 20:26:07 +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
|
The query planner tries to avoids using indexes that use unknown collating
|
2017-12-08 19:37:04 +00:00 |
printf.c
|
Optimize calls to sqlite3_mprintf("%z...") so that they attempt to append
|
2018-02-20 15:23:37 +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
|
Code simplifications. New test cases.
|
2018-02-26 21:26:27 +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
|
When unpacking a sorter record, do so from right to left instead of left to
|
2018-01-24 20:42:42 +00:00 |
shell.c.in
|
Improved command-line help for the -A option on the CLI.
|
2018-03-05 20:21:50 +00:00 |
sqlite3.rc
|
More work on the MSVC build.
|
2016-01-23 00:07:51 +00:00 |
sqlite3ext.h
|
Fix the sqlite3ext.h header file so that it correctly accesses the
|
2018-01-24 11:25:59 +00:00 |
sqlite.h.in
|
Merge the latest enhancements from trunk.
|
2018-03-01 13:44:40 +00:00 |
sqliteInt.h
|
Merge the latest enhancements from trunk.
|
2018-03-01 13:44:40 +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
|
Faster memory allocation from lookaside by not trying to keep track of the
|
2017-08-29 20:21:12 +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
|
Merge changes from trunk.
|
2018-01-24 15:02:53 +00:00 |
test1.c
|
Test cases for sqlite3_normalize().
|
2018-01-08 20:04:57 +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
|
Add a test for the outcome of a process crash within an xWrite VFS method
|
2017-07-22 20:12:31 +00:00 |
test7.c
|
Make sure the SQLITE_TCLAPI macro is always defined.
|
2016-07-28 17:11:20 +00:00 |
test8.c
|
Enhance the vtab interface to handle IS, !=, IS NOT, IS NULL and IS NOT NULL
|
2017-09-09 19:41:12 +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
|
Enhance the vtab interface to handle IS, !=, IS NOT, IS NULL and IS NOT NULL
|
2017-09-09 19:41:12 +00:00 |
test_blob.c
|
Handle a real OOM condition when incrblob2.test is run on a low-memory machine.
|
2017-07-24 17:37:35 +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
|
Merge the latest enhancements from trunk.
|
2018-03-01 13:44:40 +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
|
Add a test for the outcome of a process crash within an xWrite VFS method
|
2017-07-22 20:12:31 +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
|
Fix harmless compiler warning seen with MSVC.
|
2017-10-07 23:58:55 +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
|
Remove the rarely-used scratch memory allocator. This makes the code smaller,
|
2017-08-28 15:51:35 +00:00 |
test_md5.c
|
Move some test logic out of tclsqlite.c and into auxiliary test_*.c files.
|
2017-10-13 15:06:06 +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
|
|
|
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
|
|
|
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_tclsh.c
|
Merge latest trunk changes into this branch.
|
2017-11-29 16:16:29 +00:00 |
test_tclvar.c
|
Test case for writing to a WITHOUT ROWID virtual table. The TCLVAR virtual
|
2017-08-10 17:53:11 +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
|
Remove the dependency on test_windirent.h from the generated shell.c file.
|
2018-01-07 21:58:17 +00:00 |
test_windirent.h
|
Skip defining WIN32_LEAN_AND_MEAN when it is already defined.
|
2018-01-23 07:11:05 +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
|
Compute the correct column name even if the column identifier is the
|
2018-01-10 00:40:06 +00:00 |
treeview.c
|
Clean up comments and variable names prior to merge.
|
2018-02-27 14:49:25 +00:00 |
trigger.c
|
Omit all sqlite3_trace() output from the triggers associated with
|
2017-12-27 21:30:34 +00:00 |
update.c
|
Improved comments. Slightly tighter implementation, but no big changes.
|
2018-01-12 23:18:38 +00:00 |
utf.c
|
Compile cleanly with SQLITE_OMIT_UTF16.
|
2017-07-12 12:19:33 +00:00 |
util.c
|
Changes to avoid a harmless UB warning from clang.
|
2018-01-27 14:25:27 +00:00 |
vacuum.c
|
Fix a possible infinite loop in VACUUM that can come up when the schema
|
2018-02-12 13:30:34 +00:00 |
vdbe.c
|
Typo fixes in comments. No changes to code.
|
2018-03-01 18:09:02 +00:00 |
vdbe.h
|
Experimental change to include changes made to the sqlite_stat1 table in
|
2018-01-12 16:44:29 +00:00 |
vdbeapi.c
|
Slightly faster function dispatch in the virtual machine by avoiding
|
2018-01-23 03:44:06 +00:00 |
vdbeaux.c
|
Fully initialize the Mem object for serial-type 10, in case such a
|
2018-01-13 14:28:00 +00:00 |
vdbeblob.c
|
Fix a problem in the incr-blob code causing a new cursor to be opened for
|
2017-10-24 17:28:25 +00:00 |
vdbeInt.h
|
Always interpret non-zero floating-point values as true even if their
|
2018-02-26 15:27:31 +00:00 |
vdbemem.c
|
Always interpret non-zero floating-point values as true even if their
|
2018-02-26 15:27:31 +00:00 |
vdbesort.c
|
Remove the rarely-used scratch memory allocator. This makes the code smaller,
|
2017-08-28 15:51:35 +00:00 |
vdbetrace.c
|
Fix a few over-length source code lines. No functional changes.
|
2017-08-25 19:51:51 +00:00 |
vtab.c
|
Avoid using lookaside memory for persistent virtual table structures.
|
2017-10-02 13:20:43 +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
|
Fix walIteratorInit() so that it always leaves the iterator as a NULL pointer
|
2018-03-05 23:23:28 +00:00 |
wal.h
|
Update the mechanism used to keep track of what kind of syncing to do for
|
2017-08-25 01:14:43 +00:00 |
walker.c
|
In the parse tree, combine LIMIT and OFFSET into a single expression rooted
|
2017-11-14 23:48:23 +00:00 |
where.c
|
Fix a failing assert() in the new code on this branch.
|
2018-01-31 14:07:01 +00:00 |
wherecode.c
|
Fix an incorrect table lookup used to find the appropriate search operator
|
2018-02-13 18:48:08 +00:00 |
whereexpr.c
|
Fix a memory leak in the processing of nested row values. This problem has
|
2018-02-18 17:50:03 +00:00 |
whereInt.h
|
Refactor names of constants and functions associated with the auxiliary
|
2017-09-11 19:47:37 +00:00 |