hydro_deploy v0.13.0
·
538 commits
to main
since this release
New Features
- implement profiling for macOS and Windows using samply
Bug Fixes
-
handle
-1addresses from samply, fix_counter()rollover
This fixes samply profiling on my "ancient" 2019 x86-64 macbook pro
15.3.2 (24D81)This pull request aims to fix the handling of –1 address values from
samply by updating tracing filenames and refactoring related error and
type handling. Key changes include:- Better error messages when
dtraceorsamplyare not instaled. - Fix integer rollover in
_counter()by usingu64instead of
inferredi32. - Refactor samply profile conversion for asynchronous frame lookup.
Show a summary per file
File Description hydro_lang/src/rewrites/analyze_counter.rs Adds custom panic with measurement details if regex matching fails. (Used to diagnose _counter()i32rollover)hydro_deploy/core/src/localhost/samply.rs Updates type for addresses/resources, refactors frame lookup to use asynchronous join_all, and adjusts string output for missing symbols. hydro_deploy/core/src/localhost/mod.rs Improves error handling during command spawning with conditional context messages for when samplyordtraceexecutables are not found.hydro_deploy/core/src/localhost/launched_binary.rs Uses serde_path_to_error for improved deserialization error context. dfir_lang/src/graph/ops/dest_sink.rs Standardizes error messages by removing extraneous punctuation. dfir_lang/src/graph/ops/_counter.rs Adds explicit type annotation for a cell initialization to prevent i32rollover. - Better error messages when
Bug Fixes (BREAKING)
- fix perf setup, remove GCP
startup_script, useTracingOptions::setup_commandinstead
Commit Statistics
- 3 commits contributed to the release over the course of 19 calendar days.
- 3 commits were understood as conventional.
- 3 unique issues were worked on: #1800, #1812, #1814