aboutsummaryrefslogtreecommitdiff
path: root/src/vdbeblob.c
Commit message (Expand)AuthorAge
* Use the sqlite3ColumnIndex() routine to look up a column in a table, ratherdrh2025-02-08
* Do not allow sqlite3_blob_open() to work on a any table that containsdrh2024-08-28
* Add column name to API_ARMOR check in sqlite3_blob_open() to avoid a null-poi...stephan2023-10-14
* Fix a resource leak: sqlite3_blob_reopen() was failing to invoke thedrh2023-10-07
* Fix harmless compiler warnings from the CBMC compiler.drh2023-05-10
* Make it so that any Parse object is always linked into the database conenctiondrh2022-01-24
* New assert() statements to help prove correct usage of VdbeCursor objects.drh2021-11-11
* Protect every access to the Table.u union using a nearby assert() or branch.drh2021-10-07
* Refactor field names in the Column object, zCnName and zCnColl, to make themdrh2021-08-02
* Refactor the Table object to reduce its memory footprint.drh2021-08-02
* Add the experimental sqlite3session_changeset_size() API.dan2021-04-21
* Prevent an assert() from failing if sqlite3_blob_reopen() is called on a blob...dan2021-04-14
* Fix a problem that could cause a crash if a blob handle were closed after the...dan2019-07-15
* Fix a problem in the incr-blob code causing a new cursor to be opened fordan2017-10-24
* Simplify the sqlite3VdbeGet() routine. Smaller, faster, and easier to maintain.drh2017-09-16
* Slightly smaller and faster by allocating Parser objects on the stack.drh2017-08-01
* Simplifications to blobSeekToRow().drh2017-01-31
* Ensure that sqlite3_blob_reopen() correctly handles short rows.drh2017-01-25
* Change sqlite3_blob_reopen() to call sqlite3VdbeExec() directly rather thandrh2017-01-21
* Remove an unnecessary sqlite3_bind_int64() call from sqlite3_blob_open().drh2017-01-21
* Minor performance optimizations to sqlite3_blob_open() anddrh2017-01-20
* Refactor the sqlite3BtreeKey() and sqlite3BtreeData() internal interfacesdrh2016-11-25
* Remove unnecessary OP_Close opcodes for a size reduction and performancedrh2016-11-22
* Rename the Db.zName field to Db.zDbSName to make it more descriptive and todrh2016-08-18
* Change the sqlite3BtreeKeySize() interface into sqlite3BtreeIntegerKey() anddrh2016-06-04
* Merge enhancements from trunk.drh2016-02-05
|\
| * Enhance the internal sqlite3VdbeAddOpList() interface to automatically updatedrh2016-02-03
* | Merge recent enhancements from trunk.drh2016-01-20
|\|
| * Simplification of the VDBE bytecode for incremental blob I/O.drh2016-01-18
| * Improvements to the way sqlite3VdbeAddOpList() works, resulting in a slightlydrh2016-01-16
* | Merge recent enhancements from trunk.drh2015-12-02
|\|
| * Refactor the VdbeCursor object. It is now slightly smaller and faster and isdrh2015-11-20
* | Merge recent enhancements from trunk, and especially the fix fordrh2015-09-30
|\|
| * Use symbolic names XN_ROWID and XN_EXPR in place of the (-1) and (-2)drh2015-09-29
* | Merge the latest trunk enhancements.drh2015-09-14
|\|
| * Add code to maintain indexes with expression arguments across DELETE, INSERT,drh2015-08-25
* | Merge all recent trunk changes into the sessions branch.drh2015-02-21
|\|
| * Fix potential 32-bit integer overflow problems on the offset and lengthdrh2015-02-07
* | Merge recent trunk enhancements, including the read-after-ROLLBACK changedrh2014-11-18
|\|
| * Add test file e_blobwrite.test, containing tests for the sqlite3_blob_write()...dan2014-11-10
* | Merge recent trunk enhancements, and in particular the improvements todrh2014-10-31
|\|
| * Add the SQLITE_ENABLE_API_ARMOR compile-time option. This is a work indrh2014-10-24
* | Merge recent performance enhancements and the CAST operator enhancementsdrh2014-08-26
|\|
| * Split the sqlite3Error() routine into sqlite3Error() anddrh2014-08-22
* | Merge recent trunk changes into sessions.drh2014-04-18
|\|
| * Enable the b-tree cursor objects overflow page-number cache, which is normall...dan2014-03-11
* | Version 3.8.4 for sessions (plus two minor fixes).drh2014-03-11
|\|
| * Attempt to work around MSVC's treatment of __LINE__ as a non-constant valuedrh2014-03-10
* | Merge the performance enhancements of trunk (and some obscure bug fixes)drh2014-03-04
|\|
| * Add logic to do test coverage measurements on the VDBE code.drh2014-02-17