.. |
alter.c
|
Fix an obscure issue with ALTER TABLE RENAME that comes up with triggers
|
2023-04-13 18:44:59 +00:00 |
analyze.c
|
The sqlite_stat4.idx field is case insensitive. It should work even if
|
2023-04-22 22:32:19 +00:00 |
attach.c
|
Fix harmless compiler warnings.
|
2023-01-21 00:19:29 +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 a segfault that could occur if a non-empty in-memory database was the destination of a backup operation from a database with a smaller page size.
|
2023-04-19 17:07:35 +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
|
Fix an incorrect assert() statement in btree.c as found by
|
2023-04-22 12:47:16 +00:00 |
btree.h
|
Improved progress-handler and interrupt detection during PRAGMA integrity_check.
|
2023-01-11 16:17:31 +00:00 |
btreeInt.h
|
Improved error messages from PRAGMA integrity_check. Identify the root of
|
2023-04-01 13:14:53 +00:00 |
build.c
|
Fix assert() statements that would (incorrectly) fire if an IF NOT EXISTS
|
2023-03-17 00:01:32 +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
|
Change a variable from 32 to 64-bits to avoid a harmless compiler warning
|
2023-02-11 21:11:39 +00:00 |
dbpage.c
|
Add the SQLITE_VTAB_USES_ALL_SCHEMAS option to sqlite3_vtab_config(). Update
|
2023-04-03 15:01:37 +00:00 |
dbstat.c
|
Fix lots of harmless, nuisance compiler warnings, mostly unused parameter
|
2022-12-23 14:49:24 +00:00 |
delete.c
|
Fix multiple problems with RETURNING on a DML statement against a view,
|
2023-03-28 11:18:04 +00:00 |
expr.c
|
Fix a code-generator issue associated with very unusual use of window
|
2023-04-13 14:50:50 +00:00 |
fault.c
|
|
|
fkey.c
|
Avoid double de-quoting of table names when processing RESTRICT actions
|
2023-04-14 00:20:16 +00:00 |
func.c
|
Provide -DHAVE_LOG2=0 and -DHAVE_LOG10=0 compile-time options for use on systems
|
2023-02-23 01:52:54 +00:00 |
global.c
|
Add an sqlite3_db_config() option - SQLITE_DBCONFIG_STMT_SCANSTATS - for enabling and disabling the collection of sqlite3_stmt_scanstats() statistics in SQLITE_ENABLE_STMT_SCANSTATUS builds. Collection of statistics is disabled by default.
|
2023-02-28 19:39:59 +00:00 |
hash.c
|
Small performance increase in the symbol hash table.
|
2023-01-03 19:27:00 +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
|
|
|
insert.c
|
Fix multiple problems with RETURNING on a DML statement against a view,
|
2023-03-28 11:18:04 +00:00 |
json.c
|
More ALWAYS() macros.
|
2023-04-29 17:35:29 +00:00 |
legacy.c
|
|
|
loadext.c
|
Even tighter bounds on the maximum length of the filename for
|
2023-03-25 12:27:36 +00:00 |
main.c
|
Add SQLITE_DBCONFIG_REVERSE_SCANORDER for direct C-language access to the
|
2023-03-06 19:04:39 +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
|
|
|
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
|
Fix a missing 0 at the end of an integer literal in check-in [8da0f0c38a458c57]
|
2022-12-27 14:03:04 +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
|
Fix compilation issues seen with older versions of MSVC.
|
2023-04-27 22:17:12 +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
|
|
|
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
|
Remove redundant assignment in kvvfs's decoding.
|
2022-12-31 05:26:35 +00:00 |
os_setup.h
|
Macro name typo fix in OS_KV builds.
|
2022-10-21 17:37:05 +00:00 |
os_unix.c
|
Automatically set HAVE_PREAD and HAVE_PWRITE on linux, as has been done in
|
2023-04-12 19:40:00 +00:00 |
os_win.c
|
Adjust OSTRACE usage so that it works with the changes in the previous check-in.
|
2023-04-27 21:31:21 +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
|
Do not remove pages from the cache of an in-memory database due to a
|
2023-04-19 15:35:45 +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
|
Early out from sqlite3Prepare() following an OOM to avoid possible
|
2023-04-22 11:29:36 +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
|
Improved rebustness of the pcache tracing logic.
|
2023-04-19 18:36:49 +00:00 |
pcache.h
|
Increase the size of ref-count values in the pager layer to 64-bits, to avoid
|
2023-03-19 21:48:55 +00:00 |
pragma.c
|
Enhance PRAGMA integrity_check so that it can detect that a NOT NULL column
|
2023-03-29 11:36: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
|
Early out from sqlite3Prepare() following an OOM to avoid possible
|
2023-04-22 11:29:36 +00:00 |
printf.c
|
The floating-point-to-text conversion with the zero-padding option now
|
2023-03-22 16:55:35 +00:00 |
random.c
|
Remove unnecessary tabs in the ChaCha20 implementation.
|
2022-11-10 23:10:11 +00:00 |
resolve.c
|
Add ALWAYS() on a branch this is always true now due to [84417bbd144b2197].
|
2023-03-21 14:20:10 +00:00 |
rowset.c
|
Fix typos in RowSet.
|
2020-03-09 03:21:33 +00:00 |
select.c
|
Remove unreachable legacy code.
|
2023-04-19 18:32:32 +00:00 |
shell.c.in
|
Make CLI .load slightly harder to abuse.
|
2023-04-28 00:28:06 +00:00 |
sqlite3.rc
|
|
|
sqlite3ext.h
|
Add a new sqlite3_is_interrupted() interface that can be used by long-running
|
2023-01-11 00:27:06 +00:00 |
sqlite.h.in
|
Fix a typo in [83e84531b46814ae] that changed the value of
|
2023-04-08 19:23:13 +00:00 |
sqliteInt.h
|
New assert() statements to validate the parameters to
|
2023-04-10 18:44:00 +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 sqlite3_prepare() so that it only invokes the progress handler on every
|
2023-01-12 19:51:49 +00:00 |
test1.c
|
Fix SQLITE_OMIT_VIRTUALTABLE builds of testfixture.
|
2023-04-14 14:36:34 +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
|
|
|
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 |
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
|
Fix harmless compiler warnings.
|
2023-01-21 00:19:29 +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
|
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
|
|
|
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
|
|
|
test_intarray.h
|
|
|
test_journal.c
|
|
|
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
|
|
|
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_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
|
Change the return type of the ts_read/write() family of functions from int to ssize_t, per report in [forum post 947169d5e7](forum:947169d5e7).
|
2023-04-21 15:37:33 +00:00 |
test_tclsh.c
|
Fix the build after the previous change
|
2023-02-06 15:49:54 +00:00 |
test_tclvar.c
|
|
|
test_thread.c
|
Avoid using Tcl command [clock] in testrunner.tcl.
|
2023-02-03 11:32:51 +00:00 |
test_vdbecov.c
|
|
|
test_vfs.c
|
Fix a race condition during hot-journal rollback that could theoretically cause spurious corruption errors.
|
2023-01-31 20:21:06 +00:00 |
test_vfstrace.c
|
|
|
test_windirent.c
|
|
|
test_windirent.h
|
|
|
test_window.c
|
|
|
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
|
Show more details about the SrcItem.fg field in tree-trace output.
|
2023-01-28 21:01:33 +00:00 |
trigger.c
|
Fix multiple problems with RETURNING on a DML statement against a view,
|
2023-03-28 11:18:04 +00:00 |
update.c
|
Fix multiple problems with RETURNING on a DML statement against a view,
|
2023-03-28 11:18: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
|
Add support for hexadecimal integer literals in JSON.
|
2023-04-27 18:28:10 +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
|
Remove an ALWAYS() macro that can in fact sometimes be false.
|
2023-04-27 23:40:03 +00:00 |
vdbe.h
|
New assert() statements to validate the parameters to
|
2023-04-10 18:44:00 +00:00 |
vdbeapi.c
|
Use a new technique to detect fresh OOM faults in columnName() that does not
|
2023-04-27 23:59:51 +00:00 |
vdbeaux.c
|
The assertion-fault fix in [53a61f7423a7f057] was not quite complete. This
|
2023-04-22 20:07:48 +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
|
Enhance the sqlite3_vtab_in_first() and sqlite3_vtab_in_next() interfaces so
|
2023-01-25 16:56:24 +00:00 |
vdbemem.c
|
Do not assert() a bad string representation in an sqlite3_value after
|
2023-04-28 10:10:52 +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
|
Add the SQLITE_VTAB_USES_ALL_SCHEMAS option to sqlite3_vtab_config(). Update
|
2023-04-03 15:01:37 +00:00 |
vxworks.h
|
|
|
wal.c
|
Unwrap the loop in the WAL hash function.
|
2023-04-12 20:23:03 +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
|
Remove unused variable ltoj accidentally added by [1783655e].
|
2023-04-25 14:54:18 +00:00 |
wherecode.c
|
Better handling of OOM errors in the cursor-hint logic.
|
2023-04-11 02:10:34 +00:00 |
whereexpr.c
|
Further to [46639f682975dac6], the parameters of a table valued function that
|
2023-02-27 14:48:54 +00:00 |
whereInt.h
|
Rework the covering index checking routine, whereIsCoveringIndex(), so that
|
2022-11-28 15:23:53 +00:00 |
window.c
|
Fix a code-generator issue associated with very unusual use of window
|
2023-04-13 14:50:50 +00:00 |