aboutsummaryrefslogtreecommitdiff
path: root/src/vdbeapi.c
Commit message (Expand)AuthorAge
* 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
* Have sqlite3_stmt_scanstatus_v2() return an NCYCLE value for all loops, not j...dan2022-12-06
* Update comments in sqlite.h.in to account for sqlite3_stmt_scanstatus_v2().dan2022-12-05
* Add loops and rows counters to "USE TEMP B-TREE FOR ORDER BY" records. Also f...dan2022-12-05
* Enhance SQLITE_SCANSTAT_NCYCLE so that it reports on virtual tables.dan2022-12-03
* Add CYCLES scanstat measurement to "USE TEMP B-TREE FOR ORDER BY" lines.dan2022-12-03
* Enhance the sqlite3_stmt_scanstatus() API and add sqlite3_stmt_scanstatus_v2(...dan2022-12-02
* For the sqlite3_bind and sqlite3_result interfaces for UTF16 strings, rounddrh2022-12-02
* Add the sqlite3_value_encoding() interface.drh2022-10-12
* Change the names of the Vdbe.pVNext and Vdbe.ppVPrev fields to make themdrh2022-08-23
* Performance enhancement for sqlite3DbFree().drh2022-08-22
* Fix harmless compiler warning seen with MSVC.mistachkin2022-08-05
* Small performance increase on the binding interfaces.drh2022-08-03
* Small performance improvement to sqlite3_finalize().drh2022-06-30
* Additional enhancements to comments. No changes to code.drh2022-06-22
* Only invoke sqlite3VdbeClearObject() from a single location, so that thedrh2022-04-04
* There is no need for sqlite3_step() to check for an OOM condition priordrh2022-04-01
* Omit the Vdbe.doingRerun field for a slight size reduction and performance gain.drh2022-04-01
* Refactor the Vdbe.iVdbeMagic field into Vdbe.eVdbeState. Split the RUNNINGdrh2022-04-01
|\
| * Split out the RUN state into separate READY and RUN states.drh2022-03-31
| * Rename Vdbe.iVdbeMagic to eVdbeState. Remove unnecessary states. This isdrh2022-03-31
* | Have the sqlite3_context object carry the encoding for the prepared statementdrh2022-04-01
|/
* Faster and slightly smaller implementation of sqlite3Step().drh2022-03-30
* In setResultStrOrError(), if the input string pointer is NULL and hence thedrh2022-03-29
* Fix the sqlite3_result_xxxxx() routines so that they all check for anddrh2022-03-29
* Calling sqlite3_value_dup() on a pointer value results in an ordinarydrh2022-03-14
* The performance increase in the previous check-in of this branch was due todrh2022-02-28
* An optimization to initMemArray() saves almost 500K cycles. But it seems adrh2022-02-28
* Fix a problem in [c006515ae6faff65] causing an assert() to fail with some bui...dan2022-02-11
* Fix a problem with using sqlite3_bind_value() with sqlite3_value objects obta...dan2022-02-09
* Relax the restriction that the RHS of the IN operator must be a list in orderdrh2022-02-02
* Be sure that sqlite3_vtab_in_first() and _next() set the correct encoding.drh2022-02-02
* Refactor sqlite3_vtab_in() to make use of the existingdrh2022-02-02
* Tweaks to the sqlite3_vtab_in() interface.drh2022-02-01
* Add new interfaces to enable virtual table to process IN operator constraintsdrh2022-02-01
* New assert() statements to help prove correct usage of VdbeCursor objects.drh2021-11-11
* Fix the zeroblob() function and related APIs so that they work with SQLITE_OM...dan2021-11-08
* The sqlite3_result_text() routine (and similar) should record OOM errorsdrh2021-10-13