aboutsummaryrefslogtreecommitdiff
path: root/src/btreeInt.h
Commit message (Expand)AuthorAge
* Change the name of the iDataVersion field of Btree to iBDataVersion to makedrh2021-03-18
* Better integrate the changes on this branch with OP_Insert and OP_IdxInsert.dan2020-12-10
* New test-control that returns the number of calls todrh2020-08-31
* Add support for the sqlite3_txn_state() interface.drh2020-08-25
* Continuing work toward supporting unsigned 32-bit page numbers.drh2020-07-22
* Change the name of IntegrityCk.mallocFailed to IntegrityCk.bOomFault todrh2020-06-29
* Refactoring various names. No changes in the resulting machine code.drh2020-06-19
* Fix the handling of reserve-bytes so that the maximum value of 255 can be used.drh2020-05-07
* The SQLITE_TESTCTRL_RESERVE operator is removed. In its place is thedrh2020-04-20
* Simplify the code by removing the unsupported and undocumented drh2020-02-07
* Do not allow triggers that run as part of REPLACE conflict resolutiondrh2019-12-29
* Faster response to sqlite3_interrupt() in the OP_IntegrityCk and OP_Countdrh2019-10-11
* Change an assert() into a NEVER(), since the condition is difficult to provedrh2019-02-12
* Defer computing the MemPage.nFree value of an in-memory btree pagedrh2019-02-09
* Change the definition of the BtCursor.skipNext field so that it is undefineddrh2019-01-28
* Rearrange fields of the BtCursor object so that it is smaller and requires lessdrh2018-01-24
* Interchange the numeric codes for CURSOR_VALID and CURSOR_INVALID to obtaindrh2018-01-24
* Avoid a test for CURTYPE_BTREE in sqlite3VdbeCursorMoveto() in order to reducedrh2017-08-16
* Btree optimization: New field BtCursor.pPage that points to the current page,drh2017-08-15
* Experimental "PRAGMA secure_delete=FAST" pragma. The intent is to overwritedrh2017-06-19
* Remove unused fields from the BtCursor object.drh2017-04-01
* Save a 78 bytes of code space and a million CPU cycles in speedtest1 bydrh2017-04-01
* Fix typos in using the MSVC_VERSION macro.drh2017-02-13
* Cleanup the usage of the SQLITE_DISABLE_INTRINSIC compile-time option.drh2017-02-09
* Avoid unnecessary zeroing of fields in the MemPage object that are goingdrh2016-12-09
* Remove an unused field from the MemPage object.drh2016-01-12
* Reduce the size of the CellInfo object from 32 to 24 bytes on 64-bit machines.drh2015-12-18
* Rename the sqlite3PagerAcquire() function to sqlite3PagerGet(). The formerdrh2015-11-04
* Add SQLITE_DISABLE_INTRINSIC define to disable use of intrinsic functions (e....mistachkin2015-07-29
* Simplification of PRAGMA integrity_check logic. Make sure that the depthdrh2015-07-01
* Make use of the _byteswap_ushort() and _byteswap_ulong() compiler intrinsics ...mistachkin2015-06-30
* Only use <nowiki>__builtin_bswap16()</nowiki> with GCC 4.8 and later.drh2015-06-30
* Remove the use of htonl() in the previous check-in due to linkage issues.drh2015-06-30
* Put BtCursor objects on a singly-linked list instead of a doubly-linked list.drh2015-06-30
* Add the BtCursor.curIntKey field and use it for a small size reduction anddrh2015-06-27
* Performance improvements in moveToChild() by shifting some work overdrh2015-06-27
* Add the Mempage.aDataOfst field and use it in sqlite3BtreeMovetoUnpacked()drh2015-06-27
* Enhance the Btree object to remember whether or not it is holding andrh2015-06-25
* Add the MemPage.xParseCell method and provide various implementationsdrh2015-06-19
* Make cellSizePtr() a method on the MemPage object, with alternativedrh2015-06-19
* Improved detection and suppression of endless loops in clearDatabasePage().drh2015-04-01
* Keep track of the optimal number of reserved bytes (by looking at reservedrh2015-02-21
* Redefine the way PRAGMA data_version works: It continues to change whendrh2014-12-22
* Improved comments on the BtCursor.skipNext field. No changes to code.drh2014-11-17
* Add a four-byte prefix to the BtShared.pTmpSpace buffer to avoid readingdrh2014-10-15
* Fix the "PRAGMA integrity_check" command so that it avoids formatting errordrh2014-09-26
* Add the MemPage.noPayload boolean and use it to helpdrh2014-09-24
* Simplify the CellInfo structure for a size reduction and performancedrh2014-09-23
* Fix typos in comments. No code changes.peter.d.reid2014-09-06
* Fix a compiler warning when SQLITE_DIRECT_OVERFLOW_READ is defined.drh2014-03-31