..
alter.c
NEVER() and ALWAYS() macros tagging unreachable branches.
2020-01-02 22:23:01 +00:00
analyze.c
Cleaner separation of the STAT4-specific logic in the implementation of
2020-03-09 18:26:11 +00:00
attach.c
Ensure that the filename passed into the xFullPathname method of the VFS is
2020-02-27 11:32:14 +00:00
auth.c
The sqlite3_set_authorizer() interface should only expire prepared statements
2019-08-01 22:48:45 +00:00
backup.c
Simplify the code by removing the unsupported and undocumented
2020-02-07 01:12:53 +00:00
bitvec.c
btmutex.c
Avoid many unnecessary calls to sqlite3ReadSchema() and sqlite3Init() when
2018-04-25 12:01:45 +00:00
btree.c
Avoid a redundant NULL check
2020-03-08 13:33:58 +00:00
btree.h
Do not allow triggers that run as part of REPLACE conflict resolution
2019-12-29 22:08:20 +00:00
btreeInt.h
Simplify the code by removing the unsupported and undocumented
2020-02-07 01:12:53 +00:00
build.c
Enhanced detection logic for preventing the use of static schema expressions
2020-03-10 19:24:38 +00:00
callback.c
Change the sqlite3.pDfltColl (the default collating sequence for the
2020-03-05 16:13:24 +00:00
complete.c
ctime.c
Simplify the code by removing the unsupported and undocumented
2020-02-07 01:12:53 +00:00
date.c
Improved rounding in the 'unixepoch' feature of the date and time functions.
2020-01-17 16:47:07 +00:00
dbpage.c
Create the "trusted_schema" pragma. Add sqlite3_vtab_config() calls to set
2020-01-07 19:45:40 +00:00
dbstat.c
Create the "trusted_schema" pragma. Add sqlite3_vtab_config() calls to set
2020-01-07 19:45:40 +00:00
delete.c
During byte-code generation, strive to avoid jumps that merely jump to the
2020-02-07 19:44:13 +00:00
expr.c
Rename sqlite3ExprCodeAtInit() to sqlite3ExprCodeRunJustOnce().
2020-03-11 19:41:49 +00:00
fault.c
fkey.c
During byte-code generation, strive to avoid jumps that merely jump to the
2020-02-07 19:44:13 +00:00
func.c
Fix a NEVER() macro that can be true if compiled with
2020-01-22 23:08:19 +00:00
global.c
Simplify the code by removing the unsupported and undocumented
2020-02-07 01:12:53 +00:00
hash.c
Fixes for harmless compiler warnings.
2019-04-13 14:07:57 +00:00
hash.h
Fixes for harmless compiler warnings.
2019-04-13 14:07:57 +00:00
hwtime.h
Changes to extensions and test logic so that the build works with gcc
2019-11-20 12:07:40 +00:00
in-operator.md
insert.c
Further changes to ensure that expressions held in table and index definitions
2020-03-10 18:55:41 +00:00
legacy.c
Ensure that the sqlite3_exec() callback gets the correct number of columns
2019-02-04 19:12:54 +00:00
loadext.c
Add the new sqlite3_create_filename() and sqlite3_free_filename() interfaces
2020-02-18 19:49:48 +00:00
main.c
Change the sqlite3.pDfltColl (the default collating sequence for the
2020-03-05 16:13:24 +00:00
malloc.c
Refactor names. Use "small" instead of "mini" to describe the smaller
2019-12-31 15:12:34 +00:00
mem0.c
mem1.c
mem2.c
mem3.c
mem5.c
memdb.c
Remove an incorrect assert() from the deserialize in-memory database VFS.
2019-01-31 16:09:48 +00:00
memjournal.c
Always check for reads past the end of the file on the in-memory journal
2019-08-14 15:17:21 +00:00
msvc.h
Correction to the #if in the previous check-in.
2019-04-24 04:53:01 +00:00
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
Add new memory barriers during initialization.
2020-01-29 13:10:50 +00:00
mutex.h
Disable sqlite3_drop_module() tests when virtual tables are omitted from
2019-10-02 00:25:08 +00:00
notify.c
os_common.h
os_setup.h
os_unix.c
Omit O_NOFOLLOW from the open() call when opening /dev/null, since /dev/null
2020-02-13 13:45:04 +00:00
os_win.c
Revise the SQLITE_OPEN_NOFOLLOW so that it actually uses O_NOFOLLOW in the
2019-11-22 00:42:01 +00:00
os_win.h
os.c
Revise the SQLITE_OPEN_NOFOLLOW so that it actually uses O_NOFOLLOW in the
2019-11-22 00:42:01 +00:00
os.h
Fix compiler warnings that come up with SQLITE_OMIT_WAL.
2017-10-05 20:57:38 +00:00
pager.c
Fix harmless compiler warnings from MSVC.
2020-02-27 16:21:39 +00:00
pager.h
Simplify the code by removing the unsupported and undocumented
2020-02-07 01:12:53 +00:00
parse.y
Enhanced detection logic for preventing the use of static schema expressions
2020-03-10 19:24:38 +00:00
pcache1.c
Patch to the page cache to avoid harmless pointer arithmetic that due to bugs
2019-12-13 21:24:46 +00:00
pcache.c
Add new assert() statements in an attempt to help static analyzers avoid
2019-07-16 19:44:32 +00:00
pcache.h
Fix a problem reading from temp databases in SQLITE_DIRECT_OVERFLOW_READ
2018-11-22 19:10:14 +00:00
pragma.c
Report an error if the main, or any other, database encoding is modified by an external process (perhaps using the backup API) after the db has been opened.
2020-03-05 18:04:09 +00:00
pragma.h
Simplify the code by removing the unsupported and undocumented
2020-02-07 01:12:53 +00:00
prepare.c
Report an error if the main, or any other, database encoding is modified by an external process (perhaps using the backup API) after the db has been opened.
2020-03-05 18:04:09 +00:00
printf.c
Improved rounding even on systems with an 8-byte "long double" type.
2019-05-27 00:29:15 +00:00
random.c
resolve.c
Fix a potential NULL pointer dereference following OOM. Problem discovered
2020-02-19 15:39:46 +00:00
rowset.c
Fix typos in RowSet.
2020-03-09 03:21:33 +00:00
select.c
Fix harmless compiler warnings from MSVC.
2020-02-27 16:21:39 +00:00
shell.c.in
Enhancements to the ".import" command of the CLI.
2020-03-09 15:39:39 +00:00
sqlite3.rc
sqlite3ext.h
Add the new sqlite3_create_filename() and sqlite3_free_filename() interfaces
2020-02-18 19:49:48 +00:00
sqlite.h.in
Add the new sqlite3_create_filename() and sqlite3_free_filename() interfaces
2020-02-18 19:49:48 +00:00
sqliteInt.h
Rename sqlite3ExprCodeAtInit() to sqlite3ExprCodeRunJustOnce().
2020-03-11 19:41:49 +00:00
sqliteLimit.h
Increase the default upper bound on the number of parameters in a single
2020-02-12 20:50:20 +00:00
status.c
Refactor names. Use "small" instead of "mini" to describe the smaller
2019-12-31 15:12:34 +00:00
table.c
tclsqlite.c
Simplify the code by removing the unsupported and undocumented
2020-02-07 01:12:53 +00:00
test1.c
Simplify the code by removing the unsupported and undocumented
2020-02-07 01:12:53 +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
Change the name of some internal testing interfaces to avoid a name
2019-04-10 12:02:55 +00:00
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
Simplify the code by removing the unsupported and undocumented
2020-02-07 01:12:53 +00:00
test_delete.c
test_demovfs.c
Revise the SQLITE_OPEN_NOFOLLOW so that it actually uses O_NOFOLLOW in the
2019-11-22 00:42:01 +00:00
test_devsym.c
As it requires wal mode support, do not run test file chunksize.test as part of the "journaltest" permutation.
2019-07-04 19:19:08 +00:00
test_fs.c
Fix a bug in test module test_fs.c causing a segfault on OpenBSD.
2019-04-15 19:17:50 +00:00
test_func.c
Initial implementation of the sqlite3_value_frombind() interface.
2019-03-29 11:13:37 +00:00
test_hexio.c
Fix a harmless unused variable warning in the test logic.
2019-09-21 18:49:12 +00:00
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
Update an assert() in test_journal.c to take the new "VACUUM INTO" functionality into account.
2019-02-06 20:12:00 +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
Add the new sqlite3_create_filename() and sqlite3_free_filename() interfaces
2020-02-18 19:49:48 +00:00
test_multiplex.h
test_mutex.c
test_onefile.c
Fix a problem with the handling of SQLITE_FCNTL_PRAGMA in the test_onefile.c
2018-11-07 14:39:22 +00:00
test_osinst.c
test_pcache.c
test_quota.c
test_quota.h
test_rtree.c
test_schema.c
test_server.c
test_sqllog.c
test_superlock.c
test_syscall.c
test_tclsh.c
If the library is built with SQLITE_VDBE_COVERAGE defined, have the Tcl tests generate a vdbe coverage report in file testdir/vdbe_coverage.txt.
2019-04-01 17:24:20 +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
Simplify the code by removing the unsupported and undocumented
2020-02-07 01:12:53 +00:00
test_vdbecov.c
Add a test case to cover a missed VDBE branch generated by window.c.
2019-04-01 18:43:09 +00:00
test_vfs.c
Revise the SQLITE_OPEN_NOFOLLOW so that it actually uses O_NOFOLLOW in the
2019-11-22 00:42:01 +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
Enhancements to SQL query normalization for UPDATE statements.
2019-10-16 17:46:22 +00:00
treeview.c
Enhanced detection logic for preventing the use of static schema expressions
2020-03-10 19:24:38 +00:00
trigger.c
Change the name of the Expr.a.zName field to zEName, so that it has a name
2019-12-12 20:22:34 +00:00
update.c
During byte-code generation, strive to avoid jumps that merely jump to the
2020-02-07 19:44:13 +00:00
upsert.c
If an UPSERT can cause an Abort due to a constraint failure, make sure
2019-12-26 23:40:33 +00:00
utf.c
Convert invalid surrogates to 0xfffd when translating UTF.
2020-02-17 23:08:16 +00:00
util.c
Simplify the code by removing the unsupported and undocumented
2020-02-07 01:12:53 +00:00
vacuum.c
Simplify the code by removing the unsupported and undocumented
2020-02-07 01:12:53 +00:00
vdbe.c
Fix comments and strengthen assert() statements associated with the
2020-03-12 17:28:27 +00:00
vdbe.h
During byte-code generation, strive to avoid jumps that merely jump to the
2020-02-07 19:44:13 +00:00
vdbeapi.c
Refactor names of column index transformation functions, for clarity.
2019-10-19 13:29:10 +00:00
vdbeaux.c
When printing the OP_CollSeq opcode for EXPLAIN listings, include the
2020-03-05 14:19:49 +00:00
vdbeblob.c
Fix a problem that could cause a crash if a blob handle were closed after the associated database handle was closed using sqlite3_close_v2().
2019-07-15 13:58:28 +00:00
vdbeInt.h
Small size reduction and performance improvement in the
2020-02-05 18:28:17 +00:00
vdbemem.c
Remove an invalid assert() on the debugging logic that checks to ensure that
2020-03-03 20:04:29 +00:00
vdbesort.c
Faster decoding of 32-bit variable-length integers in cases were we do not
2020-01-28 20:27:42 +00:00
vdbetrace.c
Make MEM_IntReal a completely independent type, meaning a floating point
2019-05-02 21:36:26 +00:00
vtab.c
Rename sqlite3ExprCodeAtInit() to sqlite3ExprCodeRunJustOnce().
2020-03-11 19:41:49 +00:00
vxworks.h
wal.c
Simplify the code by removing the unsupported and undocumented
2020-02-07 01:12:53 +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
Fix an indentation error and improve the placement of an assert() based
2019-11-22 11:47:04 +00:00
where.c
At the end of the right-hand table loop of a LEFT JOIN that uses an IN
2020-03-16 03:07:53 +00:00
wherecode.c
Ensure that the NULL-scan pass counter is initialized when a ORDER BY NULLS LAST
2020-03-02 01:16:33 +00:00
whereexpr.c
A better (smaller and faster) solution to ticket [4374860b29383380].
2020-02-17 19:25:07 +00:00
whereInt.h
Rework this changes so that instead of setting the WhereTerm.truthProb when
2020-02-24 16:46:08 +00:00
window.c
Fix a problem with window functions occuring within sub-selects that are part of an OR term in a WHERE clause of the outer SELECT.
2020-02-29 17:19:42 +00:00