.. |
alter.c
|
Enhanced defense against integer overflow in ALTER TABLE.
|
2021-06-16 11:32:54 +00:00 |
analyze.c
|
Sometimes it makes sense to do a full table scan rather than try to use
|
2020-10-22 15:47:48 +00:00 |
attach.c
|
Replace [0f0959c6f95046e8] with a new and better solution that also fixes the
|
2021-05-20 00:44:04 +00:00 |
auth.c
|
Remove an ALWAYS() and NEVER() in the authorizer that become reachable
|
2021-02-06 14:56:30 +00:00 |
backup.c
|
Add support for the sqlite3_txn_state() interface.
|
2020-08-25 19:09:07 +00:00 |
bitvec.c
|
|
|
btmutex.c
|
Avoid many unnecessary calls to sqlite3ReadSchema() and sqlite3Init() when
|
2018-04-25 12:01:45 +00:00 |
btree.c
|
Add the sqlite3_changes64() and sqlite3_total_changes64() API functions.
|
2021-06-22 18:32:05 +00:00 |
btree.h
|
Add the sqlite3_changes64() and sqlite3_total_changes64() API functions.
|
2021-06-22 18:32:05 +00:00 |
btreeInt.h
|
Change the name of the iDataVersion field of Btree to iBDataVersion to make
|
2021-03-18 12:36:09 +00:00 |
build.c
|
Preserve and return to the user any error message returned by a failed xConnect() call on an eponymous virtual table that prevents a query from being compiled.
|
2021-07-08 18:29:25 +00:00 |
callback.c
|
Change the sqlite3.pDfltColl (the default collating sequence for the
|
2020-03-05 16:13:24 +00:00 |
complete.c
|
|
|
ctime.c
|
Add the ATOMIC_INTRINSICS compile-time output output. Move sqlite3Int.h
|
2021-07-05 18:37:37 +00:00 |
date.c
|
Date/time functions with no arguments (ex: date() or time()) should be
|
2021-03-16 18:41:20 +00:00 |
dbpage.c
|
Create the "trusted_schema" pragma. Add sqlite3_vtab_config() calls to set
|
2020-01-07 19:45:40 +00:00 |
dbstat.c
|
Further refactoring of the schema table name.
|
2020-06-19 13:33:53 +00:00 |
delete.c
|
An index on the expression "likely(X)" should store the true value of X,
|
2021-06-14 14:00:09 +00:00 |
expr.c
|
Fix a recently introduced segfault that might occur if a sub-select were used as a term on the RHS of an IN(...) operator for which the LHS is a row-value.
|
2021-07-07 15:52:44 +00:00 |
fault.c
|
|
|
fkey.c
|
Rename the "struct SrcList_item" object to the more succinct "SrcItem".
|
2021-02-21 21:04:54 +00:00 |
func.c
|
Fully incorporate *_changes64() API improvement.
|
2021-06-23 16:07:20 +00:00 |
global.c
|
Enable the sqlite3_serialize() and sqlite3_deserialize() interfaces by
|
2021-05-08 17:18:23 +00:00 |
hash.c
|
Fixes for harmless compiler warnings.
|
2019-04-13 14:07:57 +00:00 |
hash.h
|
Fixes for harmless compiler warnings.
|
2019-04-13 14:07:57 +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 a (harmless) typo in a comment. No code changes.
|
2021-07-03 18:57:40 +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
|
Fully incorporate *_changes64() API improvement.
|
2021-06-23 16:07:20 +00:00 |
main.c
|
Fix an assert() that might fail if sqlite3_create_function_v2() is invoked with NULL xStep and xFinal callbacks and a non-NULL xDestroy.
|
2021-07-09 14:59:12 +00:00 |
malloc.c
|
Fix a problem with SQLITE_MAX_MEMORY in malloc.c.
|
2021-05-21 16:41:22 +00:00 |
mem0.c
|
|
|
mem1.c
|
|
|
mem2.c
|
Modifications to test code so that the sqlite3MemdebugHastype() assert() statements are enabled for Tcl tests.
|
2020-07-16 14:52:24 +00:00 |
mem3.c
|
Extend the refactoring into extensions. Clean up stray newlines.
|
2020-06-19 15:24:12 +00:00 |
mem5.c
|
|
|
memdb.c
|
Add NULL checks on all sqlite3_vfs_find(0) calls. This is not strictly
|
2021-06-15 15:15:40 +00:00 |
memjournal.c
|
Fix a problem in the in-memory journal code that could occasionally lead to a segfault when a sub-transaction that modified zero pages was committed.
|
2021-05-24 14:35:19 +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_setup.h
|
|
|
os_unix.c
|
Allow the SQLITE_OPEN_EXCLUSIVE flag in sqlite3_open(). Return the
|
2021-06-24 18:23:54 +00:00 |
os_win.c
|
The windows VFS accepts query parameter "exclusive=true" to cause it to
|
2020-10-15 14:37:27 +00:00 |
os_win.h
|
|
|
os.c
|
Avoid bugs in some implementations of dlopen() by avoiding calls to
|
2021-06-11 12:41:14 +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
|
Enable the sqlite3_serialize() and sqlite3_deserialize() interfaces by
|
2021-05-08 17:18:23 +00:00 |
pager.h
|
Initial changes to allow database up to 281TB in size.
|
2020-07-20 12:47:32 +00:00 |
parse.y
|
Fix a harmless compiler warning - duplicate local variable named "pRHS".
|
2021-07-07 19:40:18 +00:00 |
pcache1.c
|
Initialize extra field in PgHdr1 to fix an msan complaint.
|
2021-02-28 08:24:56 +00:00 |
pcache.c
|
Add new assert() statements in an attempt to help static analyzers avoid
|
2019-07-16 19:44:32 +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
|
Follow-up to [68db1ff9c44fa9c3]: The number of registers needed by
|
2021-07-07 16:48:24 +00:00 |
pragma.h
|
Fix the pragma_foreign_key_check virtual table so that it accepts arguments.
|
2020-07-03 12:32:04 +00:00 |
prepare.c
|
Improved defense against OOM errors in sqliteInitOne().
|
2021-06-13 17:55:58 +00:00 |
printf.c
|
Add an ALWAYS() on a branch that is always taken.
|
2021-03-23 21:02:24 +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
|
Put ALWAYS() on a branch that is always true due to [d4097364c511709b].
|
2021-07-02 12:25:30 +00:00 |
rowset.c
|
Fix typos in RowSet.
|
2020-03-09 03:21:33 +00:00 |
select.c
|
Allow sub-queries in the FROM clause of an UPDATE...FROM statement to access the object being updated without using an alias, as is required in the parent query.
|
2021-07-05 11:27:13 +00:00 |
shell.c.in
|
Allow CLI shell build to #include same user-specified header as library build.
|
2021-07-09 00:12:05 +00:00 |
sqlite3.rc
|
|
|
sqlite3ext.h
|
Fully incorporate *_changes64() API improvement.
|
2021-06-23 16:07:20 +00:00 |
sqlite.h.in
|
Clarify comment on sqlite3.h's interface decaration macros.
|
2021-07-09 23:12:42 +00:00 |
sqliteInt.h
|
Rename optional SQLITE_CUSTOM_INC define to SQLITE_CUSTOM_INCLUDE.
|
2021-07-08 23:35:20 +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
|
Add the sqlite3_changes64() and sqlite3_total_changes64() API functions.
|
2021-06-22 18:32:05 +00:00 |
test1.c
|
Add experimental SQLITE_FCNTL_EXTERNAL_READER file control.
|
2021-04-02 19:55:48 +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
|
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
|
Enhance the vtab interface to handle IS, !=, IS NOT, IS NULL and IS NOT NULL
|
2017-09-09 19:41:12 +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
|
|
|
test_config.c
|
Enable the sqlite3_serialize() and sqlite3_deserialize() interfaces by
|
2021-05-08 17:18:23 +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
|
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
|
Initial implementation of the sqlite3_value_frombind() interface.
|
2019-03-29 11:13:37 +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
|
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 other potentiall pointer aliasing problems associated with subclassing
|
2020-07-24 09:17:42 +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
|
If the library is built with SQLITE_VDBE_COVERAGE defined, have the Tcl tests generate a vdbe coverage report in file testdir/vdbe_coverage.txt.
|
2019-04-01 17:24:20 +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
|
Treat byte-order marks (BOMs) at the start of a token as whitespace.
|
2021-04-24 12:24:08 +00:00 |
treeview.c
|
Improved rebustness in sqlite3ExprListDup() when it contains a vector assignment
|
2021-07-05 02:40:29 +00:00 |
trigger.c
|
When generating data for a RETURNING clause, avoid assuming cursor number 0 is available for use.
|
2021-06-28 15:25:17 +00:00 |
update.c
|
Allow sub-queries in the FROM clause of an UPDATE...FROM statement to access the object being updated without using an alias, as is required in the parent query.
|
2021-07-05 11:27:13 +00:00 |
upsert.c
|
Minor changes for test coverage.
|
2020-12-14 13:52:03 +00:00 |
utf.c
|
Work around a bug in clang-11.0.0.
|
2020-06-04 02:50:47 +00:00 |
util.c
|
Size reduction and performance increase in sqlite3Prepare().
|
2021-01-01 18:23:56 +00:00 |
vacuum.c
|
Add the sqlite3_changes64() and sqlite3_total_changes64() API functions.
|
2021-06-22 18:32:05 +00:00 |
vdbe.c
|
The OP_ReopenIdx opcode should clear the cursor if the cursor is being
|
2021-06-25 14:48:24 +00:00 |
vdbe.h
|
Fix various issues with the changes on this branch. Add test cases for the same.
|
2021-02-17 20:08:22 +00:00 |
vdbeapi.c
|
Set the database connection error code for an oversize argument to
|
2021-06-09 14:45:02 +00:00 |
vdbeaux.c
|
Add the sqlite3_changes64() and sqlite3_total_changes64() API functions.
|
2021-06-22 18:32:05 +00:00 |
vdbeblob.c
|
Add the experimental sqlite3session_changeset_size() API.
|
2021-04-21 20:52:17 +00:00 |
vdbeInt.h
|
Add the sqlite3_changes64() and sqlite3_total_changes64() API functions.
|
2021-06-22 18:32:05 +00:00 |
vdbemem.c
|
Set the database connection error code for an oversize argument to
|
2021-06-09 14:45:02 +00:00 |
vdbesort.c
|
Add NULL checks on all sqlite3_vfs_find(0) calls. This is not strictly
|
2021-06-15 15:15:40 +00:00 |
vdbetrace.c
|
Fix a problem with sqlite3_expanded_sql() that could occur with statements that use both numbered (e.g. "?1") and unnumbered (i.e. "?") parameters.
|
2020-12-17 11:24:26 +00:00 |
vdbevtab.c
|
Fix compiler warnings in MSVC.
|
2020-07-30 17:37:49 +00:00 |
vtab.c
|
Preserve and return to the user any error message returned by a failed xConnect() call on an eponymous virtual table that prevents a query from being compiled.
|
2021-07-08 18:29:25 +00:00 |
vxworks.h
|
|
|
wal.c
|
Fix a harmless "unused variable" warning when compiling with
|
2021-04-30 12:30:35 +00:00 |
wal.h
|
Block on the WRITER lock when attempting to run recovery.
|
2020-05-06 19:14:41 +00:00 |
walker.c
|
Fix problems with refering to CTEs from within sub-selects in PARTITION BY or ORDER BY clauses of window frame definitions. Also a problem with renaming a column when the schema contains a trigger containing a correlated sub-select within a window frames PARTITION BY or ORDER BY clause.
|
2021-05-17 16:20:41 +00:00 |
where.c
|
When an index is used by all branches of the WHERE_MULTI_OR optimization and
|
2021-06-22 23:24:58 +00:00 |
wherecode.c
|
Fix an ALWAYS which can be false.
|
2021-06-02 18:50:39 +00:00 |
whereexpr.c
|
Ensure that TK_SELECT_COLUMN Expr nodes always have their iTable field set to
|
2021-07-05 01:11:26 +00:00 |
whereInt.h
|
When applying the optimization that disables WHERE clause terms that drive
|
2021-05-04 23:21:35 +00:00 |
window.c
|
Fix a problem handling ORDER BY terms of the form "ORDER BY likely(<integer>)" within window frames.
|
2021-06-23 11:12:48 +00:00 |