Default branch

1f7010d4ec · Add the preserveOnInitFailure option to the opfs-sahpool VFS. · Updated 2026-09-29 14:25:31 +00:00

Branches

4213c5cc4f · Fix two test cases that do not work when optimizations are disabled. · Updated 2026-08-25 17:08:19 +00:00

124
0

1934b305cd · Ensure that when a large integer value (too large to be losslessly converted to double) is specified as a default value for a column with REAL affinity, the real version of the value is stored in indexes. Report [bugs:/info/2026-08-23T15:39:59Z | 2026-08-23T15:39:59Z]. · Updated 2026-08-24 14:22:19 +00:00

144
0

8fafd53c09 · Refactor. 2M cycles faster on x64. · Updated 2026-08-21 20:21:23 +00:00

158
0

43a31a3f14 · Merge the latest trunk enhancements into the reuse-schema branch. · Updated 2026-08-20 14:43:39 +00:00

164
239

d752ac6102 · Merge the latest trunk enhancements into the bedrock branch via wal2. · Updated 2026-08-20 14:32:12 +00:00

164
571

e8a3513233 · Merge the latest trunk enhancements into wal2 branch. · Updated 2026-08-20 14:21:31 +00:00

164
203

6c4e218239 · Use testcase() macros to prove coverage in jsonbPayloadSizeWide() · Updated 2026-08-20 13:12:16 +00:00

181
0

16d41abcbd · Fix a comment typo and add back a missing assert(). · Updated 2026-08-20 10:03:54 +00:00

175
0

71e4da8bff · Avoid unnecessary references to EP_IntValue. Use ExprUseUValue() and · Updated 2026-08-19 19:25:11 +00:00

180
1

6252e83bec · Also correctly process "x IS NOT TRUE" expressions that appear in the second or later rows of a VALUES() clause. · Updated 2026-08-18 14:40:24 +00:00

189
0

48b66b36fe · Fix harmless missing end-comment. · Updated 2026-08-17 13:25:49 +00:00

202
12

464f5129c2 · Change the variable name for the variable-number bitmap cache. Make the size · Updated 2026-08-16 19:50:46 +00:00

205
0

7f630d12f8 · Merge trunk into the tcl-init branch. · Updated 2026-08-16 06:00:58 +00:00

208
4

0fc163ea1f · Add support for integer and float-point format strings to the · Updated 2026-08-14 17:22:08 +00:00

216
0

14031447d4 · Adjust the bytecode so that in a RIGHT OUTER JOIN, whenever a row from the · Updated 2026-08-14 13:07:17 +00:00

221
0

cb928efd50 · Disable the seekscan optimization for IN(...) expressions when the RHS is a SELECT that returns more than one column. This was previously only possible if the sqlite_stat1 table was populated with inconsistent information, and was malfunctioning in some circumstances. Report [bugs:/info/2026-08-13T08:45:47 | 2026-08-13T08:45:47Z]. · Updated 2026-08-13 18:37:39 +00:00

227
0

1942ce646f · Log the OOM stack trace rather than printing on stderr. · Updated 2026-08-13 14:05:40 +00:00

235
2

7e5188ceac · Simplify the implementation of sqlite3GetVarint(). · Updated 2026-08-12 20:04:07 +00:00

233
0

b0fb952906 · Decode table b-tree rowid varints inline in sqlite3BtreeTableMoveto().Add btreeGetIntKey(), using a flat decoder on ARM64 and the existing btreeParseCellPtr()-style cascade elsewhere. This avoids the out-of-line getVarint() call while preserving the decoded bit pattern and 1–9 byte access bounds. The architecture-specific split adds complexity(I also did not test on MacOS), but neither decoder performs best across all tested processors and rowid widths, and CPU-bound, rowid-seek-heavy workloads benefit more than the broader speedtest1 workload. · Updated 2026-08-12 08:01:46 +00:00

240
1

6c085d9745 · Avoid integer divides in the remaining pcache1 hash-bucket computations, extending check-in [750c37d4044c0957] from the lookup fast path to the other eight sites. Small size reduction. · Updated 2026-08-11 21:48:14 +00:00

239
0