pedrocarlo
|
58b51e036d
|
read_page should return a Completion
|
2025-07-29 12:42:36 -03:00 |
|
Nikita Sivukhin
|
d618463906
|
simplify add_dirty API
|
2025-07-24 11:29:01 +04:00 |
|
Nikita Sivukhin
|
30c7bef27b
|
make add dirty to change flag and also add page to the dirty list
|
2025-07-23 20:06:49 +04:00 |
|
Levy A.
|
203239ff30
|
refactor: safer db_state
|
2025-07-22 17:20:29 -03:00 |
|
Glauber Costa
|
6506b3147d
|
implement pragma application_id
Just for completeness, because it is easy.
|
2025-07-19 20:44:06 -05:00 |
|
Diego Reis
|
d0af54ae77
|
refactor: Change CursorResult to IOResult
The reasoning here is to treat I/O operations (Either is "Done" or
yields to IO) with the same generic type.
|
2025-07-15 20:52:25 -03:00 |
|
meteorgan
|
d7bdfeb711
|
reinitialize WalFileShare when reset page size
|
2025-07-15 16:34:07 +08:00 |
|
meteorgan
|
bf69b86e94
|
fix: not all pragma need transaction
|
2025-07-15 16:34:07 +08:00 |
|
meteorgan
|
a6faab17e9
|
fix query page size
|
2025-07-15 16:34:07 +08:00 |
|
meteorgan
|
cf126824de
|
Support set page size
|
2025-07-15 16:34:07 +08:00 |
|
Zaid Humayun
|
2f0ff89e28
|
resolved jussi's comment https://github.com/tursodatabase/turso/pull/1966#discussion_r2201864782
this commit removes !page.is_loaded() from header_accessor cause it's not required
|
2025-07-12 09:44:31 +05:30 |
|
Zaid Humayun
|
90a5a53b0e
|
Added Async Header Accessor API's
This commit introduces async header accessor API's in addition to the sync ones. Allows gradual porting instead of one big shot PR.
|
2025-07-12 09:38:18 +05:30 |
|
Pere Diaz Bou
|
4d80b8237d
|
write page1 on database initialization
Page 1 must be initialized and written as soon as possible without
marking page as dirty.
|
2025-06-26 14:44:23 +02:00 |
|
Jussi Saurio
|
920e88a6a9
|
clippy
|
2025-06-24 14:41:50 -03:00 |
|
Jussi Saurio
|
133d498724
|
Implement a header_accessor module so that DatabaseHeader structs arent initialized on every access
|
2025-06-24 14:41:50 -03:00 |
|