index
:
sqlite
master
sqlite mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
btree.c
Commit message (
Expand
)
Author
Age
*
Tamp down various harmless compiler warnings. Use "int" in places instead
drh
2025-02-22
*
Code changes that make it easier to prove that no 32-bit integer overflows
drh
2025-02-17
*
New assert() statements to validate OP_OpenEphemeral logic.
drh
2024-10-18
*
Fix a case where the BTCF_AtLast flag was being left set incorrectly. This wa...
dan
2024-08-29
*
The previous check-in was a little two aggressive about skipping the
drh
2024-05-27
*
Very small performance increase and size reduction by removing unnecessary
drh
2024-05-27
*
Add new assert() statements to help out a static analyzer. Response to
drh
2024-05-27
*
The first assert() added in [0ebc65481f4a3e79] is not necessarily true in a
drh
2024-04-15
*
Add assert() statements to help verify the overflow page cache.
drh
2024-04-12
*
New assert() statements to verify the correctness of the BTCF_AtLast flag
drh
2024-04-12
*
Mark the BTree cell overflow cache as invalid whenever the rowid goes invalid.
drh
2024-04-12
*
Add an assert() to help scan-build recognize that a variable is initialized.
drh
2024-02-27
*
Remove unreachable branches from the PRAGMA integrity_check enhancement of
drh
2024-02-27
*
Have "PRAGMA quick_check" compare the number of entries in tables and indexes.
dan
2024-02-27
|
\
|
*
Have "PRAGMA quick_check" compare the number of entries in tables and indexes.
dan
2024-02-02
*
|
When inserting a 3-byte cell into a btree, ensure that the extra padding byte
drh
2024-02-26
*
|
If a table has one or more rows and it has a partial index has zero rows,
drh
2024-02-19
*
|
Add a new sqlite3FaultSim() call in the btree logic, for testing.
drh
2024-02-12
*
|
More extensive use of SQLITE_CORRUPT_PGNO.
drh
2024-02-02
|
/
*
Add tracing logic to the shared-cache locks in btree.c. The tracing is
drh
2024-02-01
*
Apply the same fix found in [99057383acc8f920] to descending scans.
drh
2024-01-28
*
Back out [b517a52fa36df0a0] which is no longer reachable due to early
drh
2024-01-02
*
Cleanup shell.c comments. Hide -utf8 option, as it is undocumented and accept...
larrybr
2023-10-27
*
Back out [2904fcbeebba9189], mostly. The page bitmap is needed even for a
drh
2023-10-27
*
Fix various harmless scan-build warnings.
drh
2023-10-24
*
Avoid an unnecessary malloc() for the page usage bitmap when running
drh
2023-10-21
*
Earlier detection of a host of errors in CREATE TABLE, such the CREATE TABLE
drh
2023-10-13
*
Improved detection of corrupt databases in balance_nonroot().
drh
2023-10-05
*
Remove a stray blank line from the beginning of btree.c. No functional
drh
2023-10-05
*
Remove a NEVER() in btree.c that could actually be reached, with the approriate
drh
2023-09-17
*
The OP_Column opcode caches large column values coming from overflow pages.
drh
2023-07-27
*
Fix an off-by-one error in tests for cells overflowing the end pages. The
drh
2023-07-13
*
Fix harmless scan-build warnings.
drh
2023-07-08
*
Simplification to the getAndInitPage() routine that results in improved
drh
2023-06-22
*
Improved comment on the getAndInitPage() in btree.c. No code changes.
drh
2023-06-21
*
Address various harmless compiler warnings from
drh
2023-06-16
*
Check-in [70e12efd1b189560] left a path through lockBtree() that failed to
drh
2023-06-12
*
Defer setting the BTS_PAGESIZE_FIXED flag until after we are certain there
drh
2023-06-10
*
Simplify a memcpy() in defragmentPage(). It now might copy more content than
drh
2023-06-09
*
Fix straggler misspellings and tidy the custom dictionary. Also include picku...
larrybr
2023-06-07
|
\
*
|
Add a C-source spell-checking facility. make misspell (on Nix)
larrybr
2023-06-07
|
/
*
Fix incorrect b-tree root page reports from the enhanced PRAGMA integrity_check
drh
2023-05-18
*
Fast-path the btree transaction start for the common case where a
drh
2023-05-17
*
In editPage(), if an attempt is made to edit an empty 64KB page, then take
drh
2023-05-08
*
Fix harmless compiler warnings.
drh
2023-05-01
*
Fix an incorrect assert() statement in btree.c as found by
drh
2023-04-22
*
New assert() statements to validate the parameters to
drh
2023-04-10
*
Guard against oversized cells in the newly enhanced pageFreeArray().
drh
2023-04-07
*
Add NEVER on an unreachable branch.
drh
2023-04-07
*
Fix an assert().
drh
2023-04-07
[next]