File tree Expand file tree Collapse file tree 3 files changed +9
-6
lines changed Expand file tree Collapse file tree 3 files changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -50,13 +50,15 @@ OFD locks are fully compatible with process-associated POSIX advisory locks.
50
50
51
51
On BSD Unixes, this module uses
52
52
[ BSD locks] ( https://man.freebsd.org/cgi/man.cgi?query=flock&sektion=2 ) .
53
- BSD locks may _ not_ be compatible with process-associated POSIX advisory locks.
53
+ BSD locks may _ not_ be compatible with process-associated POSIX advisory locks
54
+ (they are on FreeBSD).
54
55
55
56
#### Testing
56
57
57
- The pure Go VFS is tested by running an unmodified build of SQLite's
58
+ The pure Go VFS is tested by running SQLite's
58
59
[ mptest] ( https://github.com/sqlite/sqlite/blob/master/mptest/mptest.c )
59
- on Linux, macOS and Windows.
60
+ on Linux, macOS and Windows;
61
+ BSD code paths are tested on macOS using the ` sqlite3_bsd ` build tag.
60
62
Performance is tested by running
61
63
[ speedtest1] ( https://github.com/sqlite/sqlite/blob/master/test/speedtest1.c ) .
62
64
@@ -73,6 +75,7 @@ Performance is tested by running
73
75
- [x] in-memory VFS
74
76
- [x] read-only VFS, wrapping an [ ` io.ReaderAt ` ] ( https://pkg.go.dev/io#ReaderAt )
75
77
- [ ] cloud-based VFS, based on [ Cloud Backed SQLite] ( https://sqlite.org/cloudsqlite/doc/trunk/www/index.wiki )
78
+ - [ ] [ MVCC] ( https://en.wikipedia.org/wiki/Multiversion_concurrency_control ) VFS, using [ BadgerDB] ( https://github.com/dgraph-io/badger )
76
79
77
80
### Alternatives
78
81
Original file line number Diff line number Diff line change 5
5
require (
6
6
github.com/ncruces/julianday v0.1.5
7
7
github.com/psanford/httpreadat v0.1.0
8
- github.com/tetratelabs/wazero v1.3.1
8
+ github.com/tetratelabs/wazero v1.4.0
9
9
golang.org/x/sync v0.3.0
10
10
golang.org/x/sys v0.11.0
11
11
golang.org/x/text v0.12.0
Original file line number Diff line number Diff line change @@ -2,8 +2,8 @@ github.com/ncruces/julianday v0.1.5 h1:hDJ9ejiMp3DHsoZ5KW4c1lwfMjbARS7u/gbYcd0FB
2
2
github.com/ncruces/julianday v0.1.5 /go.mod h1:Dusn2KvZrrovOMJuOt0TNXL6tB7U2E8kvza5fFc9G7g =
3
3
github.com/psanford/httpreadat v0.1.0 h1:VleW1HS2zO7/4c7c7zNl33fO6oYACSagjJIyMIwZLUE =
4
4
github.com/psanford/httpreadat v0.1.0 /go.mod h1:Zg7P+TlBm3bYbyHTKv/EdtSJZn3qwbPwpfZ/I9GKCRE =
5
- github.com/tetratelabs/wazero v1.3.1 h1:rnb9FgOEQRLLR8tgoD1mfjNjMhFeWRUk+a4b4j/GpUM =
6
- github.com/tetratelabs/wazero v1.3.1 /go.mod h1:wYx2gNRg8/WihJfSDxA1TIL8H+GkfLYm+bIfbblu9VQ =
5
+ github.com/tetratelabs/wazero v1.4.0 h1:9/MirYvmkJ/zSUOygKY/ia3t+e+RqIZXKbylIby1WYk =
6
+ github.com/tetratelabs/wazero v1.4.0 /go.mod h1:0U0G41+ochRKoPKCJlh0jMg1CHkyfK8kDqiirMmKY8A =
7
7
golang.org/x/sync v0.3.0 h1:ftCYgMx6zT/asHUrPw8BLLscYtGznsLAnjq5RH9P66E =
8
8
golang.org/x/sync v0.3.0 /go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y =
9
9
golang.org/x/sys v0.11.0 h1:eG7RXZHdqOJ1i+0lgLgCpSXAp6M3LYlAo6osgSi0xOM =
You can’t perform that action at this time.
0 commit comments