Eventual-Inc
Daft
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
build: strip symbols from release wheels Add `strip = "symbols"` to `[profile.release]` (inherited by `release-lto`) so the shipped extension module no longer carries its symbol table. On the published daft-0.7.16 wheel this trims the binary 115MB -> 99MB and the download 44.3MB -> 40.2MB (~9%), with no functional change: the abi3 export symbols are preserved and there is no DWARF in release builds. The dev-bench profile keeps its explicit strip = "none" for profiling.
kszucs:build/strip-release-wheels
5 hours ago
style(droid): fix ruff docstring and formatting issues
everettVT/droid-hdf5-stack
9 hours ago
feat(droid): add scene filtering, trajectory schema, and HF classifications Extend the DROID dataset helpers with explicit trajectory dtypes, filter_scenes joining HF-hosted scene classifications, simplified camera_frames validation, docs/examples, and an upload script for the Parquet mirror on Hugging Face.
everettVT/droid-hdf5-stack
10 hours ago
fix the io test
slade/formatted-errors
11 hours ago
Update src/daft-scan/src/storage_config.rs Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Lucas61000:issue-7180
12 hours ago
update tests
slade/formatted-errors
14 hours ago
fix: allow lazy typed missing files
everettVT/droid-hdf5-stack
16 hours ago
feat: asof_join_aligned distributed (#7177) Re-opens #7107. Same branch and commits, recreated as a fresh PR. Implements the shuffle-skipping execution path for `join_asof(..., _assume_sorted_and_aligned=True)`. - Instead of a separate `AsofJoinAlignedNode`, `AsofJoinNode` takes an `assume_aligned` flag: the aligned path zips input partitions by index (validating partition counts at execution time) and skips sampling + range shuffle entirely. Both paths share the carryover and join-dispatch machinery. - Fixes a latent carryover bug in the shuffle path along the way: the per-bucket `top_n(1)` reduction kept only one row per bucket (the lexicographically extreme `(by, on)` tuple), losing other groups' cross-partition matches. Carryovers are now per-group extreme rows, and each partition's join task receives the extremes of all preceding/following partitions, so matches survive empty and group-sparse partitions. The ≥3-partition tests fail without this and pass with it. - Re-enables the partition-count-mismatch validation test. Note: for very high cardinality `by` keys over many partitions, shipping all per-partition extremes to every join task is O(P²·G) rows worst case; a cumulative per-group merge (O(P·G), but a sequential task chain) is a profile-first follow-up. 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Colin Ho <colin.ho99@gmail.com> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
main
18 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
build: strip symbols from release wheels
#7182
6 hours ago
88e2a38
kszucs:build/strip-release-wheels
CodSpeed Performance Gauge
0%
feat: streamline HDF5 file access
#7160
9 hours ago
7386cd6
everettVT/droid-hdf5-stack
CodSpeed Performance Gauge
0%
fix: Format nested Rust errors as a simplified backtrace in Python
#7178
12 hours ago
78b3187
slade/formatted-errors
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs