|
Revision tags: release, version-3.50.2, version-3.50.1, major-release, version-3.50.0, version-3.49.2, patch-release, version-3.44.4, version-3.49.1, version-3.49.0, major-relase, relase, version-3.48.0, version-3.47.2, version-3.47.1, version-3.47.0, version-3.46.1, version-3.46.0, version-3.45.3, version-3.44.3, version-3.45.2, version-3.45.1, vesion-3.45.1, version-3.45.0, version-3.44.2, version-3.44.1, version-3.44.0, version-3.43.2, version-3.43.1, version-3.43.0, version-3.42.0, version-3.41.2, version-3.41.1, version-3.41.0, version-3.40.1, version-3.40.0, version-3.39.4, version-3.39.3, version-3.39.2, version-3.39.1, version-3.39.0, version-3.38.5, version-3.38.4, relese, version-3.38.3, version-3.38.2, version-3.38.1, version-3.38.0 |
|
| #
c692df27 |
| 24-Jan-2022 |
drh <> |
Make it so that any Parse object is always linked into the database conenction while it is active. Hence, an OOM will cause Parse.nErr to be set.
FossilOrigin-Name: 6a45d8fe8bfbc11a5b86d25237e1f8bc
Make it so that any Parse object is always linked into the database conenction while it is active. Hence, an OOM will cause Parse.nErr to be set.
FossilOrigin-Name: 6a45d8fe8bfbc11a5b86d25237e1f8bccfb0f22f3dcaf004ba797aeb57b365ec
show more ...
|
|
Revision tags: version-3.37.2, version-3.37.1, version-3.37.0 |
|
| #
3ab4ffce |
| 11-Nov-2021 |
drh <> |
New assert() statements to help prove correct usage of VdbeCursor objects.
FossilOrigin-Name: 7cee62f77a9e7c3cf886f136e75a93c3bbbb88e48b66035883bea5503d9fc03c
|
| #
78b2fa86 |
| 07-Oct-2021 |
drh <> |
Protect every access to the Table.u union using a nearby assert() or branch.
FossilOrigin-Name: 50e08338aed7ac0cee600098d2ecd4b3b7bfd31a597bb26773badf3d2e2582c8
|
| #
cf9d36d1 |
| 02-Aug-2021 |
drh <> |
Refactor field names in the Column object, zCnName and zCnColl, to make them unique and thus easier to find amid all the other code.
FossilOrigin-Name: 8b781dcaf68e0cf12a844708c82eee00193e340195cbca
Refactor field names in the Column object, zCnName and zCnColl, to make them unique and thus easier to find amid all the other code.
FossilOrigin-Name: 8b781dcaf68e0cf12a844708c82eee00193e340195cbca915d077e4846983bf3
show more ...
|
| #
f38524d2 |
| 02-Aug-2021 |
drh <> |
Refactor the Table object to reduce its memory footprint.
FossilOrigin-Name: bbb6759bcf6e01d36dfc787a82a610d359f50aaeac8104b73883a84906d54e1f
|
|
Revision tags: version-3.36.0 |
|
| #
a23a873f |
| 21-Apr-2021 |
dan <Dan Kennedy> |
Add the experimental sqlite3session_changeset_size() API.
FossilOrigin-Name: b5564a6fd54875db1de884fdc0e5eeabcd6aa5595ad03a8a60843503e830a2d8
|
|
Revision tags: version-3.35.5 |
|
| #
385b9828 |
| 14-Apr-2021 |
dan <Dan Kennedy> |
Prevent an assert() from failing if sqlite3_blob_reopen() is called on a blob-handle that has already hit an SQLITE_CORRUPT error.
FossilOrigin-Name: b5dc7aba036cfd6d09c68dd17608328063634ca99ff341f9
Prevent an assert() from failing if sqlite3_blob_reopen() is called on a blob-handle that has already hit an SQLITE_CORRUPT error.
FossilOrigin-Name: b5dc7aba036cfd6d09c68dd17608328063634ca99ff341f97bab2dc2a1f59b11
show more ...
|
|
Revision tags: version-3.35.4, version-3.35.3, same-as-3.35.3, version-3.35.2, version-3.35.1, version-3.35.0, patch, version-3.34.1, version-3.34.0, version-3.33.0, version-3.32.3, version-3.32.2, version-3.32.1, version-3.32.0, version-3.31.1, version-3.31.0, version-3.30.1, version-3.30.0 |
|
| #
e464802d |
| 15-Jul-2019 |
dan <[email protected]> |
Fix a problem that could cause a crash if a blob handle were closed after the associated database handle was closed using sqlite3_close_v2().
FossilOrigin-Name: 52f463d29407fad691c42b13462880e760560
Fix a problem that could cause a crash if a blob handle were closed after the associated database handle was closed using sqlite3_close_v2().
FossilOrigin-Name: 52f463d29407fad691c42b13462880e7605603c9be9f480d18e953a0ef78149a
show more ...
|
|
Revision tags: version-3.29.0, version-3.28.0, version-3.27.2, version-3.27.1, version-3.27.0, version-3.26.0, version-3.25.3, version-3.25.2, version-3.25.1, version-3.25.0, version-3.24.0, version-3.23.2, version-3.23.1, version-3.23.0, version-3.22.0, version-3.21.0 |
|
| #
952523f6 |
| 24-Oct-2017 |
dan <[email protected]> |
Fix a problem in the incr-blob code causing a new cursor to be opened for every sqlite3_blob_reopen() call.
FossilOrigin-Name: 41ef34a1f0650c50cacb203665cd9d57db53a49c979bf0d5a78937517f763a2c
|
| #
55965619 |
| 16-Sep-2017 |
drh <[email protected]> |
Simplify the sqlite3VdbeGet() routine. Smaller, faster, and easier to maintain.
FossilOrigin-Name: 5dbb255a9377a6c2619fbac519f18caa4d8cb23257dfba0ffb9e36dd9dc16627
|
|
Revision tags: version-3.20.1, version-3.19.4 |
|
| #
6903bf6d |
| 01-Aug-2017 |
drh <[email protected]> |
Slightly smaller and faster by allocating Parser objects on the stack.
FossilOrigin-Name: 436a89b91901851ce21bf0cb997291b48888c52788b904822083d8dfac32b84b
|
|
Revision tags: version-3.20.0, version-3.18.2, version-3.18.1, version-3.19.3, version-3.19.2, version-3.19.1, version-3.19.0, version-3.18.0, version-3.17.0 |
|
| #
baf5dec7 |
| 31-Jan-2017 |
drh <[email protected]> |
Simplifications to blobSeekToRow().
FossilOrigin-Name: 495ea824093ff535734c22c3115384c08f855c02
|
| #
210b0d0e |
| 25-Jan-2017 |
drh <[email protected]> |
Ensure that sqlite3_blob_reopen() correctly handles short rows. Proposed fix for ticket [e6e962d6b0f06f46e]. Further testing needed.
FossilOrigin-Name: 57d8dad35c2a9ab635e954dce7f3986ae1ca8ed2
|
| #
3b2936fa |
| 21-Jan-2017 |
drh <[email protected]> |
Change sqlite3_blob_reopen() to call sqlite3VdbeExec() directly rather than going through sqlite3_step(). Performance enhancement.
FossilOrigin-Name: 347df3c1fd7322e7aacaf1e9f8be81830947c482
|
| #
36cae856 |
| 21-Jan-2017 |
drh <[email protected]> |
Remove an unnecessary sqlite3_bind_int64() call from sqlite3_blob_open(). Also other minor refactoring of the sqlite3_blob implementation.
FossilOrigin-Name: 9d197a532349f4b1caf66bbed70ca46df86cb86f
|
| #
4df65fc2 |
| 20-Jan-2017 |
drh <[email protected]> |
Minor performance optimizations to sqlite3_blob_open() and sqlite3_blob_reopen().
FossilOrigin-Name: 52a61967d920047ea0b4409b79793e05c0128964
|
|
Revision tags: version-3.16.2, version-3.16.1, version-3.16.0, version-3.15.2 |
|
| #
cb3cabd0 |
| 25-Nov-2016 |
drh <[email protected]> |
Refactor the sqlite3BtreeKey() and sqlite3BtreeData() internal interfaces into sqlite3BtreePayload() and sqlite3BtreePayloadChecked(), respectively. This is a continuation of the optimization started
Refactor the sqlite3BtreeKey() and sqlite3BtreeData() internal interfaces into sqlite3BtreePayload() and sqlite3BtreePayloadChecked(), respectively. This is a continuation of the optimization started by check-in [2d831074cf]. The result is a slightly smaller and faster binary.
FossilOrigin-Name: 49ebc219faea30eaa61def4a3fba2817b9c58a86
show more ...
|
| #
65f38d96 |
| 22-Nov-2016 |
drh <[email protected]> |
Remove unnecessary OP_Close opcodes for a size reduction and performance increase.
FossilOrigin-Name: 32be7aae92ee48bf2cd260ea41e79c2bc62738f9
|
|
Revision tags: version-3.15.1, version-3.15.0, version-3.14.2 |
|
| #
69c33826 |
| 18-Aug-2016 |
drh <[email protected]> |
Rename the Db.zName field to Db.zDbSName to make it more descriptive and to distinguish it from all of the other "zName" variables scattered throughout the code.
FossilOrigin-Name: 92a22f01343a89845
Rename the Db.zName field to Db.zDbSName to make it more descriptive and to distinguish it from all of the other "zName" variables scattered throughout the code.
FossilOrigin-Name: 92a22f01343a898455fd61c3b8e7d7c954f5b569
show more ...
|
|
Revision tags: version-3.14.1, version-3.14.0 |
|
| #
a7c90c42 |
| 04-Jun-2016 |
drh <[email protected]> |
Change the sqlite3BtreeKeySize() interface into sqlite3BtreeIntegerKey() and make it only work for table btrees. Change sqlite3BtreeDataSize() into sqlite3BtreePayloadSize() and make it work for all
Change the sqlite3BtreeKeySize() interface into sqlite3BtreeIntegerKey() and make it only work for table btrees. Change sqlite3BtreeDataSize() into sqlite3BtreePayloadSize() and make it work for all btrees. Combine sqlite3BtreeDataFetch() and sqlite3BtreeKeyFetch() into a single sqlite3BtreePayloadFetch() routine. These changes seem to make the b-tree interface more rational and they reduce both binary size and CPU usage.
FossilOrigin-Name: bef35e18dd19732f7859287b097feeb593e5900f
show more ...
|
|
Revision tags: version-3.13.0, version-3.12.2, version-3.12.1, version-3.9.3, version-3.12.0, version-3.11.1, version-3.11.0 |
|
| #
1b32554b |
| 03-Feb-2016 |
drh <[email protected]> |
Enhance the internal sqlite3VdbeAddOpList() interface to automatically update jump destinations. Use this feature to simplify the AUTOINCREMENT code generator.
FossilOrigin-Name: ae8b9d2edf1b5aef61
Enhance the internal sqlite3VdbeAddOpList() interface to automatically update jump destinations. Use this feature to simplify the AUTOINCREMENT code generator.
FossilOrigin-Name: ae8b9d2edf1b5aef6108e729754911db7682b6a3
show more ...
|
|
Revision tags: version-3.10.2 |
|
| #
e617bc8c |
| 18-Jan-2016 |
drh <[email protected]> |
Simplification of the VDBE bytecode for incremental blob I/O.
FossilOrigin-Name: d23849f64a110e336f26282bf2b961a2a2372468
|
| #
2ce1865d |
| 16-Jan-2016 |
drh <[email protected]> |
Improvements to the way sqlite3VdbeAddOpList() works, resulting in a slightly smaller and faster binary.
FossilOrigin-Name: 88ceb588bcdb3ca86d0c58cfdeb61b5fe070872f
|
|
Revision tags: version-3.10.1, version-3.10.0 |
|
| #
c960dcba |
| 20-Nov-2015 |
drh <[email protected]> |
Refactor the VdbeCursor object. It is now slightly smaller and faster and is easier to understand.
FossilOrigin-Name: 9b1d174d862500a627840008ffac4c8419dc97e2
|
|
Revision tags: version-3.9.2, version-3.9.1, version-3.9.0 |
|
| #
4b92f98c |
| 29-Sep-2015 |
drh <[email protected]> |
Use symbolic names XN_ROWID and XN_EXPR in place of the (-1) and (-2) magic numbers in Index.aiColumn[]. Add asserts to help verify that Index.aiColumn[] is always used correctly. Fix one place in
Use symbolic names XN_ROWID and XN_EXPR in place of the (-1) and (-2) magic numbers in Index.aiColumn[]. Add asserts to help verify that Index.aiColumn[] is always used correctly. Fix one place in FK processing where Index.aiColumn[] was not being used correctly.
FossilOrigin-Name: 7d272aa62cd4cbbf4b5d04e3b918de27671e8301
show more ...
|