Diego Reis
1367b453e9
bind/js: Add proper exec() method
2025-05-29 16:00:07 -03:00
Pekka Enberg
0ae46e815c
Limbo 0.0.21
2025-05-28 12:42:03 +03:00
Pekka Enberg
6b93c9acdc
Limbo 0.0.21-pre.2
2025-05-28 12:23:13 +03:00
Pekka Enberg
80d7571f3e
Limbo 0.0.21-pre.1
2025-05-28 11:17:08 +03:00
Pekka Enberg
8d7f20b7d2
Merge 'Add libsql_wal_get_frame() API' from Pekka Enberg
...
This pull request implements the `libsql_wal_get_frame()` API. To do
that, we also introduce a `wait_for_completion()` API in I/O dispatcher.
Reviewed-by: Jussi Saurio <jussi.saurio@gmail.com >
Closes #1533
2025-05-27 18:17:32 +03:00
Pekka Enberg
eca9a5b703
core/io: Switch to Arc<Completion>
2025-05-27 11:28:49 +03:00
Diego Reis
b012d07aa3
bind/js: Apply pluck's logic to all methods
2025-05-26 17:14:33 -03:00
Diego Reis
b60fd81995
bind/js: Reduce boilerplate of binding variables and checking
...
Statement's state
2025-05-26 17:00:55 -03:00
Diego Reis
799f4149c5
bind/js: Add bind method
2025-05-26 16:52:48 -03:00
Diego Reis
bce4ac45db
bind/js: Remove broken try/catch
2025-05-26 12:49:47 -03:00
Diego Reis
c2efab35e0
bind/js: Refactor tests
2025-05-26 12:48:51 -03:00
Diego Reis
7dc69c9c39
bindings/js: Add extension loading
2025-05-26 12:25:43 -03:00
Diego Reis
dd029b3d37
fix clippy
2025-05-25 16:34:31 -03:00
Diego Reis
60b78b3566
bind/js: Partially implements pragma
...
Some pragmas may return more than one value, which would
break the current logic. So this cause should be handled in the future
2025-05-25 15:56:28 -03:00
Diego Reis
1ff454853b
bind/js: Add close metho to Database
2025-05-25 14:47:04 -03:00
Diego Reis
f1018d97a4
bind/js: Add source attribute to Statement
2025-05-25 14:43:58 -03:00
Diego Reis
376adbb10a
bind/js: Add support to variadic functions
2025-05-25 12:22:46 -03:00
Diego Reis
e463def54d
wip: first wrapper version
2025-05-25 12:22:46 -03:00
Diego Reis
bc88b7cb65
bind/js: Formatting
2025-05-18 00:51:49 -03:00
Diego Reis
9f6e242e42
bind/js: Partially implements iterate() method
...
The API still is sync and isn't variadic
2025-05-18 00:51:23 -03:00
Pekka Enberg
e3f71259d8
Rename OwnedValue -> Value
...
We have not had enough merge conflicts for a while so let's do a
tree-wide rename.
2025-05-15 09:59:46 +03:00
Pekka Enberg
31ebbb190a
Limbo 0.0.20
2025-05-14 09:49:05 +03:00
Pekka Enberg
bef665b7f3
Limbo 0.0.20-pre.2
2025-05-14 09:17:07 +03:00
Diego Reis
bc72c396f0
binds: Add empty prepared statement tests
2025-05-12 10:41:05 -03:00
Diego Reis
242f4d7cdc
bind/js: Add tests and some fixes
2025-05-08 15:57:46 -03:00
Diego Reis
64874bca4e
bind/js: Add method all()
2025-05-08 15:23:39 -03:00
Diego Reis
559263ce3c
bind/js: Add execution of prepared statements with bindings
2025-05-08 15:16:19 -03:00
Diego Reis
0aa46154ab
bind/js: Add conversion from js types to limbo types
2025-05-08 10:32:46 -03:00
Diego Reis
74f585d2e0
bind/js: Add missing methods for Database and Statement
2025-05-08 08:46:38 -03:00
Diego Reis
e4014d290f
bind/js: Implement DatabaseStorage::sync
2025-05-08 08:42:13 -03:00
Diego Reis
259bfc04b7
bind/js: Improve error handling
2025-05-08 08:40:53 -03:00
Diego Reis
f0a08612b0
bind/js: Close Database connection when it is garbage collected
2025-05-08 08:36:27 -03:00
Diego Reis
787de5e2b3
bind/js: Comment out unused properties
...
Just left here so we don't lose track of which properties the objects should have
2025-05-08 08:34:48 -03:00
Diego Reis
25df20dc97
bind/js: Bump napi and napi-derive versions
2025-05-08 08:22:04 -03:00
meteorgan
f464d15f8b
refactor database open_file and open
2025-04-25 21:45:18 +08:00
Pekka Enberg
7a3fc33592
Limbo 0.0.19
2025-04-16 15:23:02 +03:00
Pekka Enberg
38dab4c184
Limbo 0.0.19-pre.5
2025-04-16 14:00:17 +03:00
Diego Reis
d9bf383507
core/io: Untie MemoryIO's lifetime of the IO layer
2025-04-13 11:10:06 -03:00
Diego Reis
79f8b83cbe
Fix dumb clippy errors
2025-04-13 11:10:06 -03:00
Avinash Sajjanshetty
3543e83b91
Impl Clock trait in bindings
2025-04-06 23:34:15 +05:30
Pekka Enberg
67627e18c8
Limbo 0.0.19-pre.4
2025-04-03 13:36:01 +03:00
Pekka Enberg
4392193856
bindings/javascript: Fix package repository URLs
2025-04-03 13:34:30 +03:00
Pekka Enberg
4f34373392
Limbo 0.0.19-pre.3
2025-04-03 12:39:17 +03:00
Pekka Enberg
a5ee6493c0
Limbo 0.0.19-pre.2
2025-04-03 10:43:36 +03:00
Pekka Enberg
a279056e88
bindings/javascript: Drop pre-publish step
...
We don't want napi creating releases.
2025-04-03 10:41:15 +03:00
Pekka Enberg
7075c75b24
Limbo 0.0.19-pre.1
2025-04-03 10:03:01 +03:00
Pekka Enberg
65ae698773
Limbo 0.0.18
2025-04-02 15:04:48 +03:00
Pekka Enberg
e79da7375b
Limbo 0.0.18-pre.5
2025-04-02 13:38:22 +03:00
Pekka Enberg
f74a10c9c1
Limbo 0.0.18-pre.4
2025-04-02 09:30:42 +03:00
Pere Diaz Bou
ee55116ca6
return row as reference to registers
2025-03-29 22:04:08 +01:00