..
alter.c
Add an ALWAYS on an unreachable branch in the ALTER TABLE logic.
2018-10-03 18:05:36 +00:00
analyze.c
Change the SQLITE_Stat34 bit of the optimization test-control so that it
2018-07-20 19:24:02 +00:00
attach.c
Fix problem with window functions min() and max() when used with a PARTITION
2018-06-14 19:06:36 +00:00
auth.c
Add test cases and assert() statements to ensure that the authorizer is being
2018-10-06 13:46:22 +00:00
backup.c
Change sqlite3BtreeBeginTrans() to return the BTREE_SCHEMA_COOKIE, for a
2018-06-06 16:28:40 +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 many unnecessary calls to sqlite3ReadSchema() and sqlite3Init() when
2018-04-25 12:01:45 +00:00
btree.c
Improved corrupt database detection in the relocatePage() routine of
2018-10-31 01:04:18 +00:00
btree.h
Omit all window-function related code when building with SQLITE_OMIT_WINDOWFUNC.
2018-06-22 20:51:35 +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
Add support for the SQLITE_PREPARE_NORMALIZED flag and the
2018-10-31 19:01:13 +00:00
callback.c
Add the sqlite3_normalized_sql() API.
2018-10-29 17:53:23 +00:00
complete.c
ctime.c
Add the sqlite3_normalized_sql() API.
2018-10-29 17:53:23 +00:00
date.c
Fix typo in comment. No changes to code.
2017-12-07 22:04:53 +00:00
dbpage.c
Change sqlite3BtreeBeginTrans() to return the BTREE_SCHEMA_COOKIE, for a
2018-06-06 16:28:40 +00:00
dbstat.c
Fix minor memory leak in the dbstat extension that can occur following an
2018-10-29 18:33:42 +00:00
delete.c
Further logic simplifications that flow out of the omission of the column cache.
2018-08-04 15:53:55 +00:00
expr.c
Add the sqlite3_normalized_sql() API.
2018-10-29 17:53:23 +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
Combine the Expr.pTab and Expr.pWin fields into a union named "y". Add a new
2018-09-20 19:02:15 +00:00
func.c
Fixes for various harmless compiler warnings.
2018-07-09 22:49:01 +00:00
global.c
Add SQLITE_CONFIG_SORTERREF_SIZE configuration option.
2018-04-16 21:12:42 +00:00
hash.c
Add the sqlite3_normalized_sql() API.
2018-10-29 17:53:23 +00:00
hash.h
hwtime.h
in-operator.md
insert.c
Optimization: when doing an UPDATE on a table with indexes on an expression,
2018-09-15 21:38:48 +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 sqlite3_normalized_sql() API.
2018-10-29 17:53:23 +00:00
main.c
Avoid incrementing the SQLITE_LOOKASIDE_MISS_SIZE stat before sqlite3_open()
2018-09-18 17:50:34 +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
mem3.c
mem5.c
memdb.c
Fix some harmless compiler warnings seen with MSVC.
2018-09-12 01:05:26 +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
mutex_noop.c
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
Make the internal dynamic string interface available to extensions using
2018-05-09 13:46:26 +00:00
mutex.h
notify.c
os_common.h
os_setup.h
os_unix.c
On the first connection to a WAL-mode database that was not cleanly shut down
2018-10-11 13:51:48 +00:00
os_win.c
In the Win32 VFS, when truncating a file, unmap it first.
2018-07-22 06:25:35 +00:00
os_win.h
os.c
Unless SQLITE_OMIT_AUTOINIT is defined, allow sqlite3_vfs_unregister() to be called before sqlite3_initialize().
2018-06-13 11:41:54 +00:00
os.h
Fix compiler warnings that come up with SQLITE_OMIT_WAL.
2017-10-05 20:57:38 +00:00
pager.c
Always reset the pager before changing the codec.
2018-10-11 16:38:56 +00:00
pager.h
Allow sqlite3_snapshot_open() to be called to change the snapshot after a
2018-08-06 17:12:36 +00:00
parse.y
Combine the Expr.pTab and Expr.pWin fields into a union named "y". Add a new
2018-09-20 19:02:15 +00:00
pcache1.c
Small performance optimization in pcache1.
2017-08-30 04:44:59 +00:00
pcache.c
Comment typo fixed. No code changes.
2018-09-21 19:06:09 +00:00
pcache.h
Small size and performance improvement in pcacheManageDirtyList() by not
2017-09-01 12:18:41 +00:00
pragma.c
Split the SQLITE_WriteSchema flag in two flags, WriteSchema and
2018-10-30 16:25:35 +00:00
pragma.h
Split the SQLITE_WriteSchema flag in two flags, WriteSchema and
2018-10-30 16:25:35 +00:00
prepare.c
Add support for the SQLITE_PREPARE_NORMALIZED flag and the
2018-10-31 19:01:13 +00:00
printf.c
Make sure the %z optimization for printf() is not invoked if there has been
2018-09-13 17:07:12 +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
Minor code simplification.
2018-09-20 20:43:28 +00:00
rowset.c
Also free up the MEM_RowSet bit in the Mem.flags field and have RowSet objects
2018-08-29 20:24:03 +00:00
select.c
In the WHERE-constraint propagation optimization, if there are duplicate
2018-10-25 14:15:37 +00:00
shell.c.in
Modify the CLI so that the --deserialize option is only available if it is
2018-10-30 15:31:22 +00:00
sqlite3.rc
sqlite3ext.h
Add the sqlite3_normalized_sql() API.
2018-10-29 17:53:23 +00:00
sqlite.h.in
Add the sqlite3_normalized_sql() API.
2018-10-29 17:53:23 +00:00
sqliteInt.h
Add support for the SQLITE_PREPARE_NORMALIZED flag and the
2018-10-31 19:01:13 +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
Add the SQLITE_DBSTATUS_CACHE_SPILL option to sqlite3_db_status()
2018-03-14 14:53:50 +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
Fix the "sqlite3" command in the TCL interface so that it correctly returns
2018-09-19 15:08:21 +00:00
test1.c
Add the sqlite3_normalized_sql() API.
2018-10-29 17:53:23 +00:00
test2.c
test3.c
Change sqlite3BtreeBeginTrans() to return the BTREE_SCHEMA_COOKIE, for a
2018-06-06 16:28:40 +00:00
test4.c
test5.c
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
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
test_async.c
test_autoext.c
test_backup.c
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
test_config.c
Add the sqlite3_normalized_sql() API.
2018-10-29 17:53:23 +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
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
test_init.c
test_intarray.c
Tweaks to the test_intarray documentation and tests.
2018-10-31 18:24:29 +00:00
test_intarray.h
Tweaks to the test_intarray documentation and tests.
2018-10-31 18:24:29 +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
test_malloc.c
In the OOM testing logic, add the sqlite3FirstFault() routine as a place to
2018-05-24 17:38:00 +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
test_mutex.c
test_onefile.c
test_osinst.c
test_pcache.c
test_quota.c
test_quota.h
test_rtree.c
test_schema.c
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
test_syscall.c
test_tclsh.c
Add new API function sqlite3_create_window_function(), for creating new
2018-06-18 16:55:22 +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
test_vfs.c
If an SQLITE_IOERR error is encountered as part of an atomic commit on an F2FS
2018-07-14 20:25:13 +00:00
test_vfstrace.c
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_window.c
Fix harmless compiler warning.
2018-07-22 20:24:38 +00:00
test_wsd.c
threads.c
tokenize.c
Add the sqlite3_normalized_sql() API.
2018-10-29 17:53:23 +00:00
treeview.c
Combine the Expr.pTab and Expr.pWin fields into a union named "y". Add a new
2018-09-20 19:02:15 +00:00
trigger.c
Extend RENAME TABLE to edit triggers and views. Still buggy.
2018-08-29 21:00:16 +00:00
update.c
Ensure that the OP_VColumn opcode does set sqlite3_vtab_nochange() unless
2018-09-27 20:20:01 +00:00
upsert.c
Fix various harmless warnings generated by static analysis tools.
2018-08-21 12:16:33 +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
Change sqlite3BtreeBeginTrans() to return the BTREE_SCHEMA_COOKIE, for a
2018-06-06 16:28:40 +00:00
vdbe.c
Ensure that the OP_VColumn opcode does set sqlite3_vtab_nochange() unless
2018-09-27 20:20:01 +00:00
vdbe.h
Have ALTER TABLE RENAME edit column references in CREATE VIEW statements.
2018-08-14 20:18:50 +00:00
vdbeapi.c
Add the sqlite3_normalized_sql() API.
2018-10-29 17:53:23 +00:00
vdbeaux.c
Add the sqlite3_normalized_sql() API.
2018-10-29 17:53:23 +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
Add the sqlite3_normalized_sql() API.
2018-10-29 17:53:23 +00:00
vdbemem.c
Also free up the MEM_RowSet bit in the Mem.flags field and have RowSet objects
2018-08-29 20:24:03 +00:00
vdbesort.c
Further attempts to reduce the number of false-positives genenerated by
2018-08-21 12:46:34 +00:00
vdbetrace.c
Make the internal dynamic string interface available to extensions using
2018-05-09 13:46:26 +00:00
vtab.c
Fix harmless compiler warning when compiled with SQLITE_OMIT_AUTHORIZATION.
2018-09-21 23:41:18 +00:00
vxworks.h
wal.c
Fix a harmless compiler warning that arose from the ENABLE_CURSOR_HINTS
2018-09-12 00:21:11 +00:00
wal.h
Allow sqlite3_snapshot_open() to be called to change the snapshot after a
2018-08-06 17:12:36 +00:00
walker.c
Combine the Expr.pTab and Expr.pWin fields into a union named "y". Add a new
2018-09-20 19:02:15 +00:00
where.c
Use compile-time options SQLITE_QUERY_PLANNER_LIMIT and
2018-09-24 12:37:01 +00:00
wherecode.c
Combine the Expr.pTab and Expr.pWin fields into a union named "y". Add a new
2018-09-20 19:02:15 +00:00
whereexpr.c
Prevent an == constraint specified using the table-valued-function argument
2018-10-26 15:36:53 +00:00
whereInt.h
Use compile-time options SQLITE_QUERY_PLANNER_LIMIT and
2018-09-24 12:37:01 +00:00
window.c
Fix a problem with using window functions in compound (UNION, INTERSECT etc.)
2018-10-23 13:48:19 +00:00