Pere Diaz Bou
|
84bf0ea96a
|
core: remove a bunch of warnings
Signed-off-by: Pere Diaz Bou <pere-altea@hotmail.com>
|
2024-07-31 17:27:02 +02:00 |
|
Pere Diaz Bou
|
845a1ea175
|
core: cacheflush and fix *Completion casting
|
2024-07-31 17:27:02 +02:00 |
|
Pekka Enberg
|
351242561d
|
Kill anyhow usage
Switch anyhow to explicit `LimboError` type using thiserror crate, which
lets us make error handling more structured.
|
2024-07-25 17:15:08 +03:00 |
|
Kunal Singh
|
00c26286ce
|
fix: lint warnings
|
2024-07-08 22:43:11 +05:30 |
|
Piotr Jastrzebski
|
9ddb0befc4
|
Add has_rowid field to BTreeTable
Signed-off-by: Piotr Jastrzebski <haaawk@gmail.com>
|
2024-07-07 14:32:28 +02:00 |
|
Ryan Tan
|
9c2988e0ed
|
fix: replace unwrap() with ?
|
2024-07-07 19:12:48 +08:00 |
|
Pekka Enberg
|
2684341bac
|
Initial pass on deterministic simulator
The simulator does not do much, but does discover failures on Linux with
io_uring, though, so it's a start.
|
2024-06-27 18:32:04 +03:00 |
|
Pere Diaz Bou
|
53c348402a
|
core: parse unary and write to disk
|
2024-06-19 20:37:15 +02:00 |
|
Pekka Enberg
|
ed9f3e6d1e
|
Single-threaded architecture
Use Rc instead of Arc and replace the concurrent LRU with
single-threaded SIEVE.
Fixes #23
Fixes #29
|
2024-03-03 12:44:45 +02:00 |
|
Pekka Enberg
|
44dcd48071
|
Fix WebAssembly build
|
2024-01-14 15:29:27 +02:00 |
|
Pekka Enberg
|
5ea214083a
|
core: Switch to using Arc<Completion>
We need to be able to leak a reference for io_uring so switch to
Arc<Completion> in the code.
|
2024-01-13 09:03:21 +02:00 |
|
Pekka Enberg
|
2267ee121b
|
Introduce Completion type
|
2023-11-09 21:11:48 +02:00 |
|
Pekka Enberg
|
76d16cb506
|
Fix I/O module compilation on wasm target
|
2023-10-24 19:05:34 +03:00 |
|
Pekka Enberg
|
de6f327a4a
|
Move raw buffer to I/O module
|
2023-09-30 14:19:55 +03:00 |
|
Pekka Enberg
|
1e1e096a48
|
Refactor I/O and storage layers
|
2023-09-16 09:34:17 +03:00 |
|