Avatar for the oxc-project user
oxc-project
json-strip-comments
BlogDocsChangelog

Performance History

Latest Results

chore: release v3.1.1
release-plz-2025-11-21T15-18-23Z
6 hours ago
chore: release v3.1.1
release-plz-2025-11-21T15-18-23Z
5 days ago
chore: release v3.1.1
release-plz-2025-11-21T15-18-23Z
5 days ago
chore(deps): update rust crates (#146) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [memchr](https://redirect.github.com/BurntSushi/memchr) | dependencies | minor | `2.7.6` → `2.8.0` | | [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.108` | --- ### Release Notes <details> <summary>BurntSushi/memchr (memchr)</summary> ### [`v2.8.0`](https://redirect.github.com/BurntSushi/memchr/compare/2.7.6...2.8.0) [Compare Source](https://redirect.github.com/BurntSushi/memchr/compare/2.7.6...2.8.0) </details> <details> <summary>wasm-bindgen/wasm-bindgen (wasm-bindgen)</summary> ### [`v0.2.108`](https://redirect.github.com/wasm-bindgen/wasm-bindgen/blob/HEAD/CHANGELOG.md#02108) [Compare Source](https://redirect.github.com/wasm-bindgen/wasm-bindgen/compare/0.2.107...0.2.108) ##### Fixed - Fixed regression where `panic=unwind` builds for non-Wasm targets would trigger `UnwindSafe` assertions. [#&#8203;4903](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4903) ### [`v0.2.107`](https://redirect.github.com/wasm-bindgen/wasm-bindgen/blob/HEAD/CHANGELOG.md#02107) [Compare Source](https://redirect.github.com/wasm-bindgen/wasm-bindgen/compare/0.2.106...0.2.107) ##### Added - Support catching panics, and raising JS Exceptions for them, when building with panic=unwind on nightly, with the `std` feature. [#&#8203;4790](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4790) - Added support for passing `&[JsValue]` slices from Rust to JavaScript functions. [#&#8203;4872](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4872) - Added `private` attribute on exported types to allow generating exports and structs as implicit internal exported types for function arguments and returns, without exporting them on the public interface. [#&#8203;4788](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4788) - Added `iter_custom` and `iter_custom_future` for bench to do custom measurements. [#&#8203;4841](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4841) - Added [Window Management API](https://w3c.github.io/window-management/). [#&#8203;4843](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4843) ##### Changed - Changed WASM import namespace from `wbg` to `./{name}_bg.js` for `web` and `no-modules` targets, aligning with `bundler` and `experimental-nodejs-module` to enable cross-target WASM sharing. [#&#8203;4850](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4850) - Replace `WASM_BINDGEN_UNSTABLE_TEST_PROFRAW_OUT` and `WASM_BINDGEN_UNSTABLE_TEST_PROFRAW_PREFIX` with parsing `LLVM_PROFILE_FILE` analogous to Rust test coverage. [#&#8203;4367](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4367) - Typescript custom sections sorted alphabetically across codegen-units. [#&#8203;4738](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4738) - Optimized demangling performance by removing redundant string formatting [#&#8203;4867](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4867) - Changed WASM import namespace from `__wbindgen_placeholder__` to `./{name}_bg.js` for `node` targets, aligning with `bundler` and `experimental-nodejs-module` to enable cross-target WASM sharing. [#&#8203;4869](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4869) - Changed WASM import namespace from `__wbindgen_placeholder__` to `./{name}_bg.js` for `deno` and `module` targets, aligning with `node`, `bundler` and `experimental-nodejs-module` to enable cross-target WASM sharing. [#&#8203;4871](https://redirect.github.com/rustwasm/wasm-bindgen/pull/4871) - Consolidate JavaScript glue generation Move target-specific JS emission into a single finalize phase, reducing branching and making the generated output more consistent across targets. - Centralize JS output assembly in a single finalize phase (exports/imports/wasm loading). - Make `--target experimental-nodejs-module` emit one JS entrypoint (no separate `_bg.js`). - Ensure Node (CJS/ESM) and bundler entrypoints only expose public exports (no internal import shims). - Add `/* @&#8203;ts-self-types="./<name>.d.ts" */` to JS entrypoints for JSR/Deno resolution. - Refresh reference test fixtures. [#&#8203;4879](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4879) - Forward worker errors to test output in the test runner. [#&#8203;4855](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4855) ##### Fixed - Fix: Include doc comments in TypeScript definitions for classes [#&#8203;4858](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4858) - Interpreter: support try\_table blocks [#&#8203;4862](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4862) - Interpreter: Stop interpretting descriptor after `__wbindgen_describe_cast` [#&#8203;4862](https://redirect.github.com/wasm-bindgen/wasm-bindgen/pull/4898) ### [`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:eyJjcmVhdGVkSW5WZXIiOiI0Mi45NS4yIiwidXBkYXRlZEluVmVyIjoiNDIuOTUuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
main
5 days ago
chore(deps): update rust crates
renovate/rust-crates
5 days ago
chore(deps): update codspeedhq/action action to v4.10.5 (#145) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [CodSpeedHQ/action](https://redirect.github.com/CodSpeedHQ/action) | action | patch | `v4.10.2` → `v4.10.5` | --- ### Release Notes <details> <summary>CodSpeedHQ/action (CodSpeedHQ/action)</summary> ### [`v4.10.5`](https://redirect.github.com/CodSpeedHQ/action/releases/tag/v4.10.5) [Compare Source](https://redirect.github.com/CodSpeedHQ/action/compare/v4.10.4...v4.10.5) #### Release Notes ##### <!-- 0 -->🚀 Features - Support codspeed-node memory profiling by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) in [#&#8203;228](https://redirect.github.com/CodSpeedHQ/runner/pull/228) ##### <!-- 1 -->🐛 Bug Fixes - Check benchmark URIs rather than memtrack events by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) in [#&#8203;230](https://redirect.github.com/CodSpeedHQ/runner/pull/230) - Do not error out if no head report is present after local run by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) in [#&#8203;233](https://redirect.github.com/CodSpeedHQ/runner/pull/233) ##### <!-- 7 -->⚙️ Internals - chore: bump runner version to 4.10.5 by [@&#8203;github-actions](https://redirect.github.com/github-actions)\[bot] in [#&#8203;186](https://redirect.github.com/CodSpeedHQ/action/pull/186) ##### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/codspeed/releases/download/v4.10.5/codspeed-runner-installer.sh | sh ``` #### Download codspeed-runner 4.10.5 | File | Platform | Checksum | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------- | | [codspeed-runner-aarch64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.10.5/codspeed-runner-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.10.5/codspeed-runner-aarch64-unknown-linux-musl.tar.gz.sha256) | | [codspeed-runner-x86\_64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.10.5/codspeed-runner-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.10.5/codspeed-runner-x86_64-unknown-linux-musl.tar.gz.sha256) | **Full Runner Changelog**: <https://github.com/CodSpeedHQ/codspeed/blob/main/CHANGELOG.md> **Full Changelog**: <https://github.com/CodSpeedHQ/action/compare/v4.10.4...v4.10.5> ### [`v4.10.4`](https://redirect.github.com/CodSpeedHQ/action/releases/tag/v4.10.4) [Compare Source](https://redirect.github.com/CodSpeedHQ/action/compare/v4.10.2...v4.10.4) #### Release Notes ##### <!-- 0 -->🚀 Features - Check for repository existence before run in local runs by [@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange) in [#&#8203;229](https://redirect.github.com/CodSpeedHQ/runner/pull/229) - Support pytest-codspeed memory profiling by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) in [#&#8203;225](https://redirect.github.com/CodSpeedHQ/runner/pull/225) - Attach to different jemalloc prefixed functions by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) - Support tracking `libstdc++` by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) - Track `posix_memalign` by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) ##### <!-- 1 -->🐛 Bug Fixes - Check non-default allocators first by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) - Reset owernship by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) ##### <!-- 2 -->🏗️ Refactor - Use standard allocation API across allocators by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) in [#&#8203;212](https://redirect.github.com/CodSpeedHQ/runner/pull/212) ##### <!-- 7 -->⚙️ Internals - chore: bump runner version to 4.10.3 by [@&#8203;github-actions](https://redirect.github.com/github-actions)\[bot] in [#&#8203;184](https://redirect.github.com/CodSpeedHQ/action/pull/184) - chore: bump runner version to 4.10.4 by [@&#8203;github-actions](https://redirect.github.com/github-actions)\[bot] in [#&#8203;185](https://redirect.github.com/CodSpeedHQ/action/pull/185) - Use snapshots for c tests by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) - Only run tests in CI by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) - Use single thread for tests to avoid opening too many files by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) - Add cpp allocator test by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) - Add rust allocator tests by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) - Allow tracking statically linked allocators in tests by [@&#8203;not-matthias](https://redirect.github.com/not-matthias) #### Install codspeed-runner 4.10.4 ##### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/codspeed/releases/download/v4.10.4/codspeed-runner-installer.sh | sh ``` #### Download codspeed-runner 4.10.4 | File | Platform | Checksum | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------- | | [codspeed-runner-aarch64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.10.4/codspeed-runner-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.10.4/codspeed-runner-aarch64-unknown-linux-musl.tar.gz.sha256) | | [codspeed-runner-x86\_64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.10.4/codspeed-runner-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.10.4/codspeed-runner-x86_64-unknown-linux-musl.tar.gz.sha256) | **Full Runner Changelog**: <https://github.com/CodSpeedHQ/codspeed/blob/main/CHANGELOG.md> **Full Changelog**: <https://github.com/CodSpeedHQ/action/compare/v4.10.2...v4.10.4> </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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi45NS4yIiwidXBkYXRlZEluVmVyIjoiNDIuOTUuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
main
5 days ago
chore: release v3.1.1
release-plz-2025-11-21T15-18-23Z
12 days ago

Active Branches

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