aboutsummaryrefslogtreecommitdiff
path: root/src/vdbe.h
Commit message (Expand)AuthorAge
* Fix an internal doc typo reported in [forum:e25e581f917|forum post e25e581f917].stephan2025-03-14
* The reuse-subroutine optimization [c9a3498113074bbc] might have generateddrh2025-01-30
* Add the SQLITE_PREPARE_DONT_LOG option for sqlite3_prepare_v3(), that preventsdrh2024-12-06
* Be more aggressive about reusing subqueries that appear on the RHS of INdrh2024-07-04
* Have "PRAGMA quick_check" compare the number of entries in tables and indexes.dan2024-02-02
* The assertion change at check-in [7946c79567b0ccd3] is insufficient to fixdrh2023-11-29
* Add a C-source spell-checking facility. make misspell (on Nix)larrybr2023-06-07
* New assert() statements to validate the parameters todrh2023-04-10
* Reduce the overhead of SQLITE_ENABLE_STMT_SCANSTATUS some.dan2022-12-07
* Add loops and rows counters to "USE TEMP B-TREE FOR ORDER BY" records. Also f...dan2022-12-05
* 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
* Proposed optimization to the IS NULL and NOT NULL operators that avoidsdrh2022-10-13
* Small performance increase and size reduction by splitting out thedrh2022-07-25
* For debug builds, if the RIGHT JOIN body subroutine contains a jump thatdrh2022-04-23
* Only invoke sqlite3VdbeClearObject() from a single location, so that thedrh2022-04-04
* Remove unused P4 types on the Opcode object. Saves a few bytes of codedrh2022-02-25
* Change the OP_Next and OP_Prev opcodes so that they invokedrh2022-02-24
* Fix various issues with the changes on this branch. Add test cases for the same.dan2021-02-17
* Remove dead code. Fix RETURNING for INSERT into a virtual table.drh2021-02-04
* Working prototype.drh2021-01-29
* Continuing work toward supporting unsigned 32-bit page numbers.drh2020-07-22
* Infrastructure for the bytecode() table-valued function. The function itselfdrh2020-03-23
* During byte-code generation, strive to avoid jumps that merely jump to thedrh2020-02-07
* Have the OP_ReleaseReg opcode also invalidate the registers if P5 is non-zero.drh2020-01-02
* Enhance the sqlite3VdbeMemAboutToChange() shallow-copy validation mechanismdrh2019-12-23
* Simplify the bytecode generation for SQL function calls such that thedrh2019-10-30
* Merge fixes from trunk.drh2019-10-24
|\
| * Correction to check-in [bec5b6d4d083556d] so that it detects *all*drh2019-10-24
* | Claw back some performance from the sqlite3ExprGetColumnOfTable() routine.drh2019-10-18
|/
* Modify signature of sqlite3VdbeChangeOpcode() to accept int instead of u32.mistachkin2019-08-09
* Fix more compiler warnings.drh2019-08-09
* Fix harmless compiler warnings.drh2018-12-31
* Merge enhancements and bug fixes from trunk.drh2018-12-31
|\
| * Additional small performance increase and size reduction to thedrh2018-12-29
| * A new implementation of sqlite3VdbeMakeLabel() is faster and makes fewerdrh2018-12-29
* | Improvements to EXPLAIN QUERY PLAN formatting. The MULTI-INDEX OR now showsdrh2018-12-24
|/
* Refactor the sqlite3_normalized_sql() implementation. This is adrh2018-12-10
* Fix the sqlite3_normalized_sql() interface so that it rendersdrh2018-12-07
* Fix UPSERT so that it checks the target-constraint first and fires thedrh2018-08-14
* Further improvements to bytecode branch testing. Fix cases where thedrh2018-07-10
* Enhancements and improved documentation to the byte-code branch coveragedrh2018-07-10
* Remove some bad assert() statements from the implementations of windowdan2018-07-06
* Add tests to improve coverage of code in window.c. Fix a problem with "SELECTdan2018-06-20
* Add the OP_SetTabCol and OP_VerifyTabCol opcodes, only when compiling withdrh2018-06-11
* Strengthen the sqlite3VdbeMemAboutToChange() run-time verification mechanismdrh2018-06-11
* Fix the build so that it works with -DSQLITE_TEST_REALLOC_STRESSdrh2018-05-28
* When compiling with SQLITE_DEBUG, add run-time checks to ensure that nodrh2018-05-28
* Optimizations to the new EQP framework.drh2018-05-03
* Begin reengineering the EXPLAIN QUERY PLAN function to provide moredrh2018-05-02