Nuno Cruces
14c1e490b4
Optimize fullfsync.
2025-09-30 12:54:18 +01:00
Nuno Cruces
58b66b75f1
Improved assertions.
2024-12-19 13:19:10 +00:00
Nuno Cruces
2e3ba3949e
Remove sqlite3_nosys.
2024-11-29 15:51:51 +00:00
Nuno Cruces
b2e8636227
Dot file locking. ( #179 )
2024-10-30 12:20:21 +00:00
Nuno Cruces
6101debe28
Locking improvements.
2024-09-18 11:24:46 +01:00
Nuno Cruces
f26f1a17a9
Blocking locks ( #144 )
2024-09-02 23:59:26 +01:00
Nuno Cruces
34882e7c8d
Fix z/OS build.
2024-05-07 01:54:13 +01:00
Nuno Cruces
1c3ad12434
WAL and vacuum hooks.
2024-04-12 15:02:01 +01:00
Nuno Cruces
11c03a16f9
Implement shared memory WAL. ( #71 )
...
- enabled by default on 64-bit macOS and Linux (`amd64`/`arm64`)
- depends on merged but unreleased wazero
- may cause small performance regression
- users may need WithMemoryLimitPages if not enough address space available
- needs docs
2024-04-10 13:15:36 +01:00
Nuno Cruces
fd3a3a3499
Locking improvements.
2024-03-17 16:17:48 +00:00
Nuno Cruces
c61f7b90f6
Locking improvements.
2024-03-15 16:14:49 +00:00
Nuno Cruces
8d0c654178
Cross compilation.
2023-10-17 15:30:08 +01:00
Nuno Cruces
b19bd28ed3
Simplify lock timeouts.
2023-10-02 10:06:09 +01:00
Nuno Cruces
2d91760295
Portability.
2023-09-18 12:44:18 +01:00
Nuno Cruces
7bf5312bd4
Rename.
2023-06-02 03:38:26 +01:00