.. |
alter.c
|
Stronger defenses against corrupt schemas in the ALTER TABLE logic.
|
2022-03-10 21:04:49 +00:00 |
analyze.c
|
Remove unused P4 types on the Opcode object. Saves a few bytes of code
|
2022-02-25 01:10:57 +00:00 |
attach.c
|
Add ALWAYS() macros. Change some existing ALWAYS() into assert(). Other
|
2022-01-24 19:38:56 +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 unnecessary calls to balance() from sqlite3BtreeDelete().
|
2022-03-29 13:16:32 +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
|
Small size reduction and performance increase in sqlite3FinishCoding().
|
2022-03-30 17:36:40 +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
|
Make tool/mctimec.tcl effect more regular and obvious
|
2022-01-12 01:42:50 +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
|
Fix the sqlite_dbpage virtual table so that it starts a write transaction
|
2022-03-09 14:22:28 +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
|
Give the virtual table xBestIndex method access to (some) OFFSET and LIMIT
|
2022-01-27 16:14:50 +00:00 |
expr.c
|
Add the new OP_BeginSubrtn opcode (which is really an alias for OP_Integer)
|
2022-03-03 15:00:44 +00:00 |
fault.c
|
|
|
fkey.c
|
Give the virtual table xBestIndex method access to (some) OFFSET and LIMIT
|
2022-01-27 16:14:50 +00:00 |
func.c
|
The sqlite_offset() function should be non-deterministic.
|
2022-03-06 11:43:06 +00:00 |
global.c
|
Fix compiler warnings.
|
2022-03-08 13:59:46 +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
|
Fix an assert() in sqlite3TableAffinity() that might have been false if there
|
2022-03-21 11:32:45 +00:00 |
json.c
|
Fix compiler warnings.
|
2022-03-08 13:59:46 +00:00 |
legacy.c
|
|
|
loadext.c
|
expose sqlite3_{deserialize,serialize}() in sqlite3ext.h
|
2022-03-22 03:03:13 +00:00 |
main.c
|
Do not use va_arg() as an l-value, because
|
2022-03-09 13:22:53 +00:00 |
malloc.c
|
Make sure the sqlite3OomFault() routine sets an error in the Parse object
|
2022-01-24 12:48:54 +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
|
Harden the xShmLock method of both the unix and Windows VFSes so that they
|
2022-03-22 19:41:55 +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
|
Avoid bugs in some implementations of dlopen() by avoiding calls to
|
2021-06-11 12:41:14 +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
|
Fix a possible user-after-free in ALTER TABLE found by asan.
|
2022-02-12 16:02:37 +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
|
Fix a harmless compiler warning.
|
2022-03-02 01:02:16 +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
|
The "PRAGMA writable_schema=ON" flag should not allow OOM errors to pass
|
2022-03-24 14:01:55 +00:00 |
printf.c
|
Fix unreachable branches in the sqlite3_error_offset() logic.
|
2022-02-06 23:54:41 +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
|
Further improvements to localization of errors in input SQL.
|
2022-02-06 00:30:04 +00:00 |
rowset.c
|
Fix typos in RowSet.
|
2020-03-09 03:21:33 +00:00 |
select.c
|
Updates a comment and an assert().
|
2022-03-17 18:03:08 +00:00 |
shell.c.in
|
Use trickery to code the UTF-8 BOM for the --bom option on .output, .once,
|
2022-03-23 10:04:52 +00:00 |
sqlite3.rc
|
|
|
sqlite3ext.h
|
expose sqlite3_{deserialize,serialize}() in sqlite3ext.h
|
2022-03-22 03:03:13 +00:00 |
sqlite.h.in
|
Update the sqlite3_vtab_distinct() documentation.
|
2022-03-16 14:51:35 +00:00 |
sqliteInt.h
|
Fix a harmless compiler warning.
|
2022-03-11 15:16:50 +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
|
Fix harmless compiler warnings that surface in newer versions of GCC.
|
2020-08-10 14:18:00 +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
|
Use the enhanced SQLITE_TESTCTRL_LOCALTIME_FAULT (2) capability to do better
|
2022-02-11 14:08:05 +00:00 |
test2.c
|
|
|
test3.c
|
|
|
test4.c
|
Extend the refactoring into extensions. Clean up stray newlines.
|
2020-06-19 15:24:12 +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
|
Refactor Window.pFunc into Window.pWFunc to disambiguate from other uses of
|
2022-03-10 16:01:14 +00:00 |
trigger.c
|
Change a conditional into an assert() due to the change in
|
2022-03-17 23:49:58 +00:00 |
update.c
|
Give the virtual table xBestIndex method access to (some) OFFSET and LIMIT
|
2022-01-27 16:14:50 +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
|
Allow "VACUUM INTO" to change the page_size of a database even if the
|
2021-10-29 13:10:02 +00:00 |
vdbe.c
|
Fix the sqlite3_result_xxxxx() routines so that they all check for and
|
2022-03-29 01:43:09 +00:00 |
vdbe.h
|
Remove unused P4 types on the Opcode object. Saves a few bytes of code
|
2022-02-25 01:10:57 +00:00 |
vdbeapi.c
|
Faster and slightly smaller implementation of sqlite3Step().
|
2022-03-30 17:56:27 +00:00 |
vdbeaux.c
|
Performance increase in the loop that frees an opcode array.
|
2022-03-28 15:06:36 +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
|
Faster version of sqlite3VdbeMemRelease().
|
2022-03-02 17:50:59 +00:00 |
vdbemem.c
|
Ensure that sqlite3VdbeMemSetStr() always leaves the value in a consistent
|
2022-03-29 20:50:20 +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
|
Fix the Bloom-filter optimization so that it does not use IS NULL or
|
2022-03-25 01:23:37 +00:00 |
wherecode.c
|
Fix the code generated for vector IN operator constraints on virtual tables
|
2022-03-07 14:51:29 +00:00 |
whereexpr.c
|
When create table/view fails due to name taken, say which took it.
|
2022-02-07 01:09:49 +00:00 |
whereInt.h
|
Fix various harmless compiler warnings.
|
2022-02-04 13:15:01 +00:00 |
window.c
|
Stronger defenses against corrupt schemas in the ALTER TABLE logic.
|
2022-03-10 21:04:49 +00:00 |