.. |
alter.c
|
Minor simplification to ALTER TABLE logic.
|
2022-05-27 17:36:21 +00:00 |
analyze.c
|
This experimental branch attempts to use columns for an index-on-expression
|
2022-10-13 21:08:34 +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
|
Add the new internal interface sqlite3DbNNFreeNN(db,ptr) where both the
|
2022-08-22 02:00:26 +00:00 |
btree.c
|
Small performance improvement in sqlite3BtreeTransferRow().
|
2022-11-21 13:35:00 +00:00 |
btree.h
|
Fix harmless typo in comment, reported by Debian in Fossil
|
2022-11-16 19:57:21 +00:00 |
btreeInt.h
|
Fix a minor typo in a comment.
|
2022-03-08 15:49:17 +00:00 |
build.c
|
Clarification on the meaning of SrcList and SrcItem and especially the
|
2022-10-22 13:49:35 +00:00 |
callback.c
|
Add the new internal interface sqlite3DbNNFreeNN(db,ptr) where both the
|
2022-08-22 02:00:26 +00:00 |
complete.c
|
|
|
ctime.c
|
Add SQLITE_DQS to the compileoptions_used list, per request in [forum post 8b1060122b|forum:8b1060122b]. Force DQS=0 in sqlite3-wasm.c.
|
2022-10-21 17:48:49 +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
|
Make the UPDATE method of the sqlite_dbpage virtual table rebust against
|
2022-10-31 18:01:05 +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
|
Add the new internal interface sqlite3DbNNFreeNN(db,ptr) where both the
|
2022-08-22 02:00:26 +00:00 |
expr.c
|
The generalized indexed expression optimization of [2435112867fbd7b6] makes
|
2022-10-20 13:36:32 +00:00 |
fault.c
|
|
|
fkey.c
|
Add the new internal interface sqlite3DbNNFreeNN(db,ptr) where both the
|
2022-08-22 02:00:26 +00:00 |
func.c
|
Use the log10() and log2() functions from the standard C library to implement
|
2022-11-17 14:40:33 +00:00 |
global.c
|
Remove the sqlite3StdTypeMap global constant that was made
|
2022-10-26 11:11:31 +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
|
Enforce column affinity on the materialization of a subquery or view.
|
2022-11-01 00:52:22 +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 missing initializer from the extension loader. Fix for
|
2022-10-14 19:21:12 +00:00 |
main.c
|
Instead of (const char*), use a special type - sqlite3_filename - as the filename argument passed to VFS method xOpen().
|
2022-11-01 17:43:19 +00:00 |
malloc.c
|
Tweak sqlite3-worker1.js to be able to load either sqlite3.js or sqlite3-wasmfs.js, noting that the latter still does not load in a Worker because of an Emscripten loader bug.
|
2022-10-01 13:38:27 +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
|
Databases created using sqlite3_deserialize() should report their filename
|
2022-11-19 00:08:35 +00:00 |
memjournal.c
|
Add assert() statements to verify that the SQLITE_OPEN_EXCLUSIVE flag is always passed to the VFS when opening a temporary file.
|
2022-08-16 10:52:35 +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_kv.c
|
Do not accept a NULL pointer for the filename in KVVFS.
|
2022-10-27 14:00:21 +00:00 |
os_setup.h
|
Macro name typo fix in OS_KV builds.
|
2022-10-21 17:37:05 +00:00 |
os_unix.c
|
Include the kv-vfs as an optional VFS on unix builds if the
|
2022-09-17 18:29:49 +00:00 |
os_win.c
|
Fix typo in comment.
|
2022-11-07 15:01:05 +00:00 |
os_win.h
|
|
|
os.c
|
Attempt to clarify the operation of the xLock and xUnlock VFS I/O methods.
|
2022-10-04 14:50:46 +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
|
Databases created using sqlite3_deserialize() should report their filename
|
2022-11-19 00:08:35 +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
|
Enhance an assert() to impose for tighter constraints on the operation of pcache.
|
2022-09-07 20:11:22 +00:00 |
pcache.c
|
An improved technique for ensuring that the Rekey() operation does not
|
2022-09-07 19:28:18 +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
|
Disable the ability to change the schema_version cookie when
|
2022-11-12 17:17:01 +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
|
Avoid returning SQLITE_SCHEMA if the first query run on a connection is "SELECT nosuchcolumn" or similar. Forum post <https://sqlite.org/forum/forumpost/c1798f77ef>.
|
2022-11-10 19:19:52 +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
|
Remove unnecessary tabs in the ChaCha20 implementation.
|
2022-11-10 23:10:11 +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 an obsolete comment.
|
2022-11-07 15:23:51 +00:00 |
shell.c.in
|
shell.c.in: on non-Windows platforms, check for $XDG_CONFIG_HOME/sqlite3/sqliterc before ~/.sqliterc, per request in [forum:7a16582b1e403c81|forum post 7a16582b1e403c81].
|
2022-11-18 15:22:45 +00:00 |
sqlite3.rc
|
|
|
sqlite3ext.h
|
Instead of (const char*), use a special type - sqlite3_filename - as the filename argument passed to VFS method xOpen().
|
2022-11-01 17:43:19 +00:00 |
sqlite.h.in
|
Split out the documentation for sqlite3_value_encoding() into its own
|
2022-11-17 13:58:25 +00:00 |
sqliteInt.h
|
Databases created using sqlite3_deserialize() should report their filename
|
2022-11-19 00:08:35 +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
|
Change the names of the Vdbe.pVNext and Vdbe.ppVPrev fields to make them
|
2022-08-23 20:11:01 +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
|
Improvements to comments. Change the "optimization_control" TCL command
|
2022-11-01 12:01:10 +00:00 |
test2.c
|
Previous change to the fake_big_file command in the test harness was not
|
2022-11-14 19:42:01 +00:00 |
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
|
|
|
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
|
|
|
test_demovfs.c
|
Tweak sqlite3-worker1.js to be able to load either sqlite3.js or sqlite3-wasmfs.js, noting that the latter still does not load in a Worker because of an Emscripten loader bug.
|
2022-10-01 13:38:27 +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
|
|
|
test_multiplex.c
|
Fix harmless compiler warnings.
|
2022-11-01 18:56:39 +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 new files for an extension to recover data from corrupted databases.
|
2022-08-31 20:45:43 +00:00 |
test_tclvar.c
|
|
|
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
|
Add the new internal interface sqlite3DbNNFreeNN(db,ptr) where both the
|
2022-08-22 02:00:26 +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
|
Tweak sqlite3-worker1.js to be able to load either sqlite3.js or sqlite3-wasmfs.js, noting that the latter still does not load in a Worker because of an Emscripten loader bug.
|
2022-10-01 13:38:27 +00:00 |
update.c
|
Code clean-up for the integrity_check enhancement.
|
2022-10-10 21:21:04 +00:00 |
upsert.c
|
This experimental branch attempts to use columns for an index-on-expression
|
2022-10-13 21:08:34 +00:00 |
utf.c
|
Work around a bug in clang-11.0.0.
|
2020-06-04 02:50:47 +00:00 |
util.c
|
Fix an assert() associated with the dbsqlfuzz error at [8372468bb5d8922c].
|
2022-09-02 17:25:25 +00:00 |
vacuum.c
|
Use the same "PRAGMA synchronous" setting for the output of a "VACUUM INTO" as are configured for the database being vacuumed.
|
2022-10-24 15:51:24 +00:00 |
vdbe.c
|
New assert()s confirm that BTREE_PREFORMAT must be the same value as
|
2022-11-19 20:10:55 +00:00 |
vdbe.h
|
Proposed optimization to the IS NULL and NOT NULL operators that avoids
|
2022-10-13 12:47:33 +00:00 |
vdbeapi.c
|
Add the sqlite3_value_encoding() interface.
|
2022-10-12 12:49:29 +00:00 |
vdbeaux.c
|
Enhance the ability of the OP_Found and similar opcodes to detect truncated
|
2022-11-04 11:54:42 +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
|
Change the names of the Vdbe.pVNext and Vdbe.ppVPrev fields to make them
|
2022-08-23 20:11:01 +00:00 |
vdbemem.c
|
Add the sqlite3_value_encoding() interface.
|
2022-10-12 12:49:29 +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
|
The generalized indexed expression optimization of [2435112867fbd7b6] makes
|
2022-10-20 13:36:32 +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
|
The wide-table covering index detection must take into account aggregate
|
2022-10-23 20:09:13 +00:00 |
wherecode.c
|
This branch attempts to improve the detection of covering indexes. This
|
2022-10-22 14:16:02 +00:00 |
whereexpr.c
|
More frequently send the complete SELECT statement into sqlite3WhereBegin()
|
2022-10-22 23:09:29 +00:00 |
whereInt.h
|
This branch attempts to improve the detection of covering indexes. This
|
2022-10-22 14:16:02 +00:00 |
window.c
|
Restore a VDBE coverage macro that is mistakenly deleted for
|
2022-07-26 19:10:13 +00:00 |