Commit Graph

115 Commits

Author SHA1 Message Date
Nuno Cruces
1ed62d300d Require OFD locks. 2023-02-23 13:29:51 +00:00
Nuno Cruces
5b2451c3ad Default sector size. 2023-02-23 03:22:39 +00:00
Nuno Cruces
d52e0371eb Only reuse main db files. 2023-02-23 02:22:57 +00:00
Nuno Cruces
75f2644b0e SQLite 3.41.0. 2023-02-22 20:08:50 +00:00
Nuno Cruces
71ae26e5c9 Documentation. v0.3.1 2023-02-22 17:51:30 +00:00
Nuno Cruces
e91758c6a4 Zero blobs, tests, documentation v0.3.0 2023-02-22 14:19:56 +00:00
Nuno Cruces
b749b32a62 Unlock tweaks, tests. 2023-02-21 12:56:39 +00:00
Nuno Cruces
3b4df71a94 Time handling. 2023-02-21 04:45:25 +00:00
Nuno Cruces
df687a1c54 Tests. 2023-02-20 14:43:19 +00:00
Edoardo Vacchi
2f5b9837e1 deps: updates wazero to 1.0.0-pre.9
This updates [wazero](https://wazero.io/) to [1.0.0-pre.9][1]. Notably:

* This release includes our last breaking changes before 1.0.0 final:
  * Requires at least Go 1.8
  * Renames `Runtime.InstantiateModuleFromBinary` to `Runtime.Instantiate`
* This release also integrates Go context to limit execution time.
  More details on the [Release Notes][1]
* We are now passing third-party integration test suites: wasi-testsuite,
  TinyGo's, Zig's.

[1]: https://github.com/tetratelabs/wazero/releases/tag/v1.0.0-pre.9

Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com>
2023-02-20 13:32:52 +00:00
Nuno Cruces
c351400be7 Tests. 2023-02-20 13:30:01 +00:00
Nuno Cruces
231d3a0438 Read-only transactions, locking. 2023-02-19 16:16:13 +00:00
Nuno Cruces
2f25e4eedb Bug fixes, optimizations, fuzz testing. 2023-02-19 12:44:26 +00:00
Nuno Cruces
ad27d5d840 Support pragmas, integration test. 2023-02-18 13:15:01 +00:00
Nuno Cruces
ec5bd236f8 Documentation. v0.2.0 2023-02-18 03:46:52 +00:00
Nuno Cruces
a51cdb04e6 Exec fast path. 2023-02-18 02:57:47 +00:00
Nuno Cruces
f50d5df3d0 Context cancellation. 2023-02-18 02:16:11 +00:00
Nuno Cruces
4ac2ccf473 Named parameters. 2023-02-18 00:47:56 +00:00
Nuno Cruces
5f7a72a553 Connection reuse. 2023-02-17 16:36:47 +00:00
Nuno Cruces
643b004727 Reuse byte slices. 2023-02-17 12:30:07 +00:00
Nuno Cruces
72e0415184 Time handling. 2023-02-17 10:40:43 +00:00
Nuno Cruces
28cb558d10 Minimal database/sql driver. 2023-02-17 02:21:07 +00:00
Nuno Cruces
23806b0db1 More tests. 2023-02-16 13:58:53 +00:00
Nuno Cruces
6a80499823 Panic consistently. 2023-02-16 13:52:05 +00:00
Nuno Cruces
110f36bdf9 Fix flakiness. 2023-02-16 13:37:29 +00:00
Nuno Cruces
f85426022d Test data races. 2023-02-15 16:24:34 +00:00
Nuno Cruces
78fd0cbee5 Towards database/sql. 2023-02-15 16:15:14 +00:00
Nuno Cruces
0d59065719 Lock errors. 2023-02-14 11:38:05 +00:00
Nuno Cruces
6110e2d6e2 Memory arenas. 2023-02-14 11:34:24 +00:00
Nuno Cruces
275b8c38a2 Documentation. 2023-02-14 11:33:41 +00:00
Nuno Cruces
fd1244c471 Support utf16 DBs. 2023-02-14 01:21:12 +00:00
Nuno Cruces
f11d294825 Check integrity. 2023-02-13 16:00:27 +00:00
Nuno Cruces
22b702fcda Synchronize IPC test. 2023-02-13 15:23:11 +00:00
Nuno Cruces
831817a737 Test IPC. 2023-02-13 15:01:36 +00:00
Nuno Cruces
7329d9f2fb Avoid writer starvation. 2023-02-13 13:53:32 +00:00
Nuno Cruces
3aad1d5d79 Towards xFileControl. 2023-02-13 13:52:52 +00:00
Nuno Cruces
f72c599d2d illumos OFD locks. 2023-02-13 13:51:35 +00:00
Nuno Cruces
27081adae2 Tests. v0.1.0 2023-02-10 17:14:43 +00:00
Nuno Cruces
a33b8d3459 Tests. 2023-02-10 16:42:49 +00:00
Nuno Cruces
eaf7cf57fd Documentation. 2023-02-10 14:14:19 +00:00
Nuno Cruces
ccac3032ab Documentation. 2023-02-09 16:40:48 +00:00
Nuno Cruces
ecc25a651f Windows locks. 2023-02-08 15:58:36 +00:00
Nuno Cruces
f0a14030e5 Solaris OFD locks. 2023-02-08 15:11:03 +00:00
Nuno Cruces
927e5d94ac Fix mock. 2023-02-08 01:02:30 +00:00
Nuno Cruces
1d18338a6e Documentation. 2023-02-08 00:31:06 +00:00
Nuno Cruces
4597acc49d Tests. 2023-02-08 00:00:53 +00:00
Nuno Cruces
770ab8a073 Tests. 2023-02-07 15:16:00 +00:00
Nuno Cruces
dfec8ecbae Unix locks. 2023-02-07 15:04:42 +00:00
Nuno Cruces
89a8ebecc8 Unix locks. 2023-02-07 03:11:59 +00:00
Nuno Cruces
a66e454703 Fix test. 2023-02-06 01:29:54 +00:00