Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
About branch wal2
This branch contains the two-wal-files patch only. This patch adds an extra journal mode enabled by "PRAGMA journal_mode = wal2". The advantage of this journal mode over regular "wal" mode is that writers may continue writing to one wal file while the other is checkpointed. The fossil trunk is periodically merged into this branch.
100 most recent check-ins related to "wal2"
2023-09-09
| ||
15:22 | Merge post-3.43.0 wal2 fixes into the wal2-3.43 sub-branch. (Leaf check-in: f82b1a0b user: drh tags: wal2-3.43) | |
2023-09-08
| ||
16:49 | Fix a sanitizer runtime error in wal2 code (that (1 << 31) cannot be represented as an int). (Leaf check-in: 79a920c0 user: dan tags: wal2) | |
16:07 | Fix an apparently harmless buffer-overrun that could occur on this branch when committing multi-file transactions in wal2 mode. (Leaf check-in: ffe043ba user: dan tags: bedrock) | |
16:05 | Fix an apparently harmless buffer-overrun that could occur on this branch when committing multi-file transactions in wal2 mode. (check-in: dde9fcbd user: dan tags: wal2) | |
2023-08-29
| ||
20:24 | Merge the branch-3.43 fixes into the wal2 branch. (check-in: 903e9974 user: drh tags: wal2-3.43) | |
20:19 | Fix a test case problem in wal2recover2.test. (check-in: 9e927eed user: drh tags: wal2) | |
2023-08-24
| ||
13:42 | Fix a test case problem in wal2recover2.test. (check-in: 81361769 user: dan tags: bedrock) | |
13:26 | Version 3.43.0 for the bedrock branch. (check-in: e7b1ee1a user: drh tags: bedrock) | |
13:19 | Version 3.43.0 for the wal2 branch. (check-in: b5970fc4 user: drh tags: wal2) | |
12:36 | Version 3.43.0 (check-in: 0f80b798 user: drh tags: trunk, release, major-release, version-3.43.0) | |
2023-08-21
| ||
18:31 | Merge latest changes from the wal2 branch into this one. (check-in: 4d8df0c4 user: dan tags: bedrock) | |
18:02 | Merge latest trunk changes into this branch. (check-in: 135bf72c user: dan tags: wal2) | |
16:14 | Fix an undefined integer overflow in fts5. (check-in: f5c50349 user: dan tags: trunk) | |
2023-08-11
| ||
19:36 | Merge latest wal2 changes, including support for handling of structured-exceptions in MSVC builds, with this branch. (check-in: 331f2f3e user: dan tags: bedrock) | |
19:33 | Merge latest trunk changes, including support for handling of structured-exceptions in MSVC builds, with this branch. (check-in: 00bfae9f user: dan tags: wal2) | |
19:31 | If SQLITE_USE_SEH is defined, handle structured-exceptions thrown by MSVC builds if the *-shm file mapping is accessed after it becomes invalid for some reason. (check-in: 8a6b0c24 user: dan tags: trunk) | |
11:46 | Merge all the latest trunk enhancements into the bedrock branch. (check-in: 859932eb user: drh tags: bedrock) | |
11:40 | Merge the latest trunk enhancements into the wal2 branch. (check-in: fe1bf30c user: drh tags: wal2) | |
11:30 | Provide the -DSQLITE_LEGACY_JSON_VALID compile-time option to restore the (incorrect) legacy behavior of json_valid(NULL). (check-in: 00bc9f1b user: drh tags: trunk) | |
11:23 | Update test scripts specific to this branch so that they work on windows. (check-in: f0ca13ed user: dan tags: wal2) | |
2023-08-10
| ||
18:58 | Experimental merge of the wal-shm-exceptions and wal2 branches. (check-in: fd58c616 user: dan tags: wal2-shm-exceptions) | |
17:04 | Mark test script wal2big.test as "TESTRUNNER: slow". (check-in: ae7f3bcb user: dan tags: wal2) | |
17:03 | Merge latest trunk changes into this branch. (check-in: 72f7807b user: dan tags: wal2) | |
2023-08-08
| ||
17:36 | Minor cleanups in sqlite3Int.h. By reordering some fields in the Parse object, it packs more tightly and uses less memory and less CPU to initialize. (check-in: aa6de539 user: drh tags: trunk) | |
2023-08-04
| ||
13:29 | Merge the json_remove() bug fix from trunk into the bedrock branch. (check-in: a8872aa5 user: drh tags: bedrock) | |
13:24 | Merge the json_remove() bug fix from trunk into the wal2 branch. (check-in: e6c066ca user: drh tags: wal2) | |
13:19 | Fix a bug in the jsonLookup() routine used to search JSON. Bug was introduced by the recent (unreleased) JSON caching enhancements check-in [a4c1af616e672a0d] merged into trunk at [df099ad713011b67]. (check-in: ba7a66db user: drh tags: trunk) | |
2023-08-03
| ||
23:26 | Merge the latest trunk enhancements into the bedrock branch. (check-in: 877ffece user: drh tags: bedrock) | |
23:22 | Merge the latest trunk enhancements into the wal2 branch. (check-in: 6fa71e11 user: drh tags: wal2) | |
18:14 | Fix harmless scan-build warnings. (check-in: 65a8716d user: drh tags: trunk) | |
2023-07-28
| ||
18:52 | Merge the latest trunk enhancements into the bedrock branch. (check-in: 1d6ded32 user: drh tags: bedrock) | |
18:47 | Merge the latest trunk enhancements into the wal2 branch. (check-in: c1fa1cb5 user: drh tags: wal2) | |
18:37 | Add the sqlite3_stmt_explain() API. (check-in: 0443c0ef user: drh tags: trunk) | |
2023-07-24
| ||
13:24 | Merge the latest trunk enhancements into the bedrock branch. (check-in: a6f34439 user: drh tags: bedrock) | |
13:20 | Merge the latest trunk enhancements into the wal2 branch. (check-in: b2e56f62 user: drh tags: wal2) | |
2023-07-23
| ||
22:14 | When writing the filename header in a opfs-sahpool file, ensure that all remaining bytes in that part of the header are zeroed out to avoid the downstream problems reported in forum post d50ec48a293988a5. (check-in: c1b080e3 user: stephan tags: trunk) | |
2023-07-08
| ||
19:16 | Merge the latest trunk enhancements into the bedrock branch. (check-in: 35bfb5bf user: drh tags: bedrock) | |
19:09 | Merge all the latest trunk enhancements into the wal2 branch. (check-in: f0793653 user: drh tags: wal2) | |
17:42 | Always use the "LL" suffix on 64-bit integer literals. (check-in: 07d95ed6 user: drh tags: trunk) | |
2023-06-22
| ||
14:40 | Merge the latest trunk enhancements into the bedrock branch. (check-in: 0551b79b user: drh tags: bedrock) | |
14:20 | Merge the latest trunk enhancements into the wal2 branch. (check-in: 80ac494f user: drh tags: wal2) | |
01:03 | Simplification to the getAndInitPage() routine that results in improved performance. (check-in: 2e9734c2 user: drh tags: trunk) | |
2023-05-16
| ||
13:04 | Merge all 3.42.0 release changes into the bedrock branch. (check-in: 1348c2a5 user: drh tags: bedrock) | |
13:00 | Merge all 3.42.0 release changes into the wal2 branch. (check-in: 137057f9 user: drh tags: wal2) | |
12:36 | Version 3.42.0 (check-in: 831d0fb2 user: drh tags: trunk, release, version-3.42.0) | |
2023-05-13
| ||
15:10 | Merge the latest 3.42.0 beta changes into the bedrock branch. (check-in: d55ba8bb user: drh tags: bedrock) | |
15:07 | Merge the latest 3.42.0 beta from trunk into the wal2 branch. For some reason, the previous merge didn't work. Probably a PEBKAC. (check-in: 3bbfbdcd user: drh tags: wal2) | |
15:00 | Merge the latest 3.42.0 beta changes into the wal2 branch. (check-in: 771361e1 user: drh tags: wal2) | |
05:13 | Fix compilation issue seen with MSVC. (check-in: 67001887 user: mistachkin tags: trunk) | |
2023-05-04
| ||
14:41 | Merge latest wal2 changes into this branch. (check-in: b2e0800b user: dan tags: bedrock) | |
14:31 | Update this branch with latest changes from trunk. (check-in: 49777032 user: dan tags: wal2) | |
11:29 | Fix a bug in cursor hints that can cause references to tables that have not been opened. Cursor hints are intended for use by COMDB2 only and should not appear in production builds, so this should not be a factor for the vast majority of users. (check-in: d3370d59 user: drh tags: trunk) | |
2023-05-02
| ||
19:58 | Merge the latest trunk enhancements into the wal2 branch. (check-in: 0215dcc7 user: drh tags: wal2) | |
18:03 | Cure CLI hang on .import with high-ASCII column separator. (check-in: aac8ac63 user: larrybr tags: trunk) | |
2023-03-10
| ||
00:21 | Merge the latest 3.41 patches into a new branch called wal2-3.41. (check-in: e67bfc76 user: drh tags: wal2-3.41) | |
2023-02-21
| ||
21:22 | Update the bedrock branch to version 3.41.0 (check-in: dc1d8570 user: drh tags: bedrock) | |
21:19 | Update the wal2 branch to version 3.41.0. (check-in: 7bb1f6dc user: drh tags: wal2) | |
18:09 | Version 3.41.0 (check-in: 05941c2a user: drh tags: trunk, release, version-3.41.0) | |
2023-02-18
| ||
21:52 | Merge the lastest trunk code into the bedrock branch. (check-in: 73e9f8d0 user: drh tags: bedrock) | |
21:42 | Merge the latest trunk enhancements into the wal2 branch. (check-in: a36de0c8 user: drh tags: wal2) | |
20:31 | Fix stale requirement marks and fix a typo in the documentation for sqlite3_preupdate_hook(). (check-in: 655991f5 user: drh tags: trunk) | |
2023-02-07
| ||
11:39 | Merge the latest trunk enhancements into the bedrock branch. (check-in: b7d9f14d user: drh tags: bedrock) | |
11:19 | Fix a dropped error code in wal.c. (check-in: 2537db6f user: dan tags: wal2) | |
10:58 | Fix an assert() in sqlite3WalFindFrame() so that it matches the equivalent assert() on trunk. (check-in: f5bf91d9 user: dan tags: wal2) | |
2023-02-06
| ||
19:00 | Disable an invalid assert(). Add the "WAL2" compile-time property so that test scripts can more easily determine that they are dealing with a WAL2-capable build. (check-in: e9311325 user: drh tags: wal2) | |
17:48 | Merge the latest trunk enhancements into the wal2 branch. (check-in: 44f8f33d user: drh tags: wal2) | |
16:23 | Omit the obsolete client/server test cases. (check-in: 5dde07a9 user: drh tags: trunk) | |
2023-02-02
| ||
14:27 | Merge latest enhancments into this branch from branch wal2. (Leaf check-in: 5a22010c user: dan tags: begin-concurrent-pnu-wal2) | |
14:21 | Merge trunk enhancements into this branch. (check-in: c9b01802 user: dan tags: wal2) | |
06:17 | Remove automatic installation of JS-global S object for the sake of client libraries which embed this library, per request in the forum. (check-in: 9504f68a user: stephan tags: trunk) | |
2022-12-21
| ||
20:43 | Merge the latest trunk enhancements into the begin-concurrent-pnu-wal2 branch. (check-in: bcab19d2 user: drh tags: begin-concurrent-pnu-wal2) | |
20:28 | Merge the latest trunk enhancements into the wal2 branch. (check-in: 21ebd4cf user: drh tags: wal2) | |
19:11 | More efficient implementation of large precisions on the "%c" format for the built-in printf(). This is an effort to avoid a reported timeout on a (ridiculous) query generated by OSSFuzz. (check-in: 371f9b88 user: drh tags: trunk) | |
2022-11-16
| ||
16:11 | Merge the 3.40.0 release into the begin-concurrent-pnu-wal2 branch. (check-in: a090de41 user: drh tags: begin-concurrent-pnu-wal2) | |
16:00 | Merge the 3.40.0 release into the wal2 branch. (check-in: 2df915ef user: drh tags: wal2) | |
12:10 | Version 3.40.0 (check-in: 89c459e7 user: drh tags: trunk, release, major-release, version-3.40.0) | |
2022-11-14
| ||
13:18 | Merge the 3.40.0 rc1 changes into the begin-concurrent-pnu-wal2 branch. (check-in: b0e2b9aa user: drh tags: begin-concurrent-pnu-wal2) | |
13:10 | Merge the 3.40.0 rc1 changes into the wal2 branch. (check-in: a5a610a6 user: drh tags: wal2) | |
2022-11-13
| ||
19:29 | Remove some outdated code comments. No code changes. (check-in: 80ff592a user: stephan tags: trunk) | |
2022-11-04
| ||
19:09 | Merge the latest trunk enhancements into the begin-concurrent-pnu-wal2 branch. (check-in: aa2e247b user: drh tags: begin-concurrent-pnu-wal2) | |
18:58 | Merge the latest trunk enhancements into the wal2 branch. (check-in: ca63a1be user: drh tags: wal2) | |
18:32 | Tweaks to recover module test scripts to work with various permutations. (check-in: 454c61e8 user: dan tags: trunk) | |
2022-09-30
| ||
14:04 | Merge the latest trunk enhancements into the begin-concurrent-pnu-wal2 branch. (check-in: 68a61513 user: drh tags: begin-concurrent-pnu-wal2) | |
13:54 | Merge recent trunk enhancements into the wal2 branch. (check-in: c22c7c87 user: drh tags: wal2) | |
2022-09-28
| ||
19:14 | Fix misuse of the sqlite3_set_auxdata() interface in the ICU extension. (check-in: f25cf634 user: drh tags: trunk) | |
2022-08-22
| ||
16:08 | Merge all recent trunk changes into the begin-concurrent-pnu-wal2 branch. (check-in: dde76e91 user: drh tags: begin-concurrent-pnu-wal2) | |
15:57 | Merge all recent trunk enhancements into the wal2 branch. (check-in: 0b7578bf user: drh tags: wal2) | |
15:18 | Performance enhancement for sqlite3DbFree(). (check-in: c296a9d9 user: drh tags: trunk) | |
2022-06-27
| ||
21:43 | Merge in fix for wal2 recovery. (check-in: 41d4f14b user: dan tags: begin-concurrent-pnu-wal2) | |
21:42 | Fix a problem causing false corruption reports following recovery of a *-wal file that contains one or more transactions and a *-wal2 file that contains a valid header but no valid transactions. (check-in: f6eafb65 user: dan tags: wal2) | |
2022-06-25
| ||
17:08 | Merge version 3.39.0 into the begin-concurrent-pnu-wal2 branch. (check-in: 09cfef38 user: drh tags: begin-concurrent-pnu-wal2) | |
16:53 | Merge version 3.39.0 into the wal2 branch. (check-in: ad3a7005 user: drh tags: wal2) | |
14:57 | Version 3.39.0 (check-in: 14e166f4 user: drh tags: trunk, release, major-release, version-3.39.0) | |
2022-06-24
| ||
15:26 | Merge the latest changes into the begin-concurrent-pnu-wal2 branch. (check-in: d3fa6921 user: drh tags: begin-concurrent-pnu-wal2) | |
15:15 | Merge 3.39.0 release candidate 1 into the wal2 branch. (check-in: 5a5e6e36 user: drh tags: wal2) | |
12:56 | Fix a harmless UBSAN warning associated with PRAGMA schema_version found by OSSFuzz. (check-in: e93fd170 user: drh tags: trunk) | |
2022-06-16
| ||
13:56 | Merge the latest trunk enhancements into the begin-concurrent-pnu-wal2 branch. (check-in: 82e7e836 user: drh tags: begin-concurrent-pnu-wal2) | |
13:44 | Merge the latest trunk enhancements into the wal2 branch. (check-in: c8ad8699 user: drh tags: wal2) | |
2022-06-15
| ||
20:18 | Improvements to query invariants in fuzzcheck. (check-in: 3a461f61 user: drh tags: trunk) | |
2022-05-28
| ||
14:51 | Merge the latest trunk enhancements into the begin-concurrent-pnu-wal2 branch. (check-in: 4d65f45b user: drh tags: begin-concurrent-pnu-wal2) | |