.. |
alter.c
|
Minor simplification to ALTER TABLE logic.
|
2022-05-27 17:36:21 +00:00 |
analyze.c
|
When computing STAT1 values using ANALYZE, if a ratio comes out to be between
|
2022-04-27 16:41:56 +00:00 |
attach.c
|
Improved technique for parsing the ON and USING clauses of a join is faster
|
2022-04-07 01:11:13 +00:00 |
auth.c
|
Refactor field names in the Column object, zCnName and zCnColl, to make them
|
2021-08-02 18:03:43 +00:00 |
backup.c
|
Fix an obscure problem in sqlite3_backup_init() caused by
|
2022-01-31 12:29:14 +00:00 |
bitvec.c
|
Fix harmless static-analyzer warnings.
|
2021-10-04 22:34:38 +00:00 |
btmutex.c
|
Avoid many unnecessary calls to sqlite3ReadSchema() and sqlite3Init() when
|
2018-04-25 12:01:45 +00:00 |
btree.c
|
Omit a unused variable initialization in order to suppress a harmless compiler
|
2022-07-26 15:41:34 +00:00 |
btree.h
|
Add the sqlite3_changes64() and sqlite3_total_changes64() API functions.
|
2021-06-22 18:32:05 +00:00 |
btreeInt.h
|
Fix a minor typo in a comment.
|
2022-03-08 15:49:17 +00:00 |
build.c
|
Allow the name of an index to collide with a table in a different schema.
|
2022-08-09 16:13:21 +00:00 |
callback.c
|
Merge the JSON function enhancements from the json-enhancements branch into
|
2022-01-08 15:37:13 +00:00 |
complete.c
|
|
|
ctime.c
|
Omit the (undocumented) SQLITE_PCACHE_SEPARATE_HEADER compile-time option.
|
2022-08-09 14:28:54 +00:00 |
date.c
|
Avoid trying to cast an over-sized floating point value into an integer.
|
2022-08-08 16:25:13 +00:00 |
dbpage.c
|
Avoid dropping error codes in the xBegin() method of virtual table sqlite_dbpage.
|
2022-07-06 13:59:45 +00:00 |
dbstat.c
|
Have the dbstat module arrange things internally so that there are 256 addressable bytes following each page buffer. This way, small buffer overreads caused by corrupt database pages do not lead to undefined behaviour.
|
2021-09-29 19:15:25 +00:00 |
delete.c
|
Small performance increase and size reduction by splitting out the
|
2022-07-25 19:05:24 +00:00 |
expr.c
|
Make sure IF_NULL_ROW expressions receive a separate slot in the sorter used
|
2022-07-26 15:32:02 +00:00 |
fault.c
|
|
|
fkey.c
|
Fix a problem with "ON DELETE RESTRICT" and "ON UPDATE RESTRICT" foreign keys in attached databases scanning child tables in the wrong schema.
|
2022-04-16 15:46:23 +00:00 |
func.c
|
Move the sqlite_offset() function implementation to be an in-line function,
|
2022-06-01 11:05:59 +00:00 |
global.c
|
Rename debugging defines and variables from SELECTTRACE to TREETRACE (and
|
2022-04-06 11:08:38 +00:00 |
hash.c
|
Fixes for harmless compiler warnings.
|
2019-04-13 14:07:57 +00:00 |
hash.h
|
Fix the previous check-in so that it works with virtual tables that add new
|
2021-10-21 19:48:14 +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
|
Performance optimization by only invoking sqlite3FkCheck() when it is actually
|
2022-07-25 23:01:41 +00:00 |
json.c
|
When constructing the JSON Path for the "fullpath" column of the
|
2022-04-04 15:15:45 +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 sqlite3_db_name() interface.
|
2022-05-17 14:59:05 +00:00 |
main.c
|
Fix harmless compiler warnings about unused debugging functions in treeview.c.
|
2022-07-11 18:26:14 +00:00 |
malloc.c
|
When an OOM occurs and sets the Parse.nErr value, also set the Parse.nErr
|
2022-07-10 21:12:54 +00:00 |
mem0.c
|
|
|
mem1.c
|
|
|
mem2.c
|
Fix another harmless compiler warning for MSVC.
|
2021-10-12 02:26:32 +00:00 |
mem3.c
|
Extend the refactoring into extensions. Clean up stray newlines.
|
2020-06-19 15:24:12 +00:00 |
mem5.c
|
Performance optimization in the memsys5 memory allocator.
|
2022-03-28 13:22:54 +00:00 |
memdb.c
|
Fix an assert() in memdbTruncate() that could fail when processing a corrupt database.
|
2021-11-08 15:46:08 +00:00 |
memjournal.c
|
New assert() statements to help prove correctness of memjournal.c.
|
2022-02-15 11:46:31 +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
|
Refactoring various names. No changes in the resulting machine code.
|
2020-06-19 11:34:57 +00:00 |
mutex_w32.c
|
Refactoring various names. No changes in the resulting machine code.
|
2020-06-19 11:34:57 +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
|
Refactoring various names. No changes in the resulting machine code.
|
2020-06-19 11:34:57 +00:00 |
os_common.h
|
|
|
os_setup.h
|
|
|
os_unix.c
|
Add the (undocumented) SQLITE_DEFAULT_UNIX_VFS compile-time option.
|
2022-08-12 18:46:01 +00:00 |
os_win.c
|
Harden the xShmLock method of both the unix and Windows VFSes so that they
|
2022-03-22 19:41:55 +00:00 |
os_win.h
|
|
|
os.c
|
Minor changes to make it easier for static analyzers to reason about the code.
|
2021-10-28 12:07:43 +00:00 |
os.h
|
For the unix VFS, rewrite the xFullPathname method so that it automatically
|
2022-05-11 16:46:27 +00:00 |
pager.c
|
Back out the pager performance enhancement at [a1c090e08139f99d3], because it
|
2022-07-12 07:13:38 +00:00 |
pager.h
|
Store the page number for the PENDING_BYTE page in the Pager object, rather
|
2022-02-23 17:00:44 +00:00 |
parse.y
|
Apply the UPDATE-FROM file from check-in [98b3816bbaf539ea] to
|
2022-05-28 14:03:23 +00:00 |
pcache1.c
|
Omit the (undocumented) SQLITE_PCACHE_SEPARATE_HEADER compile-time option.
|
2022-08-09 14:28:54 +00:00 |
pcache.c
|
Some branches are no longer reachable after the previous change. Mark them
|
2022-03-21 18:48:31 +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
|
Small performance increase and size reduction by splitting out the
|
2022-07-25 19:05:24 +00:00 |
pragma.h
|
For the "PRAGMA database_list" statement, do not check to see if the schema
|
2022-02-22 20:29:31 +00:00 |
prepare.c
|
Prevent an infinite loop on SQLITE_ERROR_RETRY when trying to modify a
|
2022-05-06 00:43:06 +00:00 |
printf.c
|
Increase the size of loop variables in the printf() implementation to avoid
|
2022-07-18 15:02:00 +00:00 |
random.c
|
Add NULL checks on all sqlite3_vfs_find(0) calls. This is not strictly
|
2021-06-15 15:15:40 +00:00 |
resolve.c
|
Make use of the sqlite3ExprDeferredDelete() interface in the previous
|
2022-07-20 20:36:26 +00:00 |
rowset.c
|
Fix typos in RowSet.
|
2020-03-09 03:21:33 +00:00 |
select.c
|
Fix a problem with the query optimizer for LIMIT/OFFSET queries when
|
2022-08-04 17:15:00 +00:00 |
shell.c.in
|
Renamed the SQLITE_SHELL_WASM_WEB_MODE to SQLITE_SHELL_FIDDLE, which seems to be more in line with project convensions and indicates that that flag is only intended for /fiddle mode, as opposed to arbitrary wasm-on-the-web use.
|
2022-07-12 15:53:02 +00:00 |
sqlite3.rc
|
|
|
sqlite3ext.h
|
Add the sqlite3_db_name() interface.
|
2022-05-17 14:59:05 +00:00 |
sqlite.h.in
|
Remove (harmless) duplicate words in comments used to generate parts of the
|
2022-08-10 18:33:57 +00:00 |
sqliteInt.h
|
Avoid trying to cast an over-sized floating point value into an integer.
|
2022-08-08 16:25:13 +00:00 |
sqliteLimit.h
|
Fix a crash that could occur in SQLITE_MAX_EXPR_DEPTH=0 builds when processing SQL containing syntax errors.
|
2020-08-20 16:25:26 +00:00 |
status.c
|
Only invoke sqlite3VdbeClearObject() from a single location, so that the
|
2022-04-04 01:12:11 +00:00 |
table.c
|
Use the sqlite3Realloc() interface internally, rather than the public
|
2020-05-17 00:26:44 +00:00 |
tclsqlite.c
|
Fix a minor problem in the Tcl "incrblob" command. This does not affect the SQLite core.
|
2022-06-01 14:32:05 +00:00 |
test1.c
|
Rename debugging defines and variables from SELECTTRACE to TREETRACE (and
|
2022-04-06 11:08:38 +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
|
Add memory barriers to multi-threaded code in test4.c.
|
2022-05-16 16:55:22 +00:00 |
test5.c
|
|
|
test6.c
|
Fix some test code so that testfixture can build with SQLITE_OMIT_WAL defined.
|
2020-10-02 15:15:18 +00:00 |
test7.c
|
|
|
test8.c
|
When deleting an SQL function that does not exist, return without doing
|
2021-05-17 13:11:24 +00:00 |
test9.c
|
|
|
test_async.c
|
|
|
test_autoext.c
|
|
|
test_backup.c
|
|
|
test_bestindex.c
|
Test cases for sqlite3_vtab_in() and sqlite3_vtab_distinct().
|
2022-02-02 19:15:53 +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
|
Remove references to the now-defunct SQLITE_ENABLE_JSON1 compile-time option.
|
2022-02-17 14:33:13 +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
|
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
|
Fix some test code so that testfixture can build with SQLITE_OMIT_WAL defined.
|
2020-10-02 15:15:18 +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
|
Omit the return value from sqlite3VdbeSerialGet() for a size reduction
|
2021-12-14 00:36:09 +00:00 |
test_hexio.c
|
Avoid a buffer overrun in test code that could occur if certain test functions were passed a hex-string containing an odd number of digits.
|
2020-08-20 11:03:33 +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
|
Modifications to test code so that the sqlite3MemdebugHastype() assert() statements are enabled for Tcl tests.
|
2020-07-16 14:52:24 +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 pragmas "multiplex_enabled", "multiplex_chunksize", and "multiplex_filecount" to the multiplexer implementation.
|
2021-10-29 12:29:22 +00:00 |
test_multiplex.h
|
|
|
test_mutex.c
|
Further refactoring of the schema table name.
|
2020-06-19 13:33:53 +00:00 |
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
|
Refactoring various names. No changes in the resulting machine code.
|
2020-06-19 11:34:57 +00:00 |
test_pcache.c
|
|
|
test_quota.c
|
|
|
test_quota.h
|
|
|
test_rtree.c
|
|
|
test_schema.c
|
Further refactoring of the schema table name.
|
2020-06-19 13:33:53 +00:00 |
test_server.c
|
|
|
test_sqllog.c
|
Extend the refactoring into extensions. Clean up stray newlines.
|
2020-06-19 15:24:12 +00:00 |
test_superlock.c
|
|
|
test_syscall.c
|
|
|
test_tclsh.c
|
Add tests for legacy geometry callbacks to rtreedoc2.test.
|
2021-09-17 20:43:27 +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
|
Fix some test code so that testfixture can build with SQLITE_OMIT_WAL defined.
|
2020-10-02 15:15:18 +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
|
Ensure that the Parse.nErr flag is set following an SQLITE_TOOBIG error on
|
2022-07-11 14:36:03 +00:00 |
treeview.c
|
Fix harmless compiler warnings about unused debugging functions in treeview.c.
|
2022-07-11 18:26:14 +00:00 |
trigger.c
|
Fix further issues with ALTER TABLE and triggers that contain UPDATE..FROM statements.
|
2022-05-27 15:04:43 +00:00 |
update.c
|
Dbsqlfuzz discovered a case where a bytecode branch is in fact taken, so change
|
2022-06-15 12:32:27 +00:00 |
upsert.c
|
Refactor field names in the Column object, zCnName and zCnColl, to make them
|
2021-08-02 18:03:43 +00:00 |
utf.c
|
Work around a bug in clang-11.0.0.
|
2020-06-04 02:50:47 +00:00 |
util.c
|
Remove many redundant checks for sqlite3.mallocFailed now that any OOM should
|
2022-01-24 16:47:12 +00:00 |
vacuum.c
|
Perserve the requested reserved-bytes size for the database file when
|
2022-05-06 22:29:45 +00:00 |
vdbe.c
|
Fix another harmless comment typo that causes a typo in the documentation.
|
2022-08-10 18:40:43 +00:00 |
vdbe.h
|
Small performance increase and size reduction by splitting out the
|
2022-07-25 19:05:24 +00:00 |
vdbeapi.c
|
Fix harmless compiler warning seen with MSVC.
|
2022-08-05 05:30:07 +00:00 |
vdbeaux.c
|
Add a OOM term to a single assert() statement.
|
2022-07-26 10:16:25 +00:00 |
vdbeblob.c
|
Make it so that any Parse object is always linked into the database conenction
|
2022-01-24 15:34:55 +00:00 |
vdbeInt.h
|
Fix the OP_NullRow opcode so that it works even if it applied to an
|
2022-06-14 22:21:23 +00:00 |
vdbemem.c
|
Avoid trying to cast an over-sized floating point value into an integer.
|
2022-08-08 16:25:13 +00:00 |
vdbesort.c
|
Small performance and size optimization to allocateCursor().
|
2022-01-03 01:43:28 +00:00 |
vdbetrace.c
|
Remove an unnecessary static buffer from sqlite3VdbeExpandSql().
|
2021-10-02 17:34:28 +00:00 |
vdbevtab.c
|
Fix compiler warnings in MSVC.
|
2020-07-30 17:37:49 +00:00 |
vtab.c
|
Disable trigger coding while running sqlite3_declare_vtab().
|
2022-03-14 20:31:57 +00:00 |
vxworks.h
|
|
|
wal.c
|
Back out the optimization at [1a8c2e54375ee2cf7] because there are some
|
2022-07-11 18:11:51 +00:00 |
wal.h
|
Block on the WRITER lock when attempting to run recovery.
|
2020-05-06 19:14:41 +00:00 |
walker.c
|
Protect all accesses to the Expr.x union using nearby assert()s and branches.
|
2021-10-07 17:43:30 +00:00 |
where.c
|
Fix a rounding error caused by scalar->logarithm->scalar conversion when using stat4 data to estimate some range scans.
|
2022-08-06 15:28:37 +00:00 |
wherecode.c
|
Improvement on the previous check-in.
|
2022-08-03 17:26:32 +00:00 |
whereexpr.c
|
More comment fixes. No changes to code.
|
2022-06-22 15:55:28 +00:00 |
whereInt.h
|
Candidate fix for the problem with row-value WHERE clause constraints on
|
2022-06-01 13:32:47 +00:00 |
window.c
|
Restore a VDBE coverage macro that is mistakenly deleted for
|
2022-07-26 19:10:13 +00:00 |