-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
6bf5205
commit 25ccddb
Showing
1 changed file
with
55 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
{ | ||
"lastUpdate": 1736414264151, | ||
"lastUpdate": 1736479819680, | ||
"repoUrl": "https://github.com/rolldown/rolldown", | ||
"entries": { | ||
"Benchmark": [ | ||
|
@@ -71300,6 +71300,60 @@ | |
"unit": "ms / ops" | ||
} | ||
] | ||
}, | ||
{ | ||
"commit": { | ||
"author": { | ||
"email": "29139614+renovate[bot]@users.noreply.github.com", | ||
"name": "renovate[bot]", | ||
"username": "renovate[bot]" | ||
}, | ||
"committer": { | ||
"email": "[email protected]", | ||
"name": "GitHub", | ||
"username": "web-flow" | ||
}, | ||
"distinct": false, | ||
"id": "19a7b491abaa76325cd5f88691ade339f2f7baae", | ||
"message": "chore(deps): update dependency rust to v1.84.0 (#3320)\n\nThis PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n| [rust](https://redirect.github.com/rust-lang/rust) | minor | `1.83.0`\n-> `1.84.0` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>rust-lang/rust (rust)</summary>\n\n###\n[`v1.84.0`](https://redirect.github.com/rust-lang/rust/blob/HEAD/RELEASES.md#Version-1840-2025-01-09)\n\n[Compare\nSource](https://redirect.github.com/rust-lang/rust/compare/1.83.0...1.84.0)\n\n\\==========================\n\n<a id=\"\nLanguage\"></a>\n\n## Language\n\n- [Allow `#[deny]` inside `#[forbid]` as a\nno-op](https://redirect.github.com/rust-lang/rust/pull/121560/)\n- [Show a warning when `-Ctarget-feature` is used to toggle features\nthat can lead to unsoundness due to ABI\nmismatches](https://redirect.github.com/rust-lang/rust/pull/129884)\n- [Use the next-generation trait solver in\ncoherence](https://redirect.github.com/rust-lang/rust/pull/130654)\n- [Allow coercions to drop the principal of trait\nobjects](https://redirect.github.com/rust-lang/rust/pull/131857)\n- [Support `/` as the path separator for `include!()` in all cases on\nWindows](https://redirect.github.com/rust-lang/rust/pull/125205)\n- [Taking a raw ref (`raw (const|mut)`) of a deref of a pointer (`*ptr`)\nis now safe](https://redirect.github.com/rust-lang/rust/pull/129248)\n- [Stabilize s390x inline\nassembly](https://redirect.github.com/rust-lang/rust/pull/131258)\n- [Stabilize Arm64EC inline\nassembly](https://redirect.github.com/rust-lang/rust/pull/131781)\n- [Lint against creating pointers to immediately dropped\ntemporaries](https://redirect.github.com/rust-lang/rust/pull/128985)\n- [Execute drop glue when unwinding in an `extern \"C\"`\nfunction](https://redirect.github.com/rust-lang/rust/pull/129582)\n\n<a id=\"1.84.0-Compiler\"></a>\n\n## Compiler\n\n- [Add `--print host-tuple` flag to print the host target tuple and\naffirm the \"target tuple\" terminology over \"target\ntriple\"](https://redirect.github.com/rust-lang/rust/pull/125579)\n- [Declaring functions with a calling convention not supported on the\ncurrent target now triggers a hard\nerror](https://redirect.github.com/rust-lang/rust/pull/129935)\n- [Set up indirect access to external data for\n`loongarch64-unknown-linux-{musl,ohos}`](https://redirect.github.com/rust-lang/rust/pull/131583)\n- [Enable XRay instrumentation for LoongArch Linux\ntargets](https://redirect.github.com/rust-lang/rust/pull/131818)\n- [Extend the `unexpected_cfgs` lint to also warn in external\nmacros](https://redirect.github.com/rust-lang/rust/pull/132577)\n- [Stabilize WebAssembly `multivalue`, `reference-types`, and\n`tail-call` target\nfeatures](https://redirect.github.com/rust-lang/rust/pull/131080)\n- [Added Tier 2 support for the `wasm32v1-none`\ntarget](https://redirect.github.com/rust-lang/rust/pull/131487)\n\n<a id=\"1.84.0-Libraries\"></a>\n\n## Libraries\n\n- [Implement `From<&mut {slice}>` for\n`Box/Rc/Arc<{slice}>`](https://redirect.github.com/rust-lang/rust/pull/129329)\n- [Move `<float>::copysign`, `<float>::abs`, `<float>::signum` to\n`core`](https://redirect.github.com/rust-lang/rust/pull/131304)\n- [Add `LowerExp` and `UpperExp` implementations to\n`NonZero`](https://redirect.github.com/rust-lang/rust/pull/131377)\n- [Implement `FromStr` for `CString` and `TryFrom<CString>` for\n`String`](https://redirect.github.com/rust-lang/rust/pull/130608)\n- [`std::os::darwin` has been made\npublic](https://redirect.github.com/rust-lang/rust/pull/123723)\n\n<a id=\"1.84.0-Stabilized-APIs\"></a>\n\n## Stabilized APIs\n\n-\n[`Ipv6Addr::is_unique_local`](https://doc.rust-lang.org/stable/core/net/struct.Ipv6Addr.html#method.is_unique_local)\n-\n[`Ipv6Addr::is_unicast_link_local`](https://doc.rust-lang.org/stable/core/net/struct.Ipv6Addr.html#method.is_unicast_link_local)\n-\n[`core::ptr::with_exposed_provenance`](https://doc.rust-lang.org/stable/core/ptr/fn.with_exposed_provenance.html)\n-\n[`core::ptr::with_exposed_provenance_mut`](https://doc.rust-lang.org/stable/core/ptr/fn.with_exposed_provenance_mut.html)\n-\n[`<ptr>::addr`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.addr)\n-\n[`<ptr>::expose_provenance`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.expose_provenance)\n-\n[`<ptr>::with_addr`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.with_addr)\n-\n[`<ptr>::map_addr`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.map_addr)\n-\n[`<int>::isqrt`](https://doc.rust-lang.org/stable/core/primitive.i32.html#method.isqrt)\n-\n[`<int>::checked_isqrt`](https://doc.rust-lang.org/stable/core/primitive.i32.html#method.checked_isqrt)\n-\n[`<uint>::isqrt`](https://doc.rust-lang.org/stable/core/primitive.u32.html#method.isqrt)\n-\n[`NonZero::isqrt`](https://doc.rust-lang.org/stable/core/num/struct.NonZero.html#impl-NonZero%3Cu128%3E/method.isqrt)\n-\n[`core::ptr::without_provenance`](https://doc.rust-lang.org/stable/core/ptr/fn.without_provenance.html)\n-\n[`core::ptr::without_provenance_mut`](https://doc.rust-lang.org/stable/core/ptr/fn.without_provenance_mut.html)\n-\n[`core::ptr::dangling`](https://doc.rust-lang.org/stable/core/ptr/fn.dangling.html)\n-\n[`core::ptr::dangling_mut`](https://doc.rust-lang.org/stable/core/ptr/fn.dangling_mut.html)\n\nThese APIs are now stable in const contexts\n\n-\n[`AtomicBool::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicBool.html#method.from_ptr)\n-\n[`AtomicPtr::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicPtr.html#method.from_ptr)\n-\n[`AtomicU8::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicU8.html#method.from_ptr)\n-\n[`AtomicU16::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicU16.html#method.from_ptr)\n-\n[`AtomicU32::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicU32.html#method.from_ptr)\n-\n[`AtomicU64::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicU64.html#method.from_ptr)\n-\n[`AtomicUsize::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicUsize.html#method.from_ptr)\n-\n[`AtomicI8::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicI8.html#method.from_ptr)\n-\n[`AtomicI16::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicI16.html#method.from_ptr)\n-\n[`AtomicI32::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicI32.html#method.from_ptr)\n-\n[`AtomicI64::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicI64.html#method.from_ptr)\n-\n[`AtomicIsize::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicIsize.html#method.from_ptr)\n-\n[`<ptr>::is_null`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.is_null-1)\n-\n[`<ptr>::as_ref`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.as_ref-1)\n-\n[`<ptr>::as_mut`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.as_mut)\n-\n[`Pin::new`](https://doc.rust-lang.org/stable/core/pin/struct.Pin.html#method.new)\n-\n[`Pin::new_unchecked`](https://doc.rust-lang.org/stable/core/pin/struct.Pin.html#method.new_unchecked)\n-\n[`Pin::get_ref`](https://doc.rust-lang.org/stable/core/pin/struct.Pin.html#method.get_ref)\n-\n[`Pin::into_ref`](https://doc.rust-lang.org/stable/core/pin/struct.Pin.html#method.into_ref)\n-\n[`Pin::get_mut`](https://doc.rust-lang.org/stable/core/pin/struct.Pin.html#method.get_mut)\n-\n[`Pin::get_unchecked_mut`](https://doc.rust-lang.org/stable/core/pin/struct.Pin.html#method.get_unchecked_mut)\n-\n[`Pin::static_ref`](https://doc.rust-lang.org/stable/core/pin/struct.Pin.html#method.static_ref)\n-\n[`Pin::static_mut`](https://doc.rust-lang.org/stable/core/pin/struct.Pin.html#method.static_mut)\n\n<a id=\"1.84.0-Cargo\"></a>\n\n## Cargo\n\n- [Stabilize MSRV-aware resolver\nconfig](https://redirect.github.com/rust-lang/cargo/pull/14639/)\n- [Stabilize resolver\nv3](https://redirect.github.com/rust-lang/cargo/pull/14754/)\n\n<a id=\"1.84-Rustdoc\"></a>\n\n## Rustdoc\n\n- [rustdoc-search: improve type-driven\nsearch](https://redirect.github.com/rust-lang/rust/pull/127589)\n\n<a id=\"1.84.0-Compatibility-Notes\"></a>\n\n## Compatibility Notes\n\n- [Enable by default the `LSX` target feature for LoongArch Linux\ntargets](https://redirect.github.com/rust-lang/rust/pull/132140)\n- [The unstable `-Zprofile` flag (“gcov-style” coverage instrumentation)\nhas been\nremoved.](https://redirect.github.com/rust-lang/rust/pull/131829) This\ndoes not affect the stable flags for coverage instrumentation\n(`-Cinstrument-coverage`) and profile-guided optimization\n(`-Cprofile-generate`, `-Cprofile-use`), which are unrelated and remain\navailable.\n- Support for the target named `wasm32-wasi` has been removed as the\ntarget is now named `wasm32-wasip1`. This completes the\n[transition](https://redirect.github.com/rust-lang/compiler-team/issues/607)\n[plan](https://redirect.github.com/rust-lang/compiler-team/issues/695)\nfor this target following [the introduction of\n`wasm32-wasip1`](https://redirect.github.com/rust-lang/rust/pull/120468)\nin Rust 1.78. Compiler warnings on [use of\n`wasm32-wasi`](https://redirect.github.com/rust-lang/rust/pull/126662)\nintroduced in Rust 1.81 are now gone as well as the target is removed.\n- [The syntax `&pin (mut|const) T` is now parsed as a type which in\ntheory could affect macro expansion results in some edge\ncases](https://redirect.github.com/rust-lang/rust/pull/130635#issuecomment-2375462821)\n- [Legacy syntax for calling `std::arch` functions is no longer\npermitted to declare items or bodies (such as closures, inline consts,\nor async\nblocks).](https://redirect.github.com/rust-lang/rust/pull/130443#issuecomment-2445678945)\n- The `wasm32-unknown-emscripten` target's binary release of the\nstandard library is now [built with the latest emsdk\n3.1.68](https://redirect.github.com/rust-lang/rust/pull/131533), which\nfixes an ABI-incompatibility with Emscripten >= 3.1.42. If you are\nlocally using a version of emsdk with an incompatible ABI (e.g. before\n3.1.42 or a future one), you should build your code with `-Zbuild-std`\nto ensure that `std` uses the correct ABI.\n- [Declaring functions with a calling convention not supported on the\ncurrent target now triggers a hard\nerror](https://redirect.github.com/rust-lang/rust/pull/129935)\n- [The next-generation trait solver is now enabled for coherence, fixing\nmultiple soundness\nissues](https://redirect.github.com/rust-lang/rust/pull/130654)\n\n</details>\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - \"before 11am on monday\" in timezone Asia/Shanghai.\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR is behind base branch, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\nView the [repository job\nlog](https://developer.mend.io/github/rolldown/rolldown).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45Mi4wIiwidXBkYXRlZEluVmVyIjoiMzkuOTIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->\n\n---------\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\nCo-authored-by: IWANABETHATGUY <[email protected]>", | ||
"timestamp": "2025-01-10T03:12:41Z", | ||
"tree_id": "c53510bfab68a86c293a3bc0fedae7a9be0f1340", | ||
"url": "https://github.com/rolldown/rolldown/commit/19a7b491abaa76325cd5f88691ade339f2f7baae" | ||
}, | ||
"date": 1736479819655, | ||
"tool": "customSmallerIsBetter", | ||
"benches": [ | ||
{ | ||
"name": "threejs10x (default)", | ||
"value": "367.44", | ||
"unit": "ms / ops" | ||
}, | ||
{ | ||
"name": "threejs10x-sourcemap (default)", | ||
"value": "580.94", | ||
"unit": "ms / ops" | ||
}, | ||
{ | ||
"name": "threejs10x-minify (default)", | ||
"value": "994.59", | ||
"unit": "ms / ops" | ||
}, | ||
{ | ||
"name": "threejs10x-minify-sourcemap (default)", | ||
"value": "1338.20", | ||
"unit": "ms / ops" | ||
}, | ||
{ | ||
"name": "rome-ts (default)", | ||
"value": "127.70", | ||
"unit": "ms / ops" | ||
}, | ||
{ | ||
"name": "rome-ts-sourcemap (default)", | ||
"value": "187.38", | ||
"unit": "ms / ops" | ||
} | ||
] | ||
} | ||
] | ||
} | ||
|