pedrocarlo
8010b7d0c7
make simulator use sql_generation crate as dependency
2025-08-25 22:59:31 -03:00
pedrocarlo
0285bdd72c
copy generation code from simulator
2025-08-25 22:59:31 -03:00
pedrocarlo
b16f96b507
create sql_generation crate
2025-08-25 22:59:31 -03:00
Levy A.
186e2f5d8e
switch to new parser
2025-08-21 15:19:16 -03:00
Pekka Enberg
494ce41d80
Turso 0.1.4
2025-08-20 10:35:35 +03:00
Pekka Enberg
d456db31db
Turso 0.1.4-pre.11
2025-08-20 09:32:10 +03:00
Pekka Enberg
8d7ab52471
Turso 0.1.4-pre.10
2025-08-19 19:32:47 +03:00
Pekka Enberg
69e8f7fa31
Move sync engine to sync/engine
2025-08-18 15:41:54 +03:00
Pekka Enberg
13b805a992
Move @tursodatabase/sync code to sync/javascript
2025-08-18 14:23:20 +03:00
Pekka Enberg
3a72b478d2
Turso 0.1.4-pre.9
2025-08-18 12:55:45 +03:00
TcMits
145300877b
merge main
2025-08-15 17:07:21 +07:00
Pekka Enberg
a6247e891f
Turso 0.1.4-pre.8
2025-08-12 19:51:42 +03:00
Pekka Enberg
5a65617602
Turso 0.1.4-pre.7
2025-08-12 17:01:47 +03:00
Jussi Saurio
a7c1c8b7d4
Merge 'Use rusqlite 0.37 with bundled SQLite everywhere' from Jussi Saurio
...
Use the same rusqlite version in every crate and use a bundled up-to-
date sqlite version
(the impetus for this PR is still me trying to figure out why sqlite in
the insert benchmark doesn't seem to be fsyncing, even when instructed)
Closes #2507
2025-08-11 21:07:24 +03:00
Nikita Sivukhin
eb40d4aff6
remove turso-sync as now we have turso-sync-engine
2025-08-11 16:53:39 +04:00
Jussi Saurio
87bf488bbc
chore: use rusqlite 0.37 with bundled sqlite everywhere
2025-08-11 15:13:57 +03:00
Pekka Enberg
81da795a66
Turso 0.1.4-pre.6
2025-08-08 16:50:24 +03:00
Pekka Enberg
7e8a84a681
Merge 'turso-sync: js package' from Nikita Sivukhin
...
This PR introduces `turso-sync-js` package with the following API (see
`./packages/turso-sync-js/example/cloud/example.js`):
```js
const { connect } = require('./sync_engine.js');
const db = await connect({ path: ..., url: ..., authToken: ...});
await (await db.prepare('SELECT * FROM users')).all();
await db.exec("INSERT INTO users VALUES (12345, 'turso-sync')");
await db.sync();
```
Closes #2480
2025-08-08 16:48:18 +03:00
Preston Thorpe
d3e6172516
Merge 'global allocator should not be set for library, only for executables' from Pedro Muniz
...
We should be allocator-agnostic. It is pretty limiting for us to force a
user to use a particular allocator. This is specially restricting for
`no_std` in the future.
Reviewed-by: bit-aloo (@Shourya742)
Reviewed-by: Preston Thorpe <preston@turso.tech >
Closes #2481
2025-08-08 09:45:35 -04:00
Nikita Sivukhin
3f0162307f
configure cargo for napi-rs
2025-08-08 15:45:05 +04:00
Nikita Sivukhin
e6a3ee59d2
turso-sync-js package
2025-08-08 15:44:41 +04:00
Pekka Enberg
ba88d17f29
Turso 0.1.4-pre.5
2025-08-08 13:49:06 +03:00
Pekka Enberg
ad70157e74
Turso 0.1.4-pre.4
2025-08-08 11:54:26 +03:00
Pekka Enberg
8d5fb41f5d
Turso 0.1.4-pre.3
2025-08-08 10:42:41 +03:00
Pekka Enberg
f7eb6c2cee
Turso v0.1.4-pre.3
2025-08-08 10:42:38 +03:00
pedrocarlo
edae65fb5f
global allocator should not be set for library, only for executables
2025-08-07 13:41:50 -03:00
Nikita Sivukhin
5b9f3816b3
fix after rebase
2025-08-06 19:27:10 +04:00
Nikita Sivukhin
b612259a3a
more friendly copmletely runtime agnostic turso-sync-engine crate
2025-08-06 19:26:55 +04:00
TcMits
436d21c81d
create turso_parser crate
2025-08-06 15:42:51 +07:00
Pekka Enberg
2913dc4dd4
Turso 0.1.4-pre.2
2025-08-06 10:52:32 +03:00
Pekka Enberg
994a0e0852
Turso 0.1.4-pre.1
2025-08-01 13:38:12 +03:00
Nikita Sivukhin
b27bc05c7d
introduce turso-sync package with simple implementation of DatabaseTape
2025-07-29 14:40:14 +04:00
Pekka Enberg
94dc780669
Turso 0.1.3
2025-07-29 12:37:18 +03:00
Pekka Enberg
a4737f82bc
Turso 0.1.3-pre.10
2025-07-29 12:16:02 +03:00
Pekka Enberg
4f4d321822
Turso 0.1.3-pre.9
2025-07-29 10:58:09 +03:00
Pekka Enberg
a254f0ecaa
Turso 0.1.3-pre.8
2025-07-29 10:13:30 +03:00
Pekka Enberg
04e7d45ac3
Turso 0.1.3-pre.7
2025-07-29 09:15:03 +03:00
Diego Reis
98bec9868b
Remove wasm binding
...
With napi v3 we can compile our javascript binding to wasm, which can
reduce a lot of maintenance overhead and complexity
2025-07-28 14:48:51 -03:00
Pekka Enberg
016c84ed7d
Turso 0.1.3-pre.6
2025-07-28 20:21:24 +03:00
Pekka Enberg
76cf3444c6
Turso 0.1.3-pre.5
2025-07-25 13:24:33 +03:00
Pekka Enberg
5018f0b7cb
Turso 0.1.3-pre.4
2025-07-24 19:12:28 +03:00
Pekka Enberg
16958f1a44
Turso 0.1.3-pre.3
2025-07-19 08:44:22 +03:00
Pekka Enberg
b03b06107b
Turso 0.1.3-pre.2
2025-07-16 20:08:46 +03:00
Pekka Enberg
93634d56ba
Turso 0.1.3-pre.1
2025-07-16 13:16:57 +03:00
Pekka Enberg
b7db07cf2d
Turso 0.1.2
2025-07-15 11:01:25 +03:00
Pekka Enberg
03d170ca05
Turso 0.1.2-pre.4
2025-07-14 13:21:41 +03:00
Pekka Enberg
c454feeba4
Turso 0.1.2-pre.3
2025-07-13 12:55:02 +03:00
Pekka Enberg
474c1bff3b
Turso 0.1.2-pre.2
2025-07-10 10:10:52 +03:00
Pekka Enberg
943793a571
Turso 0.1.2-pre.1
2025-07-09 09:27:31 +03:00
Pekka Enberg
cf47097f45
Turso v0.1.2-pre.1
2025-07-09 09:27:25 +03:00