You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Browse filesBrowse the repository at this point in the historyBrowse files
authored
[rustjava-tracing-attributes-pin-removal] fix: unfreeze tracing family by replacing the sole #[instrument] with a manual span (#4)
* fix: remove tracing-attributes upper-bound pin by dropping #[instrument]
java_runtime carried a direct tracing-attributes = "<0.1.29" dependency
to dodge the no_std compile error in tokio-rs/tracing#3388, which froze
the whole tracing family at 0.1.41 and made dependabot PRs unresolvable
(tracing 0.1.44 requires tracing-attributes 0.1.31, conflicting with
the pin). The only code forcing this was a single #[tracing::instrument]
in Thread's spawn callback.
- thread.rs: replace #[tracing::instrument(name = "java thread",
fields(id = self.thread_id), skip_all)] with a manual
tracing::info_span! + Instrument combinator (no_std-safe; identical
span name, field, level, and target — verified by comparing RUST_LOG
output before/after)
- java_runtime/Cargo.toml: drop the tracing-attributes direct dep + pin
- workspace Cargo.toml: drop tracing's now-unused "attributes" feature
- Cargo.lock: tracing family only — tracing 0.1.41 -> 0.1.44 (the
previously impossible resolution), tracing-subscriber 0.3.20 -> 0.3.23,
tracing-attributes removed from the graph; zero unrelated crates
- rust.yml: wasm32 clippy was missing workspace coverage; now
--workspace --exclude test_utils (test_utils requires tokio
rt-multi-thread, which has a compile_error! on wasm)
Verified: cargo test --all green (140 passed), clippy -D warnings clean
natively and on wasm32-unknown-unknown (the no_std target the pin
existed to protect).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* docs: update STATE.md/REPORT.md per autonomous-ops SOP
Superset content covering all three in-flight PRs so later add/add
merges resolve by taking the newest branch's version.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
---------
Co-authored-by: jun0 <junyoung.choi.a@miraeasset.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
0 commit comments