Pekka Enberg
Pekka Enberg
The following additional test case that calls `Statement.run()` with an object (not array) parameter: ```patch diff --git a/integration-tests/tests/sync.test.js b/integration-tests/tests/sync.test.js index 06d96b8..327010a 100644 --- a/integration-tests/tests/sync.test.js +++ b/integration-tests/tests/sync.test.js @@ -48,6 +48,9 @@...
Pull request https://github.com/penberg/limbo/pull/40 added Windows support using the synchronous I/O API we also use on Darwin. Let's switch to IOCP API for asynchronous I/O on Windows.
Let's add an example of how to use Limbo with libuv to make sure we provide a clear integration path with a non-Rust external I/O loop.
Example script here: https://github.com/nyrkio/nyrkio/blob/main/.github/workflows/perf-tests.yml#L54
We already have application-level page cache so let's just switch to direct I/O.
Implement write support by using a Hekaton-style MVCC where at commit time we emit SQLite WAL pages for compatibility.
This is an umbrella issue for supporting the TPC-H benchmark. ### Tasks - [x] https://github.com/penberg/limbo/issues/37 - [x] https://github.com/penberg/limbo/issues/80 - [x] https://github.com/penberg/limbo/issues/31 - [x] https://github.com/penberg/limbo/issues/32 - [x] https://github.com/penberg/limbo/issues/33 - [x] https://github.com/penberg/limbo/issues/35...
It's now hard-coded to 10 pages...