aboutsummaryrefslogtreecommitdiff
path: root/src/vdbeInt.h
Commit message (Expand)AuthorAge
* Fix alignment problems on Linux with -m32 and on Mac PPC.drh2025-03-15
* KeyInfo is now an indeterminate size, so we cannot declare a variable of thatdrh2025-03-14
* Make use of the flexible-array feature of C99, when available, to try todrh2025-03-14
* Fix GCC-isms and compiler warnings introduced by recent check-insdrh2025-02-08
* Fix comments on the Parse.nMaxArgs field so that they are correct. Adddrh2025-02-07
* Performance improvements to the (debug-use only) Mem.pScopyFrom logic, resultingdrh2025-01-21
* Increase the maximum number of arguments on an SQL function to 1000 with thedrh2024-12-12
* Avoid loading the entire record into memory for an sqlite3_preupdate_old() ca...dan2024-11-04
* Fix the preupdate hook so that it works when the "old.*" row has a column wit...dan2024-09-18
* The original column-cache implementation from check-in [ab1edcc7fedcf279]drh2023-07-31
* Add the sqlite3_stmt_explain() API.drh2023-07-28
|\
| * Enhance the sqlite3_stmt_explain() interface so that avoids unnecessarydrh2023-07-18
* | The OP_Column opcode caches large column values coming from overflow pages.drh2023-07-27
* | Further improvements to large string handling in relation to JSON.drh2023-07-21
|/
* Add a C-source spell-checking facility. make misspell (on Nix)larrybr2023-06-07
* Enhance the sqlite3_vtab_in_first() and sqlite3_vtab_in_next() interfaces sodrh2023-01-25
* 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
* 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
* Change the names of the Vdbe.pVNext and Vdbe.ppVPrev fields to make themdrh2022-08-23
* Fix the OP_NullRow opcode so that it works even if it applied to andrh2022-06-14
* Fix assert() statements associated with artifical null-value cursorsdrh2022-04-14
* Omit the Vdbe.runOnlyOnce flag (simplifying the prepared statementdrh2022-04-03
* Fix harmless compiler warnings.drh2022-04-02
* In-line the sqlite3VdbeSerialPut() routine into the OP_MakeRecord opcode.drh2022-04-02
* Omit the Vdbe.doingRerun field for a slight size reduction and performance gain.drh2022-04-01
* Provide and use a version of sqlite3VdbeFreeCursor() that guarantees thedrh2022-04-01
* Refactor the Vdbe.iVdbeMagic field into Vdbe.eVdbeState. Split the RUNNINGdrh2022-04-01
|\
| * 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 version of sqlite3VdbeMemRelease().drh2022-03-02
* Reorganize the bits in Mem.flags. Free up one bit for reuse.drh2022-02-28
* Expand the comment on the definition of the Mem object to better explain thedrh2022-02-28
* 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
* Revise the initialization processing for OP_Column to make it aboutdrh2022-02-25
* Refactor sqlite3_vtab_in() to make use of the existingdrh2022-02-02
* Add new interfaces to enable virtual table to process IN operator constraintsdrh2022-02-01
* Small performance and size optimization to allocateCursor().drh2022-01-03
* Omit the return value from sqlite3VdbeSerialGet() for a size reductiondrh2021-12-14
* Add SQLITE_STMTSTATUS_FILTER_HIT and _MISS for tracking the effectivenessdrh2021-12-06
* Add a Bloom filter to the automatic-index mechanism.drh2021-12-01
* Fix the zeroblob() function and related APIs so that they work with SQLITE_OM...dan2021-11-08
* More precision in comparing integers and floating point values whiledrh2021-07-19
* Add the sqlite3_changes64() and sqlite3_total_changes64() API functions.dan2021-06-22
* Set the database connection error code for an oversize argument todrh2021-06-09
* Add the experimental sqlite3session_changeset_size() API.dan2021-04-21
* Further sanity checking of the OpenDup cursors.drh2021-03-18
* Change the name of Vdbe.magic to Vdbe.iVdbeMagic to disambiguate withdrh2021-02-03