.. |
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
|
Add the new internal interface sqlite3DbNNFreeNN(db,ptr) where both the
|
2022-08-22 02:00:26 +00:00 |
btree.c
|
Improved detection of database corrupting when moving pages on an
|
2022-10-10 12:02:53 +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
|
Replace the Parse.disableVtab field with Parse.prepFlags for increased
|
2022-10-01 13:17:53 +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
|
Change the name of the autoconf-generated configuration file from "config.h"
|
2022-10-04 10:35:10 +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
|
Add the new internal interface sqlite3DbNNFreeNN(db,ptr) where both the
|
2022-08-22 02:00:26 +00:00 |
expr.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 |
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
|
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
|
Add the new internal interface sqlite3DbNNFreeNN(db,ptr) where both the
|
2022-08-22 02:00:26 +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
|
When compiled with SQLITE_OS_KV_OPTIONAL, the magic names ":localStorage:"
|
2022-09-20 14:36:53 +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
|
Fix an assert() in memdbTruncate() that could fail when processing a corrupt database.
|
2021-11-08 15:46:08 +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
|
Refactor os_kv.c so that the kvvfs read/write/delete methods can be swapped out at runtime by JS implementations. This eliminates the kvvfs dependency on Emscripten. Checkin part 1 of 2, to account for cherrypicking.
|
2022-10-09 13:19:27 +00:00 |
os_setup.h
|
Move the vfskv.c extension to src/os_kv.c and make it part of the amalgamation,
|
2022-09-10 18:20:59 +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 harmless compiler warning seen with MSVC.
|
2022-09-09 17:50:29 +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
|
Ensure the Pager.journalOff variable is zeroed if an error occurs while writing the initial header to the journal file.
|
2022-09-02 21:19:24 +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
|
Code clean-up for the integrity_check enhancement.
|
2022-10-10 21:21:04 +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
|
Omit WAL mode from the wasm build.
|
2022-10-03 18:05:27 +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
|
Fix obsolete comments. Add new comments. Fix non-standard spacing.
|
2022-08-16 16:57:33 +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
|
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 |
shell.c.in
|
Merge trunk into fiddle-opfs as a preliminary step for a clean merge in the other direction.
|
2022-10-12 16:35:22 +00:00 |
sqlite3.rc
|
|
|
sqlite3ext.h
|
Add the sqlite3_value_encoding() interface.
|
2022-10-12 12:49:29 +00:00 |
sqlite.h.in
|
Add the sqlite3_value_encoding() interface.
|
2022-10-12 12:49:29 +00:00 |
sqliteInt.h
|
Merge trunk into fiddle-opfs as a preliminary step for a clean merge in the other direction.
|
2022-10-12 16:35:22 +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
|
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
|
|
|
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
|
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_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
|
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
|
Fix an assert() associated with the dbsqlfuzz error at [8372468bb5d8922c].
|
2022-09-02 17:25:25 +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
|
Enhance the OP_IsType opcode so that it is slightly smaller and faster and
|
2022-10-11 13:57:55 +00:00 |
vdbe.h
|
Small performance increase and size reduction by splitting out the
|
2022-07-25 19:05:24 +00:00 |
vdbeapi.c
|
Add the sqlite3_value_encoding() interface.
|
2022-10-12 12:49:29 +00:00 |
vdbeaux.c
|
Any function call can abort. Take this into account when deciding if a DML
|
2022-08-30 00:11:51 +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
|
Add the new internal interface sqlite3DbNNFreeNN(db,ptr) where both the
|
2022-08-22 02:00:26 +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
|
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 |
wherecode.c
|
Fix a problem causing the seek-scan optimization to skip over valid rows that could occur when it is used with expressions of the form (a IN (?,?..) AND b >= ?). dbsqlfuzz ab1db6dc0efb04cba1cd3431ee6da4894fdc4520.
|
2022-10-07 18:57:15 +00:00 |
whereexpr.c
|
More comment fixes. No changes to code.
|
2022-06-22 15:55:28 +00:00 |
whereInt.h
|
In the query planner, add a heuristic that will reduce the cost of a full
|
2022-09-01 10:29:02 +00:00 |
window.c
|
Restore a VDBE coverage macro that is mistakenly deleted for
|
2022-07-26 19:10:13 +00:00 |