.. |
alter.c
|
Additional fixes for yet more completely harmless compiler warnings.
|
2022-12-23 11:46:57 +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
|
Check-in [8d5b76593d82b3a5] contained an error that was causing some obscure
|
2022-11-28 21:17:30 +00:00 |
btree.h
|
Add the SQLITE_FCNTL_RESET_CACHE verb. Use it to ensure that the page cache is purged before and after a the recovery extension is run.
|
2022-11-28 18:41:41 +00:00 |
btreeInt.h
|
Performance optimization to sqlite3BtreeInsert().
|
2022-11-21 14:13:10 +00:00 |
build.c
|
Fix lots of harmless, nuisance compiler warnings, mostly unused parameter
|
2022-12-23 14:49:24 +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
|
Fix lots of harmless, nuisance compiler warnings, mostly unused parameter
|
2022-12-23 14:49:24 +00:00 |
dbstat.c
|
Fix lots of harmless, nuisance compiler warnings, mostly unused parameter
|
2022-12-23 14:49:24 +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
|
Improvement to the dbsqlfuzz fix of [f113eebdbe68246f].
|
2022-12-20 14:02:35 +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
|
Add the new internal interface sqlite3DbNNFreeNN(db,ptr) where both the
|
2022-08-22 02:00:26 +00:00 |
func.c
|
Fix lots of harmless, nuisance compiler warnings, mostly unused parameter
|
2022-12-23 14:49:24 +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
|
Add loops and rows counters to "USE TEMP B-TREE FOR ORDER BY" records. Also fix the sqliteHwtime() function so that it returns a 64-bit value.
|
2022-12-05 18:19:56 +00:00 |
in-operator.md
|
Refactor the sqlite3ExprCodeIN() routine for improved maintainability.
|
2016-08-25 21:14:34 +00:00 |
insert.c
|
If the SELECT that implements a subquery or a VIEW or a CREATE TABLE AS is
|
2022-12-14 14:41:35 +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
|
Fix last function pointer in sqlite3Apis init. Reported at https://sqlite.org/forum/info/eba0faa96d
|
2022-11-22 15:41:32 +00:00 |
main.c
|
Fix an unsafe use of sqlite3_mprintf() in sqlite3_overload_function() identified by forum post: <https://sqlite.org/forum/forumpost/95b338860d>.
|
2022-12-15 11:31:11 +00:00 |
malloc.c
|
Doc typo fix for SQLITE_MAX_ALLOCATION_SIZE in malloc.c. No code changes.
|
2022-12-03 13:05:33 +00:00 |
mem0.c
|
|
|
mem1.c
|
New simplified memory initialization for MacOS.
|
2017-03-21 20:17:24 +00:00 |
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
|
Add ALWAYS() to always-true branches in the locking logic of the memdb VFS.
|
2022-12-20 15:02:44 +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
|
Change the handling of hwtime.h to make it easier to compile performance
|
2022-11-29 17:52:04 +00:00 |
os_kv.c
|
Move kvvfs xRead()/xWrite() buffer from function-local stack memory to heap memory to accommodate changes in emsdk 3.1.27.
|
2022-12-03 11:51:29 +00:00 |
os_setup.h
|
Macro name typo fix in OS_KV builds.
|
2022-10-21 17:37:05 +00:00 |
os_unix.c
|
In the unix backend, when implementing the defenses against small file
|
2022-12-06 13:12:33 +00:00 |
os_win.c
|
Fix typo in comment.
|
2022-11-07 15:01:05 +00:00 |
os_win.h
|
Fix various internal #defines to conform to new C-language naming restrictions,
|
2016-07-09 16:14:45 +00:00 |
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
|
More efficient implementation of large precisions on the "%c" format for
|
2022-12-21 19:11:56 +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
|
Do not use indexed expressions to replace the expression being indexed on a
|
2022-12-20 01:48:43 +00:00 |
shell.c.in
|
Add base64() and base85() text/blob conversions to the CLI.
|
2022-12-23 19:04:59 +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
|
Add new logging code SQLITE_NOTICE_RBU and use it when logging for the spurious error that RBU injects into SQLite as part of applying an update.
|
2022-12-12 17:33:36 +00:00 |
sqliteInt.h
|
Fix lots of harmless, nuisance compiler warnings, mostly unused parameter
|
2022-12-23 14:49:24 +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
|
Enhance the sqlite3_stmt_scanstatus() API and add sqlite3_stmt_scanstatus_v2(). For creation of easier to read query performance reports.
|
2022-12-02 20:32:22 +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
|
Make sure the SQLITE_TCLAPI macro is always defined.
|
2016-07-28 17:11:20 +00:00 |
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
|
Make sure the SQLITE_TCLAPI macro is always defined.
|
2016-07-28 17:11:20 +00:00 |
test8.c
|
When deleting an SQL function that does not exist, return without doing
|
2021-05-17 13:11:24 +00:00 |
test9.c
|
Make sure the SQLITE_TCLAPI macro is always defined.
|
2016-07-28 17:11:20 +00:00 |
test_async.c
|
Make sure the SQLITE_TCLAPI macro is always defined.
|
2016-07-28 17:11:20 +00:00 |
test_autoext.c
|
Avoid making unnecessary changes to the signatures of the
|
2016-08-01 14:35:48 +00:00 |
test_backup.c
|
Make sure the SQLITE_TCLAPI macro is always defined.
|
2016-07-28 17:11:20 +00:00 |
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
|
Make sure the SQLITE_TCLAPI macro is always defined.
|
2016-07-28 17:11:20 +00:00 |
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
|
Avoid several -Wall warnings in textfixture build.
|
2022-12-06 19:20:49 +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
|
Make sure the SQLITE_TCLAPI macro is always defined.
|
2016-07-28 17:11:20 +00:00 |
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
|
Fix harmless compiler warnings.
|
2022-11-01 18:56:39 +00:00 |
test_multiplex.h
|
Fix various internal #defines to conform to new C-language naming restrictions,
|
2016-07-09 16:14:45 +00:00 |
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
|
Make sure the SQLITE_TCLAPI macro is always defined.
|
2016-07-28 17:11:20 +00:00 |
test_quota.h
|
|
|
test_rtree.c
|
Make sure the SQLITE_TCLAPI macro is always defined.
|
2016-07-28 17:11:20 +00:00 |
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
|
Make sure the SQLITE_TCLAPI macro is always defined.
|
2016-07-28 17:11:20 +00:00 |
test_syscall.c
|
Make sure the SQLITE_TCLAPI macro is always defined.
|
2016-07-28 17:11:20 +00:00 |
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 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
|
Add the new internal interface sqlite3DbNNFreeNN(db,ptr) where both the
|
2022-08-22 02:00:26 +00:00 |
treeview.c
|
Better reporting of when the WHERE clause analysis thinks that an index
|
2022-11-26 20:52:38 +00:00 |
trigger.c
|
Ensure the RETURNING clause is honoured when a row of a temp table is updated by an ON CONFLICT clause.
|
2022-11-28 13:47:27 +00:00 |
update.c
|
Remove the SQLITE_PREPARE_SAFEOPT flag. The name is obsolete and it is at the
|
2022-12-09 18:26:15 +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
|
Enhance the sqlite3_stmt_scanstatus() API and add sqlite3_stmt_scanstatus_v2(). For creation of easier to read query performance reports.
|
2022-12-02 20:32:22 +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
|
Fix lots of harmless, nuisance compiler warnings, mostly unused parameter
|
2022-12-23 14:49:24 +00:00 |
vdbe.h
|
Remove the SQLITE_PREPARE_SAFEOPT flag. The name is obsolete and it is at the
|
2022-12-09 18:26:15 +00:00 |
vdbeapi.c
|
Avoid having to reinitialize Vdbe.pResultRow upon each call to sqlite3_step()
|
2022-12-22 19:12:48 +00:00 |
vdbeaux.c
|
Fix lots of harmless, nuisance compiler warnings, mostly unused parameter
|
2022-12-23 14:49:24 +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
|
Rename the Vdbe.pResultSet field to pResultRow in order to better distinguish
|
2022-12-22 18:44:39 +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 lots of harmless, nuisance compiler warnings, mostly unused parameter
|
2022-12-23 14:49:24 +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
|
New WHERETRACE entries for adding and removing objects from the
|
2022-12-21 12:18:06 +00:00 |
wherecode.c
|
Have sqlite3_stmt_scanstatus_v2() return an NCYCLE value for all loops, not just virtual tables ones. The value returned is the sum of the NCYCLE counts for the various opcodes that move or read data from the table or index cursor associated with the loop.
|
2022-12-06 18:48:06 +00:00 |
whereexpr.c
|
More frequently send the complete SELECT statement into sqlite3WhereBegin()
|
2022-10-22 23:09:29 +00:00 |
whereInt.h
|
Rework the covering index checking routine, whereIsCoveringIndex(), so that
|
2022-11-28 15:23:53 +00:00 |
window.c
|
Rename the SELECTTRACE macro to TREETRACE, so that is corresponds to the new
|
2022-11-22 19:49:16 +00:00 |