aboutsummaryrefslogtreecommitdiff
path: root/src/vdbeapi.c
Commit message (Expand)AuthorAge
* Fix a harmless code typo introduced by [b57e3c3db00a6bc6] and reported bydrh2025-04-06
* KeyInfo is now an indeterminate size, so we cannot declare a variable of thatdrh2025-03-14
* Code changes that make it easier to prove that no 32-bit integer overflowsdrh2025-02-17
* Remove an assert() that is not true if a trace-callback is deregistered while...dan2025-01-31
* Fix sessions module handling of tables with generated columns.dan2025-01-28
* Performance improvements to the (debug-use only) Mem.pScopyFrom logic, resultingdrh2025-01-21
* Fix an assert() that could fail if a virtual table called sqlite3_step() from...dan2025-01-20
* Fix harmless typo in a comment describing the columnMallocFailure() function.drh2024-12-10
* Avoid loading the entire record into memory for an sqlite3_preupdate_old() ca...dan2024-11-04
* New assert()s to help verify union access. No logic changes. Testing anddrh2024-09-20
* Fix the preupdate hook so that it works when the "old.*" row has a column wit...dan2024-09-18
* Add assert() statements to some of the sqlite3_bind() APIs that help humandrh2024-09-17
* Fix a theoretical OOB memory access in sqlite3_stmt_scanstatus_v2().dan2024-03-25
* Merge recent trunk enhancements and fixes into the jsonb branch.drh2023-11-10
|\
| * Fixes: (1) In the ->> function, instead of setting a subtype and clearing it,drh2023-11-09
| * Add the SQLITE_STRICT_SUBTYPE compile-time option. This change reveals thatdrh2023-11-09
* | Merge all the latest trunk fixes and enhancements into the jsonb branch.drh2023-11-03
|\|
| * Add API_ARMOR to sqlite3_clear_bindings().stephan2023-10-22
* | Merge recent trunk enhancements into the jsonb branch.drh2023-10-19
|\|
| * Omit an unreachable branch when SQLITE_ENABLE_API_ARMOR is not defined.drh2023-10-17
| * Harden API_ARMOR checks for sqlite3_stmt_scanstatus_v2().stephan2023-10-17
| * Add API_ARMOR support to the scanstatus family of functions.stephan2023-10-14
| * Add API_ARMOR support to the sqlite3_result_...() family of functions and sql...stephan2023-10-14
| * More API_ARMOR additions.stephan2023-10-14
| * Round one of an audit for SQLITE_ENABLE_API_ARMOR for functions exposed by JN...stephan2023-10-13
* | Restore the trunk version of sqlite3_user_data(). Fix the xColumn for virtualdrh2023-09-30
* | Allow the sqlite3_user_data() function to be invoked with a NULL argumentdrh2023-09-28
|/
* Fix a few SQLITE_MISUSE returns so that they call sqlite3MisuseError().drh2023-09-05
* Fix harmless compiler warnings reported by MSVC.drh2023-08-14
* Simplification to the sqlite3_stmt_explain() implementation.drh2023-07-29
* Enhancements to the new sqlite3_stmt_explain() interface implementation anddrh2023-07-29
* Add the sqlite3_stmt_explain() API.drh2023-07-28
|\
| * Enhance the sqlite3_stmt_explain() interface so that avoids unnecessarydrh2023-07-18
| * Add the experimental sqlite3_stmt_explain(S,E) interface.drh2023-07-15
* | Further improvements to large string handling in relation to JSON.drh2023-07-21
* | Fix harmless compiler warning about signed/unsigned comparison.drh2023-07-21
* | Multiple optimizations that try to preserve or infer the zero-terminateddrh2023-07-21
|/
* Add a C-source spell-checking facility. make misspell (on Nix)larrybr2023-06-07
* Use a new technique to detect fresh OOM faults in columnName() that does notdrh2023-04-27
* Fix an incorrect entry in the array that maps sqlite3_value values intodrh2023-04-04
* Fix harmless compiler warnings.drh2023-04-01
* Fix a problem with sqlite3_stmt_scanstatus() from within an SQLITE_TRACE_STMT...dan2023-03-29
* Back out the 'txn' enhancement to date/time functions. The duration of adrh2023-02-08
* Simplify the code and add test cases.drh2023-02-07
* Add support for the 'txn' argument to date/time functions that works likedrh2023-02-07
* Improved fix to allow sqlite3_vtab_in_first() to reliably return SQLITE_ERROR.drh2023-01-26
* Enhance the sqlite3_vtab_in_first() and sqlite3_vtab_in_next() interfaces sodrh2023-01-25
* Avoid having to reinitialize Vdbe.pResultRow upon each call to sqlite3_step()drh2022-12-22
* Rename the Vdbe.pResultSet field to pResultRow in order to better distinguishdrh2022-12-22
* Reduce the overhead of SQLITE_ENABLE_STMT_SCANSTATUS some.dan2022-12-07