sqlite/src
larrybr a1d60e6c8c Mention that sqlite3_column_text16() returns have native endianness
FossilOrigin-Name: 25b7f88fcb2bb1908abde109c1167c462efbb156b4a8a8f94d36202bd93ea433
2022-03-10 02:23:43 +00:00
..
alter.c Provide sqlite3_error_offset() data for some new errors. 2022-02-08 13:41:23 +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 Fix compiler warnings. 2022-03-08 13:59:46 +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 Do not allow error messages from sqlite3NestedParse() to leak up into the 2022-02-21 00:23:49 +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 the Xfer-optimization on the INSERT statement so that it is omitted if 2022-02-28 16:44:58 +00:00
json.c Fix compiler warnings. 2022-03-08 13:59:46 +00:00
legacy.c
loadext.c Add new interfaces to enable virtual table to process IN operator constraints 2022-02-01 14:58:29 +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
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 Improve the defenses against bad pathnames input into the findCreateFileMode() 2022-03-09 12:20:40 +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 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 Fix slightly-incorrect assert() statements. 2022-03-01 15:48:16 +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 When nesting Parse objects, make sure the new one has nErr set if there 2022-01-28 21:39:29 +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 Fix unimportant typos in comment text. 2022-02-25 11:30:29 +00:00
shell.c.in Fix compiler warnings. 2022-03-08 13:59:46 +00:00
sqlite3.rc
sqlite3ext.h Add new interfaces to enable virtual table to process IN operator constraints 2022-02-01 14:58:29 +00:00
sqlite.h.in Mention that sqlite3_column_text16() returns have native endianness 2022-03-10 02:23:43 +00:00
sqliteInt.h Fix the sqlite_dbpage virtual table so that it starts a write transaction 2022-03-09 14:22:28 +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 Provide sqlite3_error_offset() data for some new errors. 2022-02-08 13:41:23 +00:00
treeview.c Fix compiler warnings. 2022-03-08 13:59:46 +00:00
trigger.c Do not allocate new Trigger objects in the parser following a syntax error, 2022-03-07 16:22:31 +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 Remove a NEVER() associated with sqlite_offset()> 2022-03-05 23:52:05 +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 The performance increase in the previous check-in of this branch was due to 2022-02-28 12:08:09 +00:00
vdbeaux.c Fix compiler warnings. 2022-03-08 13:59:46 +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 When setting an sqlite3_value object to a pointer value, make sure any prior 2022-03-04 16:28:24 +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 Make it so that any Parse object is always linked into the database conenction 2022-01-24 15:34:55 +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 Check-in [642a0b4752743216] fixing sqlite_dbpage is not exactly correct. 2022-03-10 01:10:28 +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 Add ALWAYS() macros. Change some existing ALWAYS() into assert(). Other 2022-01-24 19:38:56 +00:00