.. |
alter.c
|
Organize the various flag bits of the ExprList_item object into a substructure
|
2022-05-02 20:49:30 +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
|
|
|
btree.c
|
Avoid an assert() failure in allocateSpace() triggered by a corrupt database. dbsqlfuzz f022eb0ce64d27808574d1dcde5cf7d002dabde8.
|
2022-04-18 15:56:58 +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
|
Organize the various flag bits of the ExprList_item object into a substructure
|
2022-05-02 20:49:30 +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
|
Add the sqlite3Show() family of debugging interfaces under SQLITE_DEBUG.
|
2022-04-06 12:25:04 +00:00 |
date.c
|
Fix the 'localtime' modifier in date/time functions so that it preserves
|
2022-03-05 20:12:53 +00:00 |
dbpage.c
|
Enhance the sqlite_dbpage fix at [/info/642a0b4752743216|check-in 642a0b4752743]
|
2022-04-08 17:01:29 +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
|
Improved technique for parsing the ON and USING clauses of a join is faster
|
2022-04-07 01:11:13 +00:00 |
expr.c
|
Change an unreachable branch into an assert().
|
2022-05-13 23:01:28 +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
|
The sqlite_offset() function should be non-deterministic.
|
2022-03-06 11:43:06 +00:00 |
global.c
|
Rename debugging defines and variables from SELECTTRACE to TREETRACE (and
|
2022-04-06 11:08:38 +00:00 |
hash.c
|
|
|
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
|
Enhance the IdList object to exist in a single memory allocation (rather than
|
2022-04-15 15:47:14 +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
|
|
|
loadext.c
|
Add the sqlite3_db_name() interface.
|
2022-05-17 14:59:05 +00:00 |
main.c
|
Add the sqlite3_db_name() interface.
|
2022-05-17 14:59:05 +00:00 |
malloc.c
|
Modify utility function sqlite3SetString() so that it may be used safely on Parse.zErrMsg. Fuzzer test case "crash-1604e5d76c92574e21e437049dab9b672e06b767.txt".
|
2022-04-12 11:02:06 +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
|
|
|
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
|
Fix harmless compiler warnings in the new unixFullPathname implementation.
|
2022-05-17 15:11:57 +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
|
The optimization at [ece326db50201937] is not quite right, so back it out
|
2022-03-02 11:39:11 +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
|
Avoid treating constant expressions like "? IN ()" or "? NOT IN ()" as integers if they appear in a GROUP BY or ORDER BY clause.
|
2022-05-17 15:01:01 +00:00 |
pcache1.c
|
Fix a compiler warning in pcache1. Reduce the maximum size of a pcache1
|
2021-08-09 19:54:27 +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
|
|
|
pragma.c
|
Use unpacked keys for OP_Found in foreign key processing.
|
2022-04-04 18:17:59 +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
|
Redefine the acccess rules for the Expr.w union so that the Expr.w.iJoin
|
2022-05-13 16:38:40 +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
|
Improved names for flags on the Expr object: EP_FromJoin becames
|
2022-05-13 14:52:04 +00:00 |
rowset.c
|
Fix typos in RowSet.
|
2020-03-09 03:21:33 +00:00 |
select.c
|
Improved names for flags on the Expr object: EP_FromJoin becames
|
2022-05-13 14:52:04 +00:00 |
shell.c.in
|
#if'd out the '.import' command in WASM builds. Several minor cosmetic UI tweaks.
|
2022-05-19 00:38:34 +00:00 |
sqlite3.rc
|
|
|
sqlite3ext.h
|
Add the sqlite3_db_name() interface.
|
2022-05-17 14:59:05 +00:00 |
sqlite.h.in
|
Add the sqlite3_db_name() interface.
|
2022-05-17 14:59:05 +00:00 |
sqliteInt.h
|
Walk back the optimization from check-in [cc458317bd77046c] that tries to
|
2022-05-13 19:50:29 +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
|
Make the sqlite3_error_offset() interface accessible from TCL using the
|
2022-02-16 15:11:01 +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
|
|
|
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
|
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
|
|
|
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
|
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
|
|
|
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
|
|
|
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
|
|
|
test_windirent.h
|
|
|
test_window.c
|
|
|
test_wsd.c
|
|
|
threads.c
|
|
|
tokenize.c
|
Use sqlite3DbFreeNN() instead of sqlite3DbFree() in a few hot spots for
|
2022-03-28 14:18:03 +00:00 |
treeview.c
|
Redefine the acccess rules for the Expr.w union so that the Expr.w.iJoin
|
2022-05-13 16:38:40 +00:00 |
trigger.c
|
Organize the various flag bits of the ExprList_item object into a substructure
|
2022-05-02 20:49:30 +00:00 |
update.c
|
Attempt to show triggers in the TreeView output from DELETE, INSERT, and
|
2022-04-06 15:41:53 +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
|
Add assert()s to show that jumps always land an an instruction that is between
|
2022-05-03 12:11:16 +00:00 |
vdbe.h
|
For debug builds, if the RIGHT JOIN body subroutine contains a jump that
|
2022-04-23 18:04:31 +00:00 |
vdbeapi.c
|
Only invoke sqlite3VdbeClearObject() from a single location, so that the
|
2022-04-04 01:12:11 +00:00 |
vdbeaux.c
|
Improved debugging comment generation for the OP_Column opcode.
|
2022-05-14 17:40:47 +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 assert() statements associated with artifical null-value cursors
|
2022-04-14 12:59:25 +00:00 |
vdbemem.c
|
Fix harmless compiler warnings.
|
2022-04-07 10:11:35 +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
|
A better and more robust fix for the problem of reading a read-only WAL
|
2022-01-20 14:40:34 +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
|
Do not allow an index scan on an index-on-expression for a RIGHT JOIN because
|
2022-05-14 19:05:13 +00:00 |
wherecode.c
|
Improvements to the decision of when to check ON constraints for an inner
|
2022-05-14 15:59:42 +00:00 |
whereexpr.c
|
Redefine the acccess rules for the Expr.w union so that the Expr.w.iJoin
|
2022-05-13 16:38:40 +00:00 |
whereInt.h
|
Fix a bug in the sqlite3WhereMalloc() routines that were added by
|
2022-05-10 23:28:12 +00:00 |
window.c
|
Organize the various flag bits of the ExprList_item object into a substructure
|
2022-05-02 20:49:30 +00:00 |