index
:
sqlite
master
sqlite mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
wal.c
Commit message (
Expand
)
Author
Age
*
Back out the optimization at [1a8c2e54375ee2cf7] because there are some
drh
2022-07-11
*
Size reduction and performance optimization in sqlite3WalFindFrame().
drh
2022-07-04
*
A better and more robust fix for the problem of reading a read-only WAL
drh
2022-01-20
*
Fix the ability to read read-only WAL-mode database when -shm is present,
drh
2022-01-20
*
Fixes to internal comments. No changes to code or documentation.
drh
2021-11-26
*
Ensure that all possible outcomes for walIndexPage() are accounted for by
drh
2021-10-27
*
Avoid the 1-based indexing on the WalHashLoc.aPgno[] array. Make it 0-indexed
drh
2021-10-27
*
Improve the comment on walIndexPage() to more accurately describe the
drh
2021-10-27
*
Enhance the wal.c source file with an ASCII-art schematic of the -shm file
drh
2021-07-29
*
Fix an error in one of the assert() statements added by [23b08fe9db24a953].
drh
2021-07-29
*
Improve comments and add new assert() statements in WAL to help document
drh
2021-07-29
*
Fix a harmless "unused variable" warning when compiling with
drh
2021-04-30
*
Modify a test for corruption within the wal checkpoint code to account for th...
dan
2020-08-11
*
Do the oversize-WAL corruption test before the size hint is issued.
drh
2020-08-07
*
Return an SQLITE_CORRUPT error if the final expected size of the database whe...
dan
2020-08-07
*
Provide an alternative "guaranteed-safe" method for overwriting the WAL index
drh
2020-07-30
*
Fix signed/unsigned compiler warnings.
drh
2020-07-29
*
Add an sqlite3FaultSim() to make an OOM case more accessible and remove
drh
2020-07-28
*
On recovery, always overwrite the old with the new, even if they are the same.
drh
2020-07-27
*
Improved error reporting if walLockExclusive() fails.
drh
2020-07-27
*
Allow a wal mode recovery to proceed even if there are readers.
dan
2020-07-25
*
Use AtomicStore() to set values in the wal-index hash table.
dan
2020-06-04
*
Make sure variable declarations are at start of scope even when
drh
2020-05-25
*
Add compiler hints to disable TSAN for the routines that access the -shm
drh
2020-05-19
*
In wal.c, improved comments on concurrency issues. More use of
drh
2020-05-19
*
Use the sqlite3Realloc() interface internally, rather than the public
drh
2020-05-17
*
Use AtomicStore() and AtomicLoad() in a few more places to avoid a theoretica...
dan
2020-05-13
*
Fix an assert() failure that could follow an IO error.
dan
2020-05-06
*
Fix harmless compiler warnings.
drh
2020-05-06
*
Add error code SQLITE_BUSY_TIMEOUT, used internally by the OS layer to indica...
dan
2020-05-06
*
Fix compiler warnings in non-SQLITE_ENABLE_SETLK_TIMEOUT builds.
dan
2020-05-06
*
Block on the WRITER lock when attempting to run recovery.
dan
2020-05-06
*
Add tests for running recovery when opening a write transaction or performing...
dan
2020-05-06
*
Unless upgrading an existing read transaction, have ENABLE_SETLK_TIMEOUT buil...
dan
2020-05-05
*
Changes to avoid deadlock in SQLITE_ENABLE_SETLK_TIMEOUT builds.
dan
2020-05-04
*
Add the SQLITE_FCNTL_CKPT_START file-control. Use it to optimize the
drh
2020-05-01
*
Use __atomic_load_n() and __atomic_store_n() for a few more things where they...
dan
2020-03-30
*
Fix "GCC_VESRION" typo in wal.c.
dan
2020-03-30
*
Modifications to the way blocking locks are used in SQLITE_ENABLE_SETLK_TIMEO...
dan
2020-03-27
*
Simplify the code by removing the unsupported and undocumented
drh
2020-02-07
*
Add the SQLITE_FCNTL_CKPT_DONE file-control for the use of custom VFSs.
dan
2020-01-16
*
More details on the comment justifying the aleged data race in the WAL-mode
drh
2019-11-27
*
Add new assert() statements in an attempt to help static analyzers avoid
drh
2019-07-16
*
Small performance and size optimization in sqlite3WalFindFrame().
drh
2019-04-17
*
Fixes for harmless compiler warnings.
drh
2019-04-13
*
Add a defense-in-depth NEVER() test to the WAL cleanup code.
drh
2019-04-03
*
Fix a harmless compiler warning that arose from the ENABLE_CURSOR_HINTS
drh
2018-09-12
*
If a call to sqlite3_snapshot_open() fails because the requested snapshot no
dan
2018-08-31
*
Try to identify the places in WAL code where thread-safety depends on the
drh
2018-08-30
*
Fix a problem causing spurious SQLITE_CORRUPT errors when using the snapshot
dan
2018-08-28
[next]