Jussi Saurio
4de36d28e6
deps: add tracing to rust bindings
2025-10-16 14:00:26 +03:00
Avinash Sajjanshetty
a360efa6e0
enable encryption feature flag by default
2025-09-30 19:04:25 +05:30
Avinash Sajjanshetty
0597ea722a
Add encryption throughput test
2025-09-20 21:56:58 +05:30
pedrocarlo
3c91ae206b
move as many dependencies as possible to workspace to avoid multiple versions of the same dependency
2025-09-15 17:19:36 -03:00
PThorpe92
ba1ed72ed8
Add tracing_release feature for benchmarks to compile tracing macros to noops
2025-09-10 09:56:12 -04:00
Nikita Sivukhin
0adb40534c
hind dangerous methods behind conn_raw_api feature
2025-08-04 12:40:28 +04:00
Jussi Saurio
86b1232268
chore: enable indexes by default
2025-08-01 15:44:56 +03:00
Jussi Saurio
d5b0d284e6
bindings/rust: add tx isolation fuzz test
2025-07-30 14:58:03 +03:00
Pekka Enberg
ca990e8fd1
Revert "Merge 'Rust binding improvements' from Pedro Muniz"
...
This reverts commit bd60cd214c , reversing
changes made to 74e48a3a8f because it
makes limbo_stress hang.
2025-07-03 12:28:10 +03:00
pedrocarlo
e08748e07e
make futures-util default feature + use futures in example.rs
2025-06-30 13:16:42 -03:00
pedrocarlo
279a7fca3b
add futures-util feature flag + impl Stream for Rows
2025-06-30 12:38:41 -03:00
Pekka Enberg
a84a755cf7
bindings/rust: Add feature flag to enable indexes
2025-06-30 12:36:20 +03:00
Pekka Enberg
592ad81c86
Rename limbo crate to turso
2025-06-29 13:07:57 +03:00
Pekka Enberg
645c0bd796
core: Add Antithesis-aware turso_assert
...
This adds a `turso_assert` macro that is Antithesis aware when
`antithesis` feature flag is enabled. I did not yet convert any
call-sites to use it.
Co-authored-by: Nikita Sivukhin <sivukhin@turso.tech >
2025-06-29 11:46:18 +03:00
Pekka Enberg
53ba3ff926
Rename limbo_core crate to turso_core
2025-06-29 09:59:17 +03:00
Pekka Enberg
2fc5c0ce5c
Switch to runtime flag for enabling indexes
...
Makes it easier to test the feature:
```
$ cargo run -- --experimental-indexes
Limbo v0.0.22
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database
limbo> CREATE TABLE t(x);
limbo> CREATE INDEX t_idx ON t(x);
limbo> DROP INDEX t_idx;
```
2025-06-26 10:07:28 +03:00
Pere Diaz Bou
9aecc1c903
disable constraints on stress test
...
without indexes constraints are useless
2025-06-18 12:45:04 +02:00
Jussi Saurio
6254246541
use tempfile in test
2025-05-25 10:25:52 +03:00
Pekka Enberg
185826f9f9
bindings/rust: Add description to Cargo.toml
2025-02-18 19:38:36 +02:00
Pekka Enberg
0b83e98031
bindings/rust: Make "limbo_core" workspace dependency
2025-02-12 16:53:41 +02:00
Pekka Enberg
c612b0932e
bindings/rust: Rename crate to "limbo"
2025-02-12 16:49:53 +02:00
Jorge López
be5ea350bb
bindings: select io_uring feature from limbo_core explicitly as it will be made non-default
2025-02-09 01:10:35 +01:00
Pekka Enberg
af020c27d6
Initial take on Rust bindings
...
This implements libSQL compatible Rust API on top of Limbo's core. The
purpose of this is to allow libraries and apps that build on libSQL to
use Limbo.
2025-01-14 09:16:46 +02:00