Uh oh!
There was an error while loading. Please reload this page.
view-types: store view types in the AST - #156016
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
d9ef8d8 to
ec789acCompareUh oh!
There was an error while loading. Please reload this page.
JonathanBrouwer
commented
May 3, 2026
@bors try @rust-timer queue |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
view-types: store borrows of view types in the AST
Uh oh!
There was an error while loading. Please reload this page.
This comment has been minimized.
This comment has been minimized.
rust-timer
commented
May 3, 2026
Finished benchmarking commit (9d3dea7): comparison URL. Overall result: ✅ improvements - no action neededBenchmarking means the PR may be perf-sensitive. It's automatically marked not fit for rolling up. Overriding is possible but disadvised: it risks changing compiler perf. @bors rollup=never Instruction countOur most reliable metric. Used to determine the overall result above. However, even this metric can be noisy.
Max RSS (memory usage)Results (primary 0.1%, secondary -2.6%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (secondary 3.4%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeThis perf run didn't have relevant results for this metric. Bootstrap: 503.61s -> 496.571s (-1.40%) |
This comment has been minimized.
This comment has been minimized.
^
r? nikomatsakis |
oli-obk
commented
Jul 6, 2026
This comment has been minimized.
This comment has been minimized.
view-types: store view types in the AST
This pull request was unapproved. Auto build was cancelled due to push. Cancelled workflows: |
oli-obk
commented
Jul 7, 2026
@bors r+ |
This comment has been minimized.
This comment has been minimized.
view-types: store view types in the AST
💔 Test for 75770e7 failed: CI. Failed job:
|
rust-log-analyzer
commented
Jul 7, 2026
The job Click to see the possible cause of the failure (guessed by this bot)Important For more information how to resolve CI failures of this job, visit this link. |
JonathanBrouwer
commented
Jul 7, 2026
@bors retry |
scrabsha
commented
Jul 7, 2026
@JonathanBrouwer btw, this PR used to be rollup=never because we were not sure about its perf impact, but now it's reasonable to assume the perf is ok (the code has been reworked quite a lot since). would you be ok with rolluping it? |
JonathanBrouwer
commented
Jul 7, 2026
@bors rollup=iffy |
…uwer Rollup of 19 pull requests Successful merges: - #156016 (view-types: store view types in the AST) - #157385 (Enable Enzyme on x86_64-apple) - #158179 (std: unconditionally use `preadv`/`pwritev` on AArch64 macOS) - #158621 (disallow `extern "custom"` on wasm and spirv targets) - #158690 (delegation: support mapping of all arguments with `Self` type) - #158696 (Rename some `body_id` to `body_def_id`) - #158697 (Fixes for QNX SDP 8) - #158760 (Clarify that `LocalKey::try_with` may return `AccessError`) - #157801 (Rewrite safety requirements for `Allocator` impls) - #158085 (rustdoc: Fix sidebar heading order) - #158333 (Fix typetree generation for differentiated functions) - #158646 (powerpc64le_unknown_freebsd.rs: link with -lgcc) - #158701 ( diagnostics: suggest type annotation for closure params on HRTB FnOnce mismatch) - #158791 (Avoid unused braces lint for macro generated arguments) - #158802 (Use `ci-mirrors` in `armhf-gnu` for {busybox, ubuntu rootfs} artifacts) - #158841 (Avoid final override ICE for RPITIT associated types) - #158889 (tests: catch up with LLVM returning f128 on the stack) - #158905 (delegation: add constraints to new generic args) - #158922 (tests: clean up over-constraint on LLVM feature count) Failed merges: - #158617 (allow mGCA const arguments to fall back to anon consts)
Uh oh!
There was an error while loading. Please reload this page.

View all comments
Tracking issue: #155938.
Instead of discarding view types, we store them in the AST now!