Pekka Enberg
|
505e28aaeb
|
Reduce memory allocations
Fixes #26
|
2024-01-28 09:57:12 +02:00 |
|
Pekka Enberg
|
0b9b6cfd29
|
Asynchronous I/O
|
2024-01-24 08:14:53 +02:00 |
|
Pekka Enberg
|
44dcd48071
|
Fix WebAssembly build
|
2024-01-14 15:29:27 +02:00 |
|
Pekka Enberg
|
ae2f403838
|
core: Fix step() return path when page is under I/O
|
2024-01-12 17:35:55 +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
|
dad0b6d627
|
Disable mimalloc for wasm target
|
2023-10-24 19:01:22 +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 |
|
Pekka Enberg
|
b49c242266
|
Rename PageSource to File
|
2023-09-10 22:01:45 +03:00 |
|
Pekka Enberg
|
fe41f46bc0
|
I/O trait
|
2023-09-10 21:57:36 +03:00 |
|
Pekka Enberg
|
e38c816ee8
|
Move translate() into its own file
|
2023-09-10 12:37:17 +03:00 |
|
Pekka Enberg
|
4a5c71ab7a
|
I/O interface refactoring
|
2023-09-09 10:22:26 +03:00 |
|
Pekka Enberg
|
49c19b55ab
|
Unify sync I/O
|
2023-09-08 20:27:32 +03:00 |
|
Pekka Enberg
|
ccee8c3336
|
Parse schema from database file
Fixes #1
|
2023-09-02 19:19:23 +03:00 |
|
Pekka Enberg
|
65d1d770b3
|
Switch to mimalloc
...it's faster.
|
2023-09-02 14:04:22 +03:00 |
|
Pekka Enberg
|
37baae3ed7
|
Benchmark
|
2023-09-02 13:43:07 +03:00 |
|
Pekka Enberg
|
60376ed3dd
|
Fix EXPLAIN when querying
|
2023-09-02 11:42:17 +03:00 |
|
Pekka Enberg
|
3ec9c0be7c
|
Implement ResultRow opcode
|
2023-09-02 11:40:11 +03:00 |
|
Pekka Enberg
|
6e748a066e
|
Register allocation
|
2023-09-02 08:52:30 +03:00 |
|
Pekka Enberg
|
4c64590a5c
|
Decouple Program and ProgramState
|
2023-09-02 08:18:05 +03:00 |
|
Pekka Enberg
|
591e8df377
|
Disable tracing by default
|
2023-09-01 19:49:54 +03:00 |
|
Pekka Enberg
|
4b714311b5
|
Improve Column instruction
|
2023-08-31 22:05:05 +03:00 |
|
Pekka Enberg
|
05621e3286
|
Cursors
|
2023-08-30 20:26:15 +03:00 |
|
Pekka Enberg
|
b572d60dc5
|
B-Tree interface
|
2023-08-29 20:33:16 +03:00 |
|
Pekka Enberg
|
7c100ea217
|
Query sqlite_schema table
|
2023-08-29 19:46:07 +03:00 |
|
Pekka Enberg
|
3b53f48400
|
Look up table root page from schema
|
2023-08-27 21:11:49 +03:00 |
|
Pekka Enberg
|
2615cdce2c
|
Schema in-memory data structures
|
2023-08-27 20:40:35 +03:00 |
|
Pekka Enberg
|
6a2d36f4c1
|
Buffer pool
|
2023-08-27 12:17:20 +03:00 |
|
Pekka Enberg
|
fb72f9688b
|
Initial commit
|
2023-08-27 09:59:12 +03:00 |
|