Avatar for the tursodatabase user
tursodatabase
turso
BlogDocsChangelog

Performance History

Latest Results

fix: relocate OpenFlags logic to build function and clean up rsapi struct
friskypriyanshu:feature/readonly-flag
30 minutes ago
Merge 'Use dist precise-builds to fix release CI' from Mikaël Francoeur Some CI actions that compile artifacts on releases are failing with this error ([example](https://github.com/tursodatabase/turso/actions/runs/238 50668657/job/69529699391)): ``` error: the #[global_allocator] in this crate conflicts with global allocator in: turso error: could not compile memory-benchmark (bin "memory-benchmark") due to 1 previous error ``` This is because `dist build` is building the entire workspace (`--workspace`), and feature unification brings in mimalloc allocator. But it also shows that we're building a lot of junk that doesn't need to be compiled: ``` Compiling turso_ext_tests v0.6.0-pre.15 (/home/runner/work/turso/turso/extensions/tests) Compiling turso_stress v0.6.0-pre.15 (/home/runner/work/turso/turso/testing/stress) Compiling test-runner v0.1.0 (/home/runner/work/turso/turso/testing/sqltests) Compiling memory-benchmark v0.1.0 (/home/runner/work/turso/turso/perf/memory) Compiling turso_whopper v0.6.0-pre.15 (/home/runner/work/turso/turso/testing/concurrent-simulator) ``` Adding `precise-builds=true` will build only the required packages. From the [docs](https://axodotdev.github.io/cargo- dist/book/reference/config.html#precise-builds): > cargo prefers building one copy of each dependency in a build, so if two apps in your workspace depend on e.g. serde with different features, building with --workspace, will build serde once with the features unioned together. However if you build each package individually it will more precisely build two copies of serde with different feature sets. > > The downside of using --workspace is that if your workspace has lots of example/test crates, or if you release only parts of your workspace at a time, we build a lot of gunk that's not needed, and potentially bloat up your app with unnecessary features. Claude wrote the code, I researched and wrote the text above. Closes #6233
main
3 hours ago

Latest Branches

CodSpeed Performance Gauge
0%
feat: expose OpenFlags::ReadOnly through Rust SDK Builder#6248
47 minutes ago
5a33814
friskypriyanshu:feature/readonly-flag
CodSpeed Performance Gauge
0%
2 hours ago
f2d4368
empty-result-callbacks-pragma
CodSpeed Performance Gauge
0%
bindings/tcl: Enable generated columns#6250
3 hours ago
ae69efa
tcl-enable-generated-columns
© 2026 CodSpeed Technology
Home Terms Privacy Docs