What's Changed
Docs
- chore: Migrate to Ultracite by @haydenbleasel in #11948
Changelog
- perf: Share HTTP client and improve profile instrumentation by @anthonyshew in #11929
- perf: Share HTTP client and improve profile instrumentation by @anthonyshew in #11932
- perf: Reduce git subprocess calls on startup by @anthonyshew in #11934
- chore: Upgrade zstd 0.12.3 to 0.13.3 by @anthonyshew in #11936
- perf: Replace git subprocesses with
libgit2and skip unnecessary summary work by @anthonyshew in #11938 - perf: Reduce per-package hashing overhead and eliminate SCM subprocesses by @anthonyshew in #11942
- perf: Reduce CPU overhead in
turbo runhot path by @anthonyshew in #11947 - perf: Replace
libgit2git status withgix-indexfor faster file hashing by @anthonyshew in #11950 - perf: Resolve literal input paths via stat instead of glob walk by @anthonyshew in #11955
- perf: Optimize engine builder, task visitor, and untracked file discovery by @anthonyshew in #11956
- perf: Parallelize
turbo runpre-execution hot path by @anthonyshew in #11958 - chore: Add tracing spans to uninstrumented hot path functions by @anthonyshew in #11959
- perf: Use
Arc<str>for task dependency hashes to avoid heap clones by @anthonyshew in #11962
Full Changelog: v2.8.11-canary.11...v2.8.11-canary.23