Avatar for the oxc-project user
oxc-project
oxc
BlogDocsChangelog

Performance History

Latest Results

fix(linter): Add a few new DOM props for `react/no-unknown-property`. (#19414) These are all valid and did not exist on the list of known properties. This also means the rule does a better job matching what attributes are valid in accordance with the original rule. I found these by going through the commit history upstream. - `onBeforeToggle` is part of the popover spec: https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/beforetoggle_event - `shadowrootmode`, `shadowrootclonable`, `shadowrootdelegatesfocus`, and `shadowrootserializable` are related to shadow roots. https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/template#shadowrootmode - `transform-origin` is for SVGs: https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Attribute/transform-origin - `onLoad` is allowed for the body element. - `closedby` is a prop on the `dialog` element (it is intentionally not capitalized in React, for whatever reason): https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/dialog#closedby
main
1 hour ago
fix(formatter): Revert #19399
revert-19399
2 hours ago
chore(deps): update rust crates (#19404) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [bitflags](https://redirect.github.com/bitflags/bitflags) | workspace.dependencies | minor | `2.10.0` → `2.11.0` | | [dragonbox_ecma](https://redirect.github.com/magic-akari/dragonbox) | workspace.dependencies | patch | `0.1.0` → `0.1.12` | | [futures](https://rust-lang.github.io/futures-rs) ([source](https://redirect.github.com/rust-lang/futures-rs)) | workspace.dependencies | patch | `0.3.31` → `0.3.32` | | [lazy-regex](https://redirect.github.com/Canop/lazy-regex) | workspace.dependencies | minor | `3.5.1` → `3.6.0` | | [syn](https://redirect.github.com/dtolnay/syn) | workspace.dependencies | patch | `2.0.114` → `2.0.116` | | [tempfile](https://stebalien.com/projects/tempfile-rs/) ([source](https://redirect.github.com/Stebalien/tempfile)) | workspace.dependencies | minor | `3.24.0` → `3.25.0` | --- ### Release Notes <details> <summary>bitflags/bitflags (bitflags)</summary> ### [`v2.11.0`](https://redirect.github.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#2110) [Compare Source](https://redirect.github.com/bitflags/bitflags/compare/2.10.0...2.11.0) #### What's Changed - Fix use of Result in macro output by [@&#8203;james7132](https://redirect.github.com/james7132) in [#&#8203;462](https://redirect.github.com/bitflags/bitflags/pull/462) - Add methods to get the known/unknown bits from a flags value by [@&#8203;WaterWhisperer](https://redirect.github.com/WaterWhisperer) in [#&#8203;473](https://redirect.github.com/bitflags/bitflags/pull/473) #### New Contributors - [@&#8203;james7132](https://redirect.github.com/james7132) made their first contribution in [#&#8203;462](https://redirect.github.com/bitflags/bitflags/pull/462) - [@&#8203;WaterWhisperer](https://redirect.github.com/WaterWhisperer) made their first contribution in [#&#8203;473](https://redirect.github.com/bitflags/bitflags/pull/473) **Full Changelog**: <https://github.com/bitflags/bitflags/compare/2.10.0...2.11.0> </details> <details> <summary>magic-akari/dragonbox (dragonbox_ecma)</summary> ### [`v0.1.12`](https://redirect.github.com/magic-akari/dragonbox/compare/v0.1.0...v0.1.12) [Compare Source](https://redirect.github.com/magic-akari/dragonbox/compare/v0.1.0...v0.1.12) </details> <details> <summary>rust-lang/futures-rs (futures)</summary> ### [`v0.3.32`](https://redirect.github.com/rust-lang/futures-rs/releases/tag/0.3.32) [Compare Source](https://redirect.github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32) - Bump MSRV of utility crates to 1.71. ([#&#8203;2989](https://redirect.github.com/rust-lang/futures-rs/issues/2989)) - Soft-deprecate `ready!` macro in favor of `std::task::ready!` added in Rust 1.64 ([#&#8203;2925](https://redirect.github.com/rust-lang/futures-rs/issues/2925)) - Soft-deprecate `pin_mut!` macro in favor of `std::pin::pin!` added in Rust 1.68 ([#&#8203;2929](https://redirect.github.com/rust-lang/futures-rs/issues/2929)) - Add `FuturesOrdered::clear` ([#&#8203;2927](https://redirect.github.com/rust-lang/futures-rs/issues/2927)) - Add `mpsc::*Receiver::recv` ([#&#8203;2947](https://redirect.github.com/rust-lang/futures-rs/issues/2947)) - Add `mpsc::*Receiver::try_recv` and deprecate `mpsc::*Receiver::::try_next` ([#&#8203;2944](https://redirect.github.com/rust-lang/futures-rs/issues/2944)) - Implement `FusedStream` for `sink::With` ([#&#8203;2948](https://redirect.github.com/rust-lang/futures-rs/issues/2948)) - Add `no_std` support for `shared` ([#&#8203;2868](https://redirect.github.com/rust-lang/futures-rs/issues/2868)) - Make `Mutex::new()` const ([#&#8203;2956](https://redirect.github.com/rust-lang/futures-rs/issues/2956)) - Add `#[clippy::has_significant_drop]` to guards ([#&#8203;2967](https://redirect.github.com/rust-lang/futures-rs/issues/2967)) - Remove dependency to `pin-utils` ([#&#8203;2929](https://redirect.github.com/rust-lang/futures-rs/issues/2929)) - Remove dependency on `num_cpus` ([#&#8203;2946](https://redirect.github.com/rust-lang/futures-rs/issues/2946)) - Performance improvements ([#&#8203;2983](https://redirect.github.com/rust-lang/futures-rs/issues/2983)) - Documentation improvements ([#&#8203;2925](https://redirect.github.com/rust-lang/futures-rs/issues/2925), [#&#8203;2926](https://redirect.github.com/rust-lang/futures-rs/issues/2926), [#&#8203;2940](https://redirect.github.com/rust-lang/futures-rs/issues/2940), [#&#8203;2971](https://redirect.github.com/rust-lang/futures-rs/issues/2971)) </details> <details> <summary>Canop/lazy-regex (lazy-regex)</summary> ### [`v3.6.0`](https://redirect.github.com/Canop/lazy-regex/blob/HEAD/CHANGELOG.md#v360---2026-02-11) - `regex_remove_all!` and `bytes_regex_remove_all!` - MSRV updated to 1.71 </details> <details> <summary>dtolnay/syn (syn)</summary> ### [`v2.0.116`](https://redirect.github.com/dtolnay/syn/releases/tag/2.0.116) [Compare Source](https://redirect.github.com/dtolnay/syn/compare/2.0.115...2.0.116) - Optimize parse\_fn\_arg\_or\_variadic for less lookahead on erroneous receiver ([#&#8203;1968](https://redirect.github.com/dtolnay/syn/issues/1968)) ### [`v2.0.115`](https://redirect.github.com/dtolnay/syn/releases/tag/2.0.115) [Compare Source](https://redirect.github.com/dtolnay/syn/compare/2.0.114...2.0.115) - Enable GenericArgument::Constraint parsing in non-full mode ([#&#8203;1966](https://redirect.github.com/dtolnay/syn/issues/1966)) </details> <details> <summary>Stebalien/tempfile (tempfile)</summary> ### [`v3.25.0`](https://redirect.github.com/Stebalien/tempfile/blob/HEAD/CHANGELOG.md#3250) - Allow `getrandom` 0.4.x while retaining support for `getrandom` 0.3.x. </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/oxc). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My44LjUiLCJ1cGRhdGVkSW5WZXIiOiI0My44LjUiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
main
2 hours ago
release(apps): oxlint v1.48.0 && oxfmt v0.33.0
release/apps-1771233973
3 hours ago

Active Branches

fix(formatter): Revert #19399
last run
2 hours ago
#19433
CodSpeed Performance Gauge
0%
#19430
CodSpeed Performance Gauge
0%
last run
3 hours ago
#19429
CodSpeed Performance Gauge
0%
Ā© 2026 CodSpeed Technology
Home Terms Privacy Docs