oxc-project
json-strip-comments
BlogDocsChangelog

Performance History

Latest Results

chore: release v3.1.1
release-plz-2025-11-21T15-18-23Z
6 days ago
chore: release v3.1.1
release-plz-2025-11-21T15-18-23Z
6 days ago
chore(deps): update github-actions (#133) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [CodSpeedHQ/action](https://redirect.github.com/CodSpeedHQ/action) | action | minor | `v4.4.1` -> `v4.5.1` | | [oxc-project/release-plz](https://redirect.github.com/oxc-project/release-plz) | action | patch | `v1.0.4` -> `v1.0.5` | --- ### Release Notes <details> <summary>CodSpeedHQ/action (CodSpeedHQ/action)</summary> ### [`v4.5.1`](https://redirect.github.com/CodSpeedHQ/action/releases/tag/v4.5.1) [Compare Source](https://redirect.github.com/CodSpeedHQ/action/compare/v4.4.1...v4.5.1) #### Release Notes ##### <!-- 0 -->🚀 Features - Remove projects query from the exec polling by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) in [#&#8203;173](https://redirect.github.com/CodSpeedHQ/runner/pull/173) - Fetch project from API when running outside of git repo by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) - Add get or create project repository query by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) - Automatically install exec-harness for exec subcommand by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) - Auto install codspeed-memtrack during executor setup by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) - Serialize events serially to allow streamed decoding by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) in [#&#8203;172](https://redirect.github.com/CodSpeedHQ/runner/pull/172) - Parse perf file for memmap events instead of relying on /proc/pid/maps by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) - Use the projects upload enpdoint in exec command by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) - Add exec subcommand and refactor run subcommand by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) - Add exec-harness binary by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) - Add memory executor by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) - Add memtrack crate by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) - Add artifact types by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) - Add shared fifo by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) - Add new fifo commands by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) - Support simulation for free-threaded python by [@&#8203;adriencaccia](https://redirect.github.com/adriencaccia) in [#&#8203;167](https://redirect.github.com/CodSpeedHQ/runner/pull/167) ##### <!-- 1 -->🐛 Bug Fixes - fix: specify package when using branch/ref by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) in [#&#8203;162](https://redirect.github.com/CodSpeedHQ/action/pull/162) - fix: properly check for allow\_empty input by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) in [#&#8203;164](https://redirect.github.com/CodSpeedHQ/action/pull/164) - Filter out arm debugging symbols by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) in [#&#8203;179](https://redirect.github.com/CodSpeedHQ/runner/pull/179) - Filter out empty named symbols when building perf-map by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) in [#&#8203;176](https://redirect.github.com/CodSpeedHQ/runner/pull/176) - Do not break support for no reason when changing integration hooks protocol version by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) in [#&#8203;175](https://redirect.github.com/CodSpeedHQ/runner/pull/175) - Remove dirty retry on timeout and simply increase timeout for GQL client by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) - Stop hanging indefinitely if process fails to start in memory executor by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) in [#&#8203;171](https://redirect.github.com/CodSpeedHQ/runner/pull/171) - Remove the password prompt from the run\_with\_sudo dialog by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) - Collect events in thread to avoid mutex overhead by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) - Convert events in thread to avoid blocking at the end by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) - Compress only when size exceeds threshold by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) - Forward environment in memory executor by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) - Fix plan test in CI by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) in [#&#8203;165](https://redirect.github.com/CodSpeedHQ/runner/pull/165) - Prevent nextest from running valgrind and memcheck concurrently by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) - Stop ignoring samples by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) - Use correct name for unwind\_data trait declaration by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) - Stop filtering out zero sized symbol by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) - Request OIDC token after creating profile archive by [@&#8203;fargito](https://redirect.github.com/fargito) in [#&#8203;170](https://redirect.github.com/CodSpeedHQ/runner/pull/170) - Remove snapshots that were not part of lfs by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) in [#&#8203;166](https://redirect.github.com/CodSpeedHQ/runner/pull/166) - Always print memory mapping logs by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) ##### <!-- 2 -->🏗️ Refactor - Create a dedicated execution\_context that holds runtime information by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) - Move executor and instruments modules out of `run` module by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) ##### <!-- 7 -->⚙️ Internals - docs(examples): add go and cpp examples by [@&#8203;fargito](https://redirect.github.com/fargito) in [#&#8203;161](https://redirect.github.com/CodSpeedHQ/action/pull/161) - Ignore some tags in the changelog - Bump protocol version by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) in [#&#8203;174](https://redirect.github.com/CodSpeedHQ/runner/pull/174) - Add CONTRIBUTING.md by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) - Add cargo-dist arguments for release by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) - Reset exec-harness and memtrack crate versions to 1.0.0 ahead of first release by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) - Switch to pr run mode plan only for pr by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) - Add test to ensure path is properly forwarded by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) in [#&#8203;169](https://redirect.github.com/CodSpeedHQ/runner/pull/169) - Make the exec command work outside of git repos by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) - Do not publish memtrack to crates.io by [@&#8203;adriencaccia](https://redirect.github.com/adriencaccia) - Dont run valgrind and memory tests at the same time by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) in [#&#8203;164](https://redirect.github.com/CodSpeedHQ/runner/pull/164) - Add test-log to see output on failures by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) - Add workspace dependencies by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) #### Install codspeed-runner 4.5.1 ##### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/runner/releases/download/v4.5.1/codspeed-runner-installer.sh | sh ``` #### Download codspeed-runner 4.5.1 | File | Platform | Checksum | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | ---------------------------------------------------------------------------------------------------------------------------------- | | [codspeed-runner-aarch64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/runner/releases/download/v4.5.1/codspeed-runner-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://redirect.github.com/CodSpeedHQ/runner/releases/download/v4.5.1/codspeed-runner-aarch64-unknown-linux-musl.tar.gz.sha256) | | [codspeed-runner-x86\_64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/runner/releases/download/v4.5.1/codspeed-runner-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://redirect.github.com/CodSpeedHQ/runner/releases/download/v4.5.1/codspeed-runner-x86_64-unknown-linux-musl.tar.gz.sha256) | **Full Runner Changelog**: <https://github.com/CodSpeedHQ/runner/blob/main/CHANGELOG.md> **Full Changelog**: <https://github.com/CodSpeedHQ/action/compare/v4.4.1...v4.5.1> </details> <details> <summary>oxc-project/release-plz (oxc-project/release-plz)</summary> ### [`v1.0.5`](https://redirect.github.com/oxc-project/release-plz/compare/v1.0.4...v1.0.5) [Compare Source](https://redirect.github.com/oxc-project/release-plz/compare/v1.0.4...v1.0.5) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 10am on monday" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxc-project/json-strip-comments). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41OS4wIiwidXBkYXRlZEluVmVyIjoiNDIuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
main
6 days ago
chore(deps): update rust crates (#132) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [serde_json](https://redirect.github.com/serde-rs/json) | dev-dependencies | patch | `1.0.145` -> `1.0.148` | | [wasm-bindgen](https://wasm-bindgen.github.io/wasm-bindgen) ([source](https://redirect.github.com/wasm-bindgen/wasm-bindgen)) | dependencies | patch | `0.2.105` -> `0.2.106` | --- ### Release Notes <details> <summary>serde-rs/json (serde_json)</summary> ### [`v1.0.148`](https://redirect.github.com/serde-rs/json/releases/tag/v1.0.148) [Compare Source](https://redirect.github.com/serde-rs/json/compare/v1.0.147...v1.0.148) - Update `zmij` dependency to 1.0 ### [`v1.0.147`](https://redirect.github.com/serde-rs/json/releases/tag/v1.0.147) [Compare Source](https://redirect.github.com/serde-rs/json/compare/v1.0.146...v1.0.147) - Switch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance ([#&#8203;1304](https://redirect.github.com/serde-rs/json/issues/1304)) ### [`v1.0.146`](https://redirect.github.com/serde-rs/json/releases/tag/v1.0.146) [Compare Source](https://redirect.github.com/serde-rs/json/compare/v1.0.145...v1.0.146) - Set fast\_arithmetic=64 for riscv64 ([#&#8203;1305](https://redirect.github.com/serde-rs/json/issues/1305), thanks [@&#8203;Xeonacid](https://redirect.github.com/Xeonacid)) </details> <details> <summary>wasm-bindgen/wasm-bindgen (wasm-bindgen)</summary> ### [`v0.2.106`](https://redirect.github.com/wasm-bindgen/wasm-bindgen/blob/HEAD/CHANGELOG.md#02106) [Compare Source](https://redirect.github.com/wasm-bindgen/wasm-bindgen/compare/0.2.105...0.2.106) ##### Added - New MSRV policy, and bump of the MSRV fo 1.71. [#&#8203;4801](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull4801) - Added typed `this` support in the first argument in free function exports via a new `#[wasm_bindgen(this)]` attribute. [#&#8203;4757](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4757) - Added `reexport` attribute for imports to support re-exporting imported types, with optional renaming. [#&#8203;4759](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4759) - Added `js_namespace` attribute on exported types, mirroring the import semantics to enable arbitrarily nested exported interface objects. [#&#8203;4744](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4744) - Added 'container' attribute to `ScrollIntoViewOptions` [#&#8203;4806](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4806) - Updated and refactored output generation to use alphabetical ordering of declarations. [#&#8203;4813](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4813) - Added benchmark support to `wasm-bindgen-test`. [#&#8203;4812](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4812) [#&#8203;4823](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4823) ##### Fixed - Fixed node test harness getting stuck after tests completed. [#&#8203;4776](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4776) - Quote names containing colons in generated .d.ts. [#&#8203;4488](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4488) - Fixes TryFromJsValue for structs JsValue stack corruption on failure. [#&#8203;4786](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4786) - Fixed `wasm-bindgen-test-runner` outputting empty line when using the `--list` option. In particular, `cargo-nextest` now works correctly. [#&#8203;4803](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4803) - It now works to build with `-Cpanic=unwind`. [#&#8203;4796](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4796) [#&#8203;4783](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4783) [#&#8203;4782](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4782) - Fixed duplicate symbols caused by enabling v0 mangling. [#&#8203;4822](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4822) - Fixed a multithreaded wasm32+atomics race where `Atomics.waitAsync` promise callbacks could call `run` without waking first, causing sporadic panics. [#&#8203;4821](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4821) ##### Removed </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 10am on monday" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxc-project/json-strip-comments). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41OS4wIiwidXBkYXRlZEluVmVyIjoiNDIuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
main
6 days ago
chore(deps): update github-actions
renovate/github-actions
6 days ago
chore(deps): update rust crates
renovate/rust-crates
6 days ago
chore: release v3.1.1
release-plz-2025-11-21T15-18-23Z
13 days ago
chore: release v3.1.1
release-plz-2025-11-21T15-18-23Z
13 days ago

Active Branches

chore: release v3.1.1
last run
6 days ago
#119
CodSpeed Performance Gauge
0%
#120
CodSpeed Performance Gauge
-19%
© 2026 CodSpeed Technology
Home Terms Privacy Docs