Nuno Cruces
0026bc91aa
MVCC memory VFS. ( #309 )
2025-08-21 18:44:40 +01:00
Nuno Cruces
e6c9f18934
Benchmark libc.
2025-04-04 10:56:12 +01:00
Nuno Cruces
25557244cc
Global ConfigLog.
2025-03-11 17:07:56 +00:00
Nuno Cruces
c2d3bf0cfc
Reduce flakyness.
2025-03-11 14:57:48 +00:00
Nuno Cruces
1d951ecd18
Go 1.22.
2025-01-24 10:46:05 +00:00
Nuno Cruces
f2d894194d
Avoid syscall.
2024-12-21 10:16:23 +00:00
Nuno Cruces
9eec439d35
More tests.
2024-10-19 08:58:55 +01:00
Nuno Cruces
b4b50fc547
Context aware busy handler. ( #146 )
2024-09-27 12:33:57 +01:00
Nuno Cruces
75190a6f98
os.Executable rather than os.Args[0]
2024-09-04 18:48:42 +01:00
Nuno Cruces
b9b2ff13da
Stricter test.
2024-08-30 09:32:30 +01:00
Nuno Cruces
78473b4b37
Fix BSD locks.
2024-08-30 01:27:57 +01:00
Nuno Cruces
8f835eda79
Use memdb for tests. ( #131 )
2024-08-05 21:25:47 +01:00
Nuno Cruces
ef065b6baa
More benchmarks.
2024-06-11 10:52:07 +01:00
Nuno Cruces
3955c226cb
Rename.
2024-06-02 10:33:20 +01:00
Nuno Cruces
d1075f7dad
Fix #87 .
2024-05-20 01:04:53 +01:00
Nuno Cruces
1e03c6c1fb
Add initialize.
2024-05-03 12:39:51 +01:00
Nuno Cruces
e0a209908b
Enable more tests.
2024-05-02 23:22:59 +01:00
Nuno Cruces
811e6e63be
Adiantum pragmas.
2024-04-27 12:19:46 +01:00
Nuno Cruces
09a0ce04ce
Test more. ( #84 )
...
Also, fix the progress callback and disable a slow example.
2024-04-24 15:49:45 +01:00
Nuno Cruces
7f6446ad31
Remove cache (side-channel for shared keys).
2024-04-23 02:25:26 +01:00
Nuno Cruces
ec1ed22149
Adiantum encrypting VFS. ( #77 )
2024-04-18 01:39:47 +01:00
Nuno Cruces
e86789b285
Test config.
2024-04-16 17:35:45 +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
7438fdb664
Busy handlers.
2024-02-03 00:34:15 +00:00
Nuno Cruces
86cc08e4d6
Fix BSD tests.
2023-12-12 02:48:44 +00:00
Nuno Cruces
787086b8c1
Towards virtual tables.
2023-11-17 02:23:10 +00:00
Nuno Cruces
738714bf32
Fix WAL.
2023-06-26 13:31:42 +01:00
Nuno Cruces
7bf5312bd4
Rename.
2023-06-02 03:38:26 +01:00
Nuno Cruces
ac2836bb82
Refactor memdb API.
2023-05-31 16:27:31 +01:00
Nuno Cruces
a33b828e13
Examples, tests, max size.
2023-05-30 11:21:14 +01:00
Nuno Cruces
7ca9d79424
MemoryVFS.
2023-05-27 23:36:39 +01:00
Nuno Cruces
416c3863a0
Documentation, tests, dependencies.
2023-03-01 23:47:24 +00:00
Nuno Cruces
dbc400eb15
Refactor native code.
2023-03-01 13:12:32 +00:00
Nuno Cruces
ce6d0627b2
Tests.
2023-02-27 12:07:48 +00:00
Nuno Cruces
d52e0371eb
Only reuse main db files.
2023-02-23 02:22:57 +00:00
Nuno Cruces
e91758c6a4
Zero blobs, tests, documentation
2023-02-22 14:19:56 +00:00