File tree Expand file tree Collapse file tree 4 files changed +8
-3
lines changed Expand file tree Collapse file tree 4 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -54,7 +54,7 @@ func (m *mmappedMemory) Reallocate(size uint64) []byte {
54
54
panic (err )
55
55
}
56
56
57
- // Update commited memory.
57
+ // Update committed memory.
58
58
m .buf = m .buf [:new ]
59
59
}
60
60
// Limit returned capacity because bytes beyond
Original file line number Diff line number Diff line change @@ -66,6 +66,11 @@ with `EXCLUSIVE` locking mode you should disable connection pooling by calling
66
66
You can use [ ` vfs.SupportsSharedMemory ` ] ( https://pkg.go.dev/github.com/ncruces/go-sqlite3/vfs#SupportsSharedMemory )
67
67
to check if your platform supports shared memory.
68
68
69
+ ### Batch-Atomic Write
70
+
71
+ On 64-bit Linux, this module supports [ batch-atomic writes] ( https://sqlite.org/cgi/src/technote/714 )
72
+ on the F2FS filesystem.
73
+
69
74
### Build tags
70
75
71
76
The VFS can be customized with a few build tags:
Original file line number Diff line number Diff line change 1
- //go:build (amd64 || arm64) && !sqlite3_nosys
1
+ //go:build (amd64 || arm64 || riscv64 ) && !sqlite3_nosys
2
2
3
3
package vfs
4
4
Original file line number Diff line number Diff line change 1
- //go:build !linux || !(amd64 || arm64) || sqlite3_nosys
1
+ //go:build !linux || !(amd64 || arm64 || riscv64 ) || sqlite3_nosys
2
2
3
3
package vfs
4
4
You can’t perform that action at this time.
0 commit comments