pedrocarlo
eeaa3c788a
disable unused variables in cargo clippy
2025-08-13 12:00:57 -03:00
Henrik Ingo
c4cba8b195
Fix: Rename clickbench output file limbo/turso
2025-08-12 04:56:17 +03:00
Nikita Sivukhin
d8847b90c6
small fixes in workflow files
2025-08-08 15:48:57 +04:00
Nikita Sivukhin
a289c459bc
fix CI one more time
2025-08-08 15:44:42 +04:00
Nikita Sivukhin
22858de0f0
more CI fixes
2025-08-08 15:44:42 +04:00
Nikita Sivukhin
5788e654b7
fix APP_NAME
2025-08-08 15:44:42 +04:00
Nikita Sivukhin
54879a36ba
add publish workflow
2025-08-08 15:44:42 +04:00
Hiroaki Yutani
b0de38bbce
Update cargo-dist to the latest official version
2025-08-02 04:35:52 +09:00
Jussi Saurio
86b1232268
chore: enable indexes by default
2025-08-01 15:44:56 +03:00
Diego Reis
e1c799dee4
Bury limbo-wasm
...
Probably an unseen mistake from some rebase
2025-07-31 11:04:44 -03:00
Nikita Sivukhin
4b893d1631
small fixes
2025-07-29 14:42:09 +04:00
Pekka Enberg
8adc807cd7
Merge 'Change function signatures to return IO Completions' from Pedro Muniz
...
Changes a couple of function signatures to return `Completion`. Also, I
changed `Completion` to be internally `Arc` to abstract the `Arc`
implementation detail, and to be able to attach a `#[must_use]` to the
`Completion` struct, so that cargo check can show us where we are not
tracking completions in the code. I also attached a `#[must_use]` to
`IOResult` so that we can see the places that we are not propagating or
waiting for I/O, demonstrating locations where functions should be
reentrant and are not.
Also, while we are with this refactor in progress I want to relax the
Clippy CI lint on unused_variables.
Closes #2309
2025-07-29 12:41:14 +03:00
Pekka Enberg
57a8c46560
bindings/javascript: Generate native npm packages at publish
...
Use the `napi create-npm-dirs` command to create the native packages and
remove the manually created ones. Unlocks wasm publish.
2025-07-29 10:00:06 +03:00
Diego Reis
25eb6f51aa
Dinamically set cmake's parallel level based on the amount of cpus
...
available
2025-07-28 17:07:18 -03:00
pedrocarlo
3aba5821fc
change clippy in CI to allow unused variables
2025-07-28 15:56:37 -03:00
Diego Reis
bd57b1dd56
workflow: Add wasm target through rustup
2025-07-28 15:03:25 -03:00
Diego Reis
9de48c3926
Setup workflow for wasm
...
Highly inspirated on
https://github.com/Brooooooklyn/Image/blob/main/.github/workflows/CI.yml
2025-07-28 14:48:52 -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
Diego Reis
220a548f57
workflow: Fix macOS universal binary build
2025-07-25 14:01:39 -03:00
Pekka Enberg
710b43d2c4
Add Github workflow for Turso serverless package
2025-07-22 13:38:51 +03:00
Pekka Enberg
440ff43a72
Merge 'gh workflow for dart (test, precompile, publish), only test is activated' from Andika Tanuwijaya
...
Reviewed-by: Jussi Saurio <jussi.saurio@gmail.com >
Closes #1957
2025-07-20 09:50:10 +03:00
pedrocarlo
0ab2f2b951
cli options for max and min tick + adjust github action to run with faster clock so no timeouts happen
2025-07-17 12:25:31 -03:00
Pekka Enberg
cae1c289b2
github: Reduce simulator iterations
...
...hopefully fixes simulator runs timing out problem.
2025-07-17 08:52:06 +03:00
Pekka Enberg
1a8bade9d5
Merge 'Updates to the simulator' from Alperen Keleş
...
- Add generation for UNION/JOIN
- Rearchitect the oracle calling conventions to simplify the code paths
- Add brute force shrinking option by @echoumcp1
Closes #2049
2025-07-16 11:03:41 +03:00
Pekka Enberg
d5d48db304
Merge 'build: Update cargo-dist to 0.28.6' from Pekka Enberg
...
Update `cargo-dist` to version 0.28.6. It should make installers more
robust to $HOME not being defined.
Refs #2073
Closes #2082
2025-07-14 13:20:54 +03:00
Pekka Enberg
fd4deda556
Merge 'Add fuzz to CI checks' from Levy A.
...
Closes #1869
2025-07-14 13:10:36 +03:00
Pekka Enberg
214831a591
build: Update cargo-dist to 0.28.6
...
Update `cargo-dist` to version 0.28.6. It should make installers more
robust to $HOME not being defined.
Refs #2073
2025-07-14 12:50:19 +03:00
alpaylan
a23441f656
reduce the number of interactions in the simulator runs in the CI
2025-07-13 11:36:05 -04:00
alpaylan
a073078e19
reduce the number of simulator runs in the CI
2025-07-13 11:04:17 -04:00
Henrik Ingo
8d9596ea41
Workflows: Update to newest Nyrkiö Github Action
...
I noticed on instance of the nyrkio github action was still
using the old name. Updating to nyrkio/change-detection@HEAD.
All other entries are already updaeted,
2025-07-10 17:40:34 +03:00
Pekka Enberg
1333fc884c
github: Make Antithesis email a secret
...
I am adding a mailing list address that I prefer not to share.
2025-07-10 13:42:26 +03:00
Levy A.
4eea4a71d7
fix: add fuzz to CI checks
2025-07-08 13:41:05 -03:00
Jussi Saurio
6d6ab7480b
revert running with release so that debug assertions will trigger in fuzz runs
2025-07-08 15:04:17 +03:00
Jussi Saurio
1aa379de60
CI: run long fuzz/stress tests in release mode and remove duplicate run
2025-07-08 13:13:49 +03:00
pedrocarlo
90878e12b1
remove cargo-c from CI + let makefile decide what is needed to uv sync for testing
2025-07-07 15:34:29 -03:00
pedrocarlo
79660f268f
rust pass arguments to run-sim
2025-07-07 12:23:00 -03:00
Pere Diaz Bou
cae3a9b54e
add pere to antithesis
2025-07-07 12:38:21 +02:00
Andika Tanuwijaya
edb5f012bd
fix copy-paste result
2025-07-04 20:23:40 +07:00
Andika Tanuwijaya
c7ec7944d0
gh workflow for dart (test, precompile, publish), only test is activated
2025-07-04 20:19:14 +07:00
Pekka Enberg
b9bba101d4
Rename limbo_stress to turso_stress
2025-07-04 12:53:58 +03:00
pedrocarlo
c5bed21dff
fix python test import naming
2025-07-03 02:15:08 -03:00
Pekka Enberg
228d13a77d
github: Publish JavaScript packages only on tag
2025-06-30 22:19:16 +03:00
Pekka Enberg
53ba3ff926
Rename limbo_core crate to turso_core
2025-06-29 09:59:17 +03:00
Pekka Enberg
67809233d4
github: Run simulator on pull requests
2025-06-29 09:26:14 +03:00
Pekka Enberg
280587eb92
github: Fix JavaScript publish pipeline
2025-06-27 15:41:36 +03:00
Pekka Enberg
568da9bff7
bindings/javascript: Rename package to @tursodatabase/turso
2025-06-27 12:14:16 +03:00
Pekka Enberg
e23835ed8e
github: Make labels lower case consistently
...
We're using both CamelCase and lower case for labels which is driving me crazy.
2025-06-27 10:44:23 +03:00
Pekka Enberg
129713018c
Bring back TPC-H benchmarks
2025-06-26 10:27:46 +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
pedrocarlo
1e28e44e4e
use uv run instead of uvx
2025-06-24 15:36:29 -03:00