..
alter.c
Refactor the SrcItem object so that information about subqueries is stored
2024-08-19 22:48:30 +00:00
analyze.c
Ensure that memory allocations in ANALYZE are always 8-byte aligned in order
2024-08-16 15:35:20 +00:00
attach.c
Refactor the SrcItem object so that information about subqueries is stored
2024-08-19 22:48:30 +00:00
auth.c
Give unique names to fields in the SrcItem object, to facilitate analysis of
2024-08-17 23:23:23 +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
Add a C-source spell-checking facility. make misspell (on Nix)
2023-06-07 08:40:31 +00:00
btmutex.c
Add a C-source spell-checking facility. make misspell (on Nix)
2023-06-07 08:40:31 +00:00
btree.c
Fix a case where the BTCF_AtLast flag was being left set incorrectly. This was causing obscure window function queries to fail.
2024-08-29 16:27:57 +00:00
btree.h
Have "PRAGMA quick_check" compare the number of entries in tables and indexes.
2024-02-02 16:51:24 +00:00
btreeInt.h
Have "PRAGMA quick_check" compare the number of entries in tables and indexes.
2024-02-02 16:51:24 +00:00
build.c
Remove incorrect assert() statements in the SrcItem invariant validator.
2024-08-21 07:38:14 +00:00
callback.c
Ensure that all prepared statements are expired and forced to reprepare
2023-05-12 10:52:12 +00:00
complete.c
ctime.c
Change the name of the enabling compile-time macro to
2024-09-02 09:40:37 +00:00
date.c
Attempt to fix date/time calculations for days earlier than 0400-03-01.
2024-08-19 12:54:12 +00:00
dbpage.c
Ensure that all fields of static sqlite3_module objects are explicitly
2023-10-06 12:51:05 +00:00
dbstat.c
Add the SQLITE_INDEX_SCAN_HEX bit to the sqlite3_index_info.idxFlags bitmask.
2024-08-22 16:22:08 +00:00
delete.c
Fix minor comment issues.
2024-08-20 22:05:01 +00:00
expr.c
Refactor the SrcItem object so that information about subqueries is stored
2024-08-19 22:48:30 +00:00
fault.c
fkey.c
Tighter checking of access constraints on union members in SrcItem.
2024-08-20 19:09:59 +00:00
func.c
Enhance the percentile() and median() extension functions so that they can be
2024-08-31 14:31:17 +00:00
global.c
When compiled with SQLITE_ALLOW_ROWID_IN_VIEW, rowid-in-view is on by default
2024-03-19 13:31:54 +00:00
hash.c
Add a C-source spell-checking facility. make misspell (on Nix)
2023-06-07 08:40:31 +00:00
hash.h
hwtime.h
Add a C-source spell-checking facility. make misspell (on Nix)
2023-06-07 08:40:31 +00:00
in-operator.md
insert.c
Tighter checking of access constraints on union members in SrcItem.
2024-08-20 19:09:59 +00:00
json.c
Fix a bug in the parsing of some corner-case JSON PATH strings that contain
2024-09-04 16:01:44 +00:00
legacy.c
loadext.c
Make the new sqlite3_get_clientdata() and sqlite3_set_clientdata() interfaces
2023-10-30 18:09:14 +00:00
main.c
Add error checking: Do not allow functions other than those in the
2024-08-31 22:22:24 +00:00
malloc.c
Fix debugging code so that it compiles on MSVC.
2024-02-22 00:50:54 +00:00
mem0.c
mem1.c
Add a C-source spell-checking facility. make misspell (on Nix)
2023-06-07 08:40:31 +00:00
mem2.c
mem3.c
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
Rig sqlite3_serialize() so that it will initialize a previously uninitialized
2024-01-20 16:29:19 +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
Change 3 instance of #if SQLITE_ENABLE_API_ARMOR to #ifdef for consistency with how it is normally used.
2023-10-15 13:36:21 +00:00
mutex_w32.c
Correct conditional compilation issue seen with MSVC in the Win32 mutex subsystem.
2023-11-18 18:36:26 +00:00
mutex.c
Change 3 instance of #if SQLITE_ENABLE_API_ARMOR to #ifdef for consistency with how it is normally used.
2023-10-15 13:36:21 +00:00
mutex.h
notify.c
Round one of an audit for SQLITE_ENABLE_API_ARMOR for functions exposed by JNI and those functions missing armor, as [forum:5e3fc453a69b49ca|reported in several forum posts].
2023-10-13 12:48:35 +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 disable directory fsync when compiling for AIX.
2024-08-18 09:53:37 +00:00
os_win.c
In os_unix.c and os_win.c, do not allow xFetch() to return a pointer to a page buffer that is right at the end of the mapped region - if the database is corrupted in a specific way such a page buffer might be overread by several bytes.
2024-01-23 16:09:22 +00:00
os_win.h
os.c
Add a C-source spell-checking facility. make misspell (on Nix)
2023-06-07 08:40:31 +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
Add extra assert() statements to the fixes on this branch.
2024-07-17 16:27:36 +00:00
pager.h
Avoid harmless integer overflow in pager status statistics gathering.
2023-12-20 11:34:17 +00:00
parse.y
Improved error messages on percentile functions. More tests cases for
2024-09-02 11:17:04 +00:00
pcache1.c
Add extra assert() statements to the fixes on this branch.
2024-07-17 16:27:36 +00:00
pcache.c
Add extra assert() statements to the fixes on this branch.
2024-07-17 16:27:36 +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
Ensure successive scans of pragma virtual tables return consistent rowids.
2024-05-07 17:58:07 +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 sqlite3FaultSim(300) error from [1e8863909ac369e5] must be treated as
2024-05-10 18:10:34 +00:00
printf.c
Remove unreachable code.
2024-08-20 20:01:21 +00:00
random.c
Remove unnecessary tabs in the ChaCha20 implementation.
2022-11-10 23:10:11 +00:00
resolve.c
No prepare-time penality for ordered-set aggregates for applications that
2024-09-01 19:19:26 +00:00
rowset.c
Add a C-source spell-checking facility. make misspell (on Nix)
2023-06-07 08:40:31 +00:00
select.c
Improved comments on byte-code subroutine calls to materialize subqueries.
2024-08-21 17:38:50 +00:00
shell.c.in
Merge all the latests trunk enhancements into the win-dupe-crt-fio branch.
2024-08-27 13:57:43 +00:00
sqlite3.rc
sqlite3ext.h
Make the new sqlite3_get_clientdata() and sqlite3_set_clientdata() interfaces
2023-10-30 18:09:14 +00:00
sqlite.h.in
Change the name of the enabling compile-time macro to
2024-09-02 09:40:37 +00:00
sqliteInt.h
No prepare-time penality for ordered-set aggregates for applications that
2024-09-01 19:19:26 +00:00
sqliteLimit.h
Change a constant from decimal to hex to avoid a compiler warning on Mac.
2024-01-03 15:49:04 +00:00
status.c
Avoid harmless integer overflow in pager status statistics gathering.
2023-12-20 11:34:17 +00:00
table.c
tclsqlite.c
Simplification the ./configure script. Carry Makefile CFLAGS and OPTS through
2024-08-01 23:30:29 +00:00
tclsqlite.h
Use <tcl.h>
instead of "tcl.h"
to include the TCL interface.
2024-07-31 21:59:29 +00:00
test1.c
If a subquery is materialized due to an ORDER BY and that ordering is useful
2024-08-15 23:38:52 +00:00
test2.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test3.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test4.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test5.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test6.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test8.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test9.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_async.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_autoext.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_backup.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_bestindex.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_blob.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_btree.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_config.c
Change the name of the enabling compile-time macro to
2024-09-02 09:40:37 +00:00
test_delete.c
test_demovfs.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_devsym.c
Add a C-source spell-checking facility. make misspell (on Nix)
2023-06-07 08:40:31 +00:00
test_fs.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_func.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_hexio.c
Fix harmless compiler warning related to the TCL8-to-TCL9 transition. This
2024-08-10 15:05:22 +00:00
test_init.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_intarray.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_intarray.h
Add a C-source spell-checking facility. make misspell (on Nix)
2023-06-07 08:40:31 +00:00
test_journal.c
test_loadext.c
test_malloc.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_md5.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_multiplex.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_multiplex.h
Add a C-source spell-checking facility. make misspell (on Nix)
2023-06-07 08:40:31 +00:00
test_mutex.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_onefile.c
test_osinst.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_pcache.c
Fixes for platforms with 32-bit pointers that require 64-bit values to be aligned.
2024-07-13 16:53:56 +00:00
test_quota.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_quota.h
test_rtree.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_schema.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_sqllog.c
test_superlock.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_syscall.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_tclsh.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_tclvar.c
Fix a few minor TCL9 compatibilities issues.
2024-08-09 22:48:11 +00:00
test_thread.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_vdbecov.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_vfs.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_vfstrace.c
Add a C-source spell-checking facility. make misspell (on Nix)
2023-06-07 08:40:31 +00:00
test_windirent.c
test_windirent.h
Add a C-source spell-checking facility. make misspell (on Nix)
2023-06-07 08:40:31 +00:00
test_window.c
First attempt at getting the build to work with Tcl 9.0.
2024-07-30 15:49:02 +00:00
test_wsd.c
threads.c
tokenize.c
Add extra checks for the validity of a numeric literal to sqlite3DequoteNumber().
2024-01-23 11:20:58 +00:00
treeview.c
Improvements to treetrace output for subqueries. Debug code only.
2024-08-21 10:32:00 +00:00
trigger.c
Tighter checking of access constraints on union members in SrcItem.
2024-08-20 19:09:59 +00:00
update.c
Give unique names to fields in the SrcItem object, to facilitate analysis of
2024-08-17 23:23:23 +00:00
upsert.c
Give unique names to fields in the SrcItem object, to facilitate analysis of
2024-08-17 23:23:23 +00:00
utf.c
Improvements to UTF8 handling, and especially the handling of invalid UTF8,
2023-12-13 14:31:15 +00:00
util.c
Improved header comment on the sqlite3FpDecode() implementation.
2024-06-10 12:43:03 +00:00
vacuum.c
Randomize the name of the attached database used to do VACUUM.
2024-08-26 17:35:32 +00:00
vdbe.c
Fix a typo in an "ifdef" that broke SQLITE_OMIT_ANALYZE builds.
2024-08-17 14:59:26 +00:00
vdbe.h
Be more aggressive about reusing subqueries that appear on the RHS of IN
2024-07-04 16:57:11 +00:00
vdbeapi.c
Fix a theoretical OOB memory access in sqlite3_stmt_scanstatus_v2().
2024-03-25 18:30:15 +00:00
vdbeaux.c
Update EXPLAIN output to include P4_SUBRTNSIG.
2024-07-04 17:49:34 +00:00
vdbeblob.c
Do not allow sqlite3_blob_open() to work on a any table that contains
2024-08-28 19:13:16 +00:00
vdbeInt.h
The original column-cache implementation from check-in [ab1edcc7fedcf279]
2023-07-31 20:02:11 +00:00
vdbemem.c
Fix harmless compiler warnings.
2024-05-21 13:34:26 +00:00
vdbesort.c
Add a new assert() to help static analyzers understand that a pointer is
2024-08-07 15:17:37 +00:00
vdbetrace.c
vdbevtab.c
Avoid 32-bit overflow when calculating ncycle for ".scanstats vm".
2024-04-30 19:34:15 +00:00
vtab.c
The sqlite3_declare_vtab() interface should return SQLITE_ERROR, not
2024-05-16 15:57:42 +00:00
vxworks.h
wal.c
Put an SQLITE_ENABLE_SETLK_TIMEOUT branch inside the appropriate ifdef with
2024-01-09 23:15:46 +00:00
wal.h
ifdef adjustments so that SQLITE_OMIT_WAL works with SQLITE_USE_SEH.
2023-08-21 15:29:21 +00:00
walker.c
Refactor the SrcItem object so that information about subqueries is stored
2024-08-19 22:48:30 +00:00
where.c
Ensure that the WhereInfo.revMask bitmap is adjusted when tables are removed
2024-09-05 23:22:55 +00:00
wherecode.c
Add the SQLITE_INDEX_SCAN_HEX bit to the sqlite3_index_info.idxFlags bitmask.
2024-08-22 16:22:08 +00:00
whereexpr.c
Refactor the SrcItem object to move fields associated with subqueries out
2024-08-20 23:11:28 +00:00
whereInt.h
Add the SQLITE_INDEX_SCAN_HEX bit to the sqlite3_index_info.idxFlags bitmask.
2024-08-22 16:22:08 +00:00
window.c
Refactor the SrcItem object so that information about subqueries is stored
2024-08-19 22:48:30 +00:00