This will create a new pull request consisting of 0 PRs.
A rollup is useful for shortening the queue, but jumping the queue is unfair to older PRs who have waited too long.
When creating a real rollup, see this instruction for reference.
—
853 total, 16 approved, 2 rolled up, 16 failed / /
Sort key | Repository | # | Status | Mergeable | Title | Head ref | Assignee | Approved by | Priority | Rollup | |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | rust | 122898 | pending | yes | Add tidy check to error on new `Makefile`s in `tests/run-make` | jieyouxu:tidy-no-new-makefiles | albertlarsan68 | albertlarsan68 | 1 | ||
2 | rust | 116891 | approved | yes | rework opaque type region inference | aliemjay:opaque-region-infer-rework-2 | oli-obk | compiler-errors,oli-obk | 0 | never | |
3 | rust | 120557 | approved | yes | Add rust-lldb pretty printing for Path and PathBuf | n8henrie:issue_120553 | Mark-Simulacrum | Mark-Simulacrum | 0 | ||
4 | rust | 122450 | approved | yes | Simplify trim-paths feature by merging all debuginfo options together | Urgau:simplify-trim-paths-feature | michaelwoerister | michaelwoerister | 0 | ||
5 | rust | 122616 | approved | yes | Optimize `core::char::CaseMappingIter` | Jules-Bertholet:casemappingiter-layout | Nilstrieb | Nilstrieb | 0 | ||
6 | rust | 123080 | approved | yes | Match ergonomics 2024: implement mutable by-reference bindings | Jules-Bertholet:mut-ref-mut | Nadrieril | Nadrieril | 0 | ||
7 | rust | 111351 | yes | Prevent using the default `cc` when that'd result in a broken build | ferrocene:pa-prevent-wrong-cc | onur-ozkan | 0 | never | |||
8 | rust | 112372 | yes | Make function bodies with &! arguments unreachable | saethlin:ralf-refs | 0 | never | ||||
9 | rust | 115747 | yes | Optimize hash map operations in the query system | Zoxc:query-hashes | cjgillot | 0 | never | |||
10 | rust | 116375 | yes | Create the previous dep graph index on a background thread | Zoxc:lazy-index | cjgillot | 0 | never | |||
11 | rust | 117473 | yes | Move alignment checks to codegen | saethlin:codegen-alignment-checks | 0 | never | ||||
12 | rust | 118149 | yes | Implement RFC 3127 sysroot path handling changes | cbeuw:rfc3127-sysroot | b-naber | 0 | iffy | |||
13 | rust | 118159 | yes | Implementation of `fmt::FormattingOptions` | EliasHolzmann:formatting_options | m-ou-se | 0 | never | |||
14 | rust | 118310 | yes | Add `Ord::cmp` for primitives as a `BinOp` in MIR | scottmcm:three-way-compare | davidtwco | 0 | never | |||
15 | rust | 118391 | yes | Add `REDUNDANT_LIFETIMES` lint to detect lifetimes which are semantically redundant | compiler-errors:lifetimes-eq | lcnr | 0 | never | |||
16 | rust | 119017 | yes | MIR-only rlibs | saethlin:mir-only-rlibs | 0 | never | ||||
17 | rust | 119412 | yes | macro_rules: Remove `NtIdent` nonterminal token | petrochenkov:dialoc3 | 0 | never | ||||
18 | rust | 119458 | yes | Do not hash allocations to name them. | cjgillot:anonymous-alloc | compiler-errors | 0 | never | |||
19 | rust | 119912 | yes | rustdoc-search: single result for items with multiple paths | notriddle:notriddle/reexport-dedup | GuillaumeGomez | 0 | never | |||
20 | rust | 120589 | yes | std::thread::available_parallelism merging linux/android/freebsd version | devnexen:cpuaff_fbsd_upd | m-ou-se | 0 | never | |||
21 | rust | 120614 | yes | Transforms match into an assignment statement | DianQK:simplify-switch-int | cjgillot | 0 | never | |||
22 | rust | 120689 | yes | CopyProp: Propagate moves of constants | clubby789:copy-prop-consts | cjgillot | 0 | never | |||
23 | rust | 120855 | yes | Introduce -Zsplit-metadata option | bjorn3:split_metadata4 | petrochenkov | 0 | never | |||
24 | rust | 120869 | yes | ci update freebsd version proposal, freebsd 12 being eol | devnexen:update_fbsd_ci | Mark-Simulacrum | 0 | iffy | |||
25 | rust | 121298 | yes | Set writable and dead_on_unwind attributes for sret arguments | nikic:writable | estebank | 0 | never | |||
26 | rust | 121571 | yes | [don't merge] Add assert_unsafe_precondition to unchecked_{add,sub,neg,mul,shl,shr} methods | clarfonthey:unchecked-math-preconditions | saethlin | 0 | never | |||
27 | rust | 121605 | yes | Mark all functions defined in compiler-builtins as nounwind | nbdd0121:builtin | Amanieu | 0 | iffy | |||
28 | rust | 121848 | yes | stabilize `-Znext-solver=coherence` | lcnr:stabilize-next-solver | compiler-errors | 0 | never | |||
29 | rust | 121851 | yes | Use FxIndexMap instead FxHashMap to stabilize iteration order in EffectiveVisibilities | michaelwoerister:mcp-533-effective-vis | cjgillot | 0 | never | |||
30 | rust | 122070 | yes | Encode dep graph edges directly from the previous graph when promoting | Zoxc:dep-edges-from-previous | cjgillot | 0 | never | |||
31 | rust | 122225 | yes | Rename `UninhabitedEnumBranching` to `UnreachableEnumBranching` | DianQK:nits-120268 | cjgillot | 0 | never | |||
32 | rust | 122325 | yes | Stop using LLVM struct types for array/pointer offset GEPs | erikdesjardins:array | nikic | 0 | never | |||
33 | rust | 122462 | yes | Compile backtrace-related deps with `opt-level=s` | erikdesjardins:forsize | Mark-Simulacrum | 0 | never | |||
34 | rust | 122610 | yes | Lower assume(false) to an unreachable terminator | saethlin:assume-const | nnethercote | 0 | never | |||
35 | rust | 122671 | yes | Codegen const panic messages as function calls | Mark-Simulacrum:const-panic-msg | michaelwoerister | 0 | never | |||
36 | rust | 122747 | yes | Implement T-types suggested logic for perfect non-local impl detection | Urgau:non-local-defs_perfect_impl | lcnr | 0 | never | |||
37 | rust | 122770 | yes | improve codegen of fmt_num to delete unreachable panic | iximeow:ixi/int-formatting-optimization | workingjubilee | 0 | never | |||
38 | rust | 122862 | yes | collector: always consider all monomorphic functions to be 'mentioned' | RalfJung:collect-all-mono | oli-obk | 0 | never | |||
39 | rust | 122975 | yes | Eliminate `UbChecks` for non-standard libraries | DianQK:simplify_ub_check | saethlin | 0 | never | |||
40 | rust | 123011 | yes | Add a debug-info cost to MIR inlining | scottmcm:inline-debuginfo-cost | wesleywiser | 0 | never | |||
41 | rust | 123058 | yes | [perf] cache type info for ParamEnv | lukas-code:clauses | lcnr | 0 | never | |||
42 | rust | 123097 | yes | Try using a `dyn Debug` trait object instead of a closure | oli-obk:perf_experiment | petrochenkov | 0 | never | |||
43 | hashbrown | 367 | yes | Rewrite `get_many_mut` methods | JustForFun88:new_get_many | 0 | |||||
44 | hashbrown | 396 | yes | Add `HashSet::get_or_insert_with_mut` | yyny:master | 0 | |||||
45 | semverver | 396 | yes | Bump log from 0.4.17 to 0.4.19 | rust-lang:dependabot/cargo/log-0.4.19 | 0 | |||||
46 | semverver | 401 | yes | Bump serde from 1.0.152 to 1.0.171 | rust-lang:dependabot/cargo/serde-1.0.171 | 0 | |||||
47 | semverver | 402 | yes | Bump anyhow from 1.0.68 to 1.0.72 | rust-lang:dependabot/cargo/anyhow-1.0.72 | 0 | |||||
48 | semverver | 403 | yes | Bump serde_json from 1.0.91 to 1.0.103 | rust-lang:dependabot/cargo/serde_json-1.0.103 | 0 | |||||
49 | hashbrown | 436 | yes | Avoid reporting a capacity of zero when there is still space in the map. | Diggsey:capacity-fix | 0 | |||||
50 | hashbrown | 488 | yes | Add gxhash in bench | ogxd:gxhash | 0 | |||||
51 | hashbrown | 507 | yes | Introduce Swiss Cheese benchmark | matthieu-m:swiss_cheese | 0 | |||||
52 | hashbrown | 513 | yes | WIP Switch to a full bitwidth h2 | matthieu-m:performance/full-bitwidth-h2 | 0 | |||||
53 | vscode-rust | 582 | Debugger support | kdy1:master | 0 | ||||||
54 | crater | 639 | Bump crossbeam-deque from 0.7.3 to 0.7.4 | rust-lang:dependabot/cargo/crossbeam-deque-0.7.4 | 0 | ||||||
55 | crater | 715 | yes | Adjust handling of "no space left on device" error | Skgland:no-space-left | 0 | |||||
56 | crater | 719 | yes | Update tera/minifier & cut some memory allocations | Mark-Simulacrum:shrink-html-report | 0 | |||||
57 | crater | 720 | yes | Ignore some flaky crates | nbdd0121:patch-1 | 0 | |||||
58 | crater | 723 | yes | Forbid unprefixed SHAs for toolchains | lqd:unprefixed-shas | 0 | |||||
59 | vscode-rust | 796 | yes | Add String::from() snippet | Filius-Patris:master | 0 | |||||
60 | chalk | 796 | yes | Support trait upcasting | lowr:feat/dyn-upcasting | 0 | |||||
61 | vscode-rust | 875 | yes | Remove angular brackets from `autoClosingPairs` | ibraheemdev:patch-1 | 0 | |||||
62 | vscode-rust | 898 | yes | Add snippet for while loop | carrotfarmer:patch-1 | 0 | |||||
63 | vscode-rust | 916 | yes | Update README.md | matthiasferraina:patch-1 | 0 | |||||
64 | vscode-rust | 931 | yes | fix small English typo | alirezaghey:patch-1 | 0 | |||||
65 | stdarch | 1000 | yes | AVX512-VP2INTERSECT implementations | vertexclique:vcq/avx512vp2intersect | Amanieu | 0 | ||||
66 | stdarch | 1377 | yes | attempt to resolve #852 | matthiascy:master | Amanieu | 0 | ||||
67 | stdarch | 1494 | yes | Stabilize Wasm relaxed SIMD | daxpedda:relaxed-simd | Amanieu | 0 | ||||
68 | stdarch | 1535 | Add LoongArch SIMD intrinsics | heiher:std-simd-la64 | Amanieu | 0 | |||||
69 | stdarch | 1541 | yes | non-temporal stores: use inline assembly | RalfJung:movnt | Amanieu | 0 | ||||
70 | stdarch | 1552 | yes | Stabilize AArch64 SHA3 intrinsics | tarcieri:stabilize-aarch64-sha3-intrinsics | Amanieu | 0 | ||||
71 | stdarch | 1554 | yes | Fix clippy warnings in stdarch-gen | eduardosm:clippy-stdarch-gen | Amanieu | 0 | ||||
72 | rls | 1778 | yes | feat: update lsp_types to the latest version | aminya:lsp-data-update | 0 | |||||
73 | rls | 1781 | yes | fix: update dependencies and the toolchain | aminya:deps-update | 0 | |||||
74 | rls | 1783 | yes | Remove unused dependency humantime 2.0.0 | notriddle:master | 0 | |||||
75 | miri | 3198 | yes | [WIP] solaris/illumos support. | devnexen:solarish_support | 0 | |||||
76 | miri | 3319 | yes | Directly implement native exception raise methods in miri | bjorn3:some_more_shims | 0 | |||||
77 | miri | 3411 | yes | Handle Miri sysroot entirely outside the Miri driver | RalfJung:sysroot | 0 | |||||
78 | libc | 3600 | yes | Move strftime, strftime_l, strptime to linux_like | pcc:strtime | JohnTitor | 0 | ||||
79 | libc | 3601 | yes | Support mkostemp, mkostemps on Android | pcc:mkostemp | JohnTitor | 0 | ||||
80 | libc | 3606 | yes | [0.2] linux/musl: Add support for LoongArch64 | heiher:loongarch64-musl-0.2 | JohnTitor | 0 | ||||
81 | libc | 3609 | yes | fix the size of `posix_spawn_file_actions_t` and `posix_spawnattr_t` on Linux | ferrocene:ja-gh3608 | JohnTitor | 0 | ||||
82 | libc | 3610 | yes | add missing MIPS R6 FS_IOC_* definitions | chenx97:fs-ioc-mipsr6 | JohnTitor | 0 | ||||
83 | libc | 3612 | yes | Support confstr on Linux | magicant:confstr-linux | JohnTitor | 0 | ||||
84 | libc | 3614 | yes | Update FreeBSD 13 CI image | asomers:patch-2 | JohnTitor | 0 | ||||
85 | libc | 3616 | yes | Move testing of primitive types from std | ChrisDenton:primitive | JohnTitor | 0 | ||||
86 | libc | 3617 | yes | adding in6_ifreq to apple. | devnexen:macos_in6_freq | JohnTitor | 0 | ||||
87 | libc | 3618 | yes | adding getentropy/getrandom to dragonflybsd. | devnexen:dfbsd_gtrandom | JohnTitor | 0 | ||||
88 | libc | 3620 | yes | Remove placeholder constants | Lilit0x:lilit0x/chore/3131-removing-placeholder-constants | JohnTitor | 0 | ||||
89 | libc | 3622 | yes | Correct the value of FAN_MARK_IGNORE | severen:fix-fanotify-constant | JohnTitor | 0 | ||||
90 | libc | 3623 | yes | Add missing Linux kernel header reference comment | severen:add-linux-header-comment | JohnTitor | 0 | ||||
91 | libc | 3624 | yes | Removed `vfork` | Lilit0x:remove-vfork | JohnTitor | 0 | ||||
92 | libc | 3625 | yes | Windows `stats::st_mode` and `stat` flags type. | Lilit0x:stat-flags-and-mode-type | JohnTitor | 0 | ||||
93 | libc | 3628 | yes | Add FreeBSD's Capsicum constants | asomers:capsicum | JohnTitor | 0 | ||||
94 | libc | 3629 | yes | Set type of POSIX_SPAWN_* flags to c_short | samueltardieu:issue-3627 | JohnTitor | 0 | ||||
95 | libc | 3630 | yes | Fix the definition of sigevent on FreeBSD and Linux | asomers:sigevent2 | JohnTitor | 0 | ||||
96 | libc | 3631 | yes | Fix c_char on AIX | taiki-e:aix-c-char | JohnTitor | 0 | ||||
97 | libc | 3632 | yes | Add `SYS_lseek` and `SYS_mmap` for aarch64 Android | lberrymage:aarch64-android-syscalls | JohnTitor | 0 | ||||
98 | libc | 3633 | yes | illumos: expose `PIPE_BUF` constant | oxidecomputer:illumos-pipe-buf | JohnTitor | 0 | ||||
99 | libc | 3634 | yes | Convert mode_t constants to octal | dtolnay-contrib:mode_t | JohnTitor | 0 | ||||
100 | libc | 3635 | yes | android: add FUTEX_LOCK_PI2 | rtzoeller:android-FUTEX_LOCK_PI2 | JohnTitor | 0 | ||||
101 | crates-io | 8233 | yes | Remove `crates.downloads` column | Turbo87:remove-crates-downloads-column | 0 | |||||
102 | crates-io | 8256 | yes | feat: add expiry_notification_at migration | hi-rustin:rustin-patch-expiry_notification_at | 0 | |||||
103 | crates-io | 8290 | yes | feat: add expiry_notification_at migration | hi-rustin:rustin-patch-expiry_notification_job | 0 | |||||
104 | crates-io | 8328 | yes | Update Rust crate reqwest to v0.12.2 | rust-lang:renovate/reqwest-0.x | 0 | |||||
105 | crates-io | 8367 | yes | Update Rust crate chrono to v0.4.37 | rust-lang:renovate/chrono-0.x | 0 | |||||
106 | clippy | 8526 | Add lint `could_be_unsized` | Jarcho:could_be_unsized | dswij | 0 | |||||
107 | clippy | 9461 | yes | BREAKING CHANGE fix running path/to/cargo-clippy --fix | matthiaskrgr:ARGH | giraffate | 0 | ||||
108 | clippy | 9948 | yes | Process all format-like macros | nyurik:handle-all-fmt | Alexendoo | 0 | ||||
109 | clippy | 10388 | yes | Remove restriction group from table and update book | flip1995:restriction-book-update | Jarcho | 0 | ||||
110 | clippy | 10398 | yes | Run a diff of lintcheck against the merge base for pull requests | Alexendoo:auto-lintcheck | flip1995 | 0 | ||||
111 | clippy | 10632 | yes | Add `needless_maybe_sized` lint | Alexendoo:needless-maybe-sized | Jarcho | 0 | ||||
112 | cargo | 10960 | yes | Report codegen timings for binary crates | bjorn3:bin_link_timings | ehuss | 0 | ||||
113 | clippy | 10985 | yes | New lint [`trivial_default_constructed_types`] | Centri3:trivial_default_constructed_types | Jarcho | 0 | ||||
114 | clippy | 11419 | yes | fix: needless_range_loop's FP on the `Field` expr | kiscad:issue-11399 | flip1995 | 0 | ||||
115 | clippy | 11540 | add new lint that disallow renaming parameters in trait functions | J-ZhengLi:issue11443 | Manishearth | 0 | |||||
116 | clippy | 11600 | yes | new lint: `danger_not_accepted` | Radbuglet:master | Alexendoo | 0 | ||||
117 | clippy | 11988 | yes | fix suggestion error for [`manual_is_ascii_check`] with missing type | J-ZhengLi:issue11324 | Alexendoo | 0 | ||||
118 | clippy | 11996 | yes | fix suggestion for [`len_zero`] with macros | J-ZhengLi:issue11992 | matthiaskrgr | 0 | ||||
119 | clippy | 12094 | yes | fix: incorrect suggestions when `.then` and `.then_some` is used | yuxqiu:search_is_some | Manishearth | 0 | ||||
120 | clippy | 12150 | yes | Add lint for `misleading_use_of_ok` | ithinuel:add_misleading_use_of_ok | dswij | 0 | ||||
121 | clippy | 12312 | yes | new lint `legacy_numeric_constants` | pitaj:legacy_numeric_constants | xFrednet | 0 | ||||
122 | clippy | 12340 | yes | FIX(12334): manual_swap auto fix | not-elm:fix/issue-12334 | giraffate | 0 | ||||
123 | clippy | 12368 | yes | Unnecessary call to min/max method | vohoanglong0107:unnecessary-min | Alexendoo | 0 | ||||
124 | clippy | 12398 | yes | bug fix: lint numbered_fields message error | WeiTheShinobi:bug-lint-numbered_fields | Manishearth | 0 | ||||
125 | clippy | 12421 | yes | fix [`infinite_loop`] suggestions on async funtion/closure | J-ZhengLi:issue12338 | Jarcho | 0 | ||||
126 | clippy | 12439 | yes | fix ice reporting in lintcheck | Jacherr:issue-12185 | blyxyas | 0 | ||||
127 | clippy | 12453 | yes | accept `String` in `span_lint*` functions directly to avoid unnecessary clones | y21:span_lint_into_diag | blyxyas | 0 | ||||
128 | clippy | 12456 | yes | Fix output lifetime collection in needless_lifetimes | m-rph:needless_lifetimes | blyxyas | 0 | ||||
129 | clippy | 12471 | yes | Avoid reported unsoundness for implied lifetime bounds | YpeKingma:lifetimes_bound_nested_ref | Manishearth | 0 | ||||
130 | clippy | 12473 | yes | Fix handling of `Deref` in `assigning_clones` | Kobzol:assigning-clones-deref | blyxyas | 0 | ||||
131 | clippy | 12474 | yes | Fix `std_instead_of_core` for `ListStem` use | MarcusGrass:mg/fix-std-instead-of-core-use | blyxyas | 0 | ||||
132 | clippy | 12476 | yes | Extend `implicit_saturating_sub` lint | GuillaumeGomez:add-manual_arithmetic_check | y21 | 0 | ||||
133 | clippy | 12488 | yes | Disable `indexing_slicing` for custom Index impls | Jacherr:issue-11525 | llogiq | 0 | ||||
134 | clippy | 12515 | yes | fix `for x in y unsafe { }` | bend-n:🦀 | llogiq | 0 | ||||
135 | clippy | 12539 | yes | Add lint which checks that duration conversion aren't losing precision | declanvk:duration-to-float | blyxyas | 0 | ||||
136 | clippy | 12543 | yes | restrict manual_clamp to const case, bring it out of nursery | Xaeroxe:manual-clamp-const | xFrednet | 0 | ||||
137 | clippy | 12548 | yes | New Lint: `stacked_ifs` | ARandomDev99:stacked-ifs-12483 | Alexendoo | 0 | ||||
138 | clippy | 12550 | yes | Remove `is_normalizable` | Jarcho:issue_10508 | y21 | 0 | ||||
139 | clippy | 12562 | yes | Allow `filter_map_identity` when the closure is typed | m-rph:12501 | y21 | 0 | ||||
140 | clippy | 12563 | yes | make sure checked type implements `Try` trait when linting [`question_mark`] | J-ZhengLi:issue11513 | Alexendoo | 0 | ||||
141 | clippy | 12566 | yes | Check for `Default` trait implementation in initial condition when linting [`manual_unwrap_or_default`] | ARandomDev99:manual_unwrap_or_default-12564 | Jarcho | 0 | ||||
142 | clippy | 12567 | yes | Fix `FormatArgs` storage when `-Zthreads` > 1 | Alexendoo:format-args-storage | flip1995 | 0 | ||||
143 | clippy | 12571 | yes | Ignore `disallowed_types` in foreign macros | stepantubanov:disallowed-types-foreign-macros | xFrednet | 0 | ||||
144 | clippy | 12573 | yes | [`module_name_repetition`] Recognize common prepositions | modelflat:recognize-common-prepositions-in-module-name-repetitions | Jarcho | 0 | ||||
145 | clippy | 12575 | yes | New lint: [`hash_collision`] | SeseMueller:master | llogiq | 0 | ||||
146 | cargo | 13086 | chore(deps): update rust crate itertools to 0.12.0 | rust-lang:renovate/itertools-0.x | weihanglo | 0 | |||||
147 | cargo | 13207 | yes | Fix panic when running `cargo tree` on a package with a cross compiled bindep | rukai:fix_cargo_tree_bindep_crosscompile | weihanglo | 0 | ||||
148 | cargo | 13330 | yes | Add `include` and `exclude` information to metadata | GuillaumeGomez:metadata-include-exclude | epage | 0 | ||||
149 | cargo | 13347 | yes | [WIP] feat(cargo-vendor): vendor path dep if it is not in any given workspaces | weihanglo:vendor-path-deps | epage | 0 | ||||
150 | cargo | 13404 | yes | test: Verify build-std final crate graph against library lock file. | c272:verify-std-lock | epage | 0 | ||||
151 | cargo | 13443 | yes | feat: Expost host and target sysroot to build scripts. | c272:rustc-sysroot | weihanglo | 0 | ||||
152 | cargo | 13501 | yes | Bail publish job before packaging and upload | stupendoussuperpowers:same-version | weihanglo | 0 | ||||
153 | cargo | 13535 | yes | Coerce major wildcards | Nikita240:coerce-major-wildcards | Eh2406 | 0 | ||||
154 | cargo | 13560 | yes | [fix]:Build script not rerun when target rustflags change | heisen-li:build_flag | weihanglo | 0 | ||||
155 | cargo | 13572 | yes | Fix: Make path dependencies with the same name stays locked | linyihai:multi-dep-same-name | ehuss | 0 | ||||
156 | cargo | 13590 | yes | Document interaction between custom profiles and overrides | vlovich:patch-1 | 0 | |||||
157 | cargo | 13596 | yes | [WIP] Fix: Cargo fails to detect environment variable | LuuuXXX:issue-13280 | weihanglo | 0 | ||||
158 | cargo | 13605 | yes | core/compiler: report executable paths for all binary crates | dvdhrm:pr/libbin | epage | 0 | ||||
159 | cargo | 13608 | yes | feat(add): Stabilize MSRV-aware version req selection | epage:msrv-add | weihanglo | 0 | ||||
160 | cargo | 13626 | yes | Allow precise update to prerelease. | linyihai:pre-update | epage | 0 | ||||
161 | cargo | 13639 | yes | Add `unknown-lints` lint | Muscraft:unknown-lints | ehuss | 0 | ||||
162 | cargo | 13644 | yes | feat: Stablize `CARGO_RUSTC_CURRENT_DIR` | epage:rustc_current_dir | weihanglo | 0 | ||||
163 | cargo | 13648 | yes | RUSTC_WORKSPACE_WRAPPER: clarify docs | RalfJung:RUSTC_WORKSPACE_WRAPPER | ehuss | 0 | ||||
164 | cargo | 13659 | yes | Make sure to also wrap the initial `-vV` invocation | RalfJung:rustc-wrapper | weihanglo | 0 | ||||
165 | cargo | 13660 | yes | clarify default behavior of `documentation` field | RalfJung:documentation-default | ehuss | 0 | ||||
166 | cargo | 13664 | yes | fix(toml): Warn on unused workspace.dependencies keys on virtual workspaces | epage:refactor-toml | ehuss | 0 | ||||
167 | rust-analyzer | 15177 | Fix panic in `handle_code_action` | rust-lang:Veykril-patch-1 | 0 | ||||||
168 | rust-analyzer | 15510 | yes | Add generic parameter assist | anarachnid:master | 0 | |||||
169 | rust-analyzer | 16031 | yes | feature: Add `Replace if let else with Option::map_or_else` assist | Emilgardis:option_if_let_else | 0 | |||||
170 | rust-analyzer | 16135 | yes | Extend `TargetSpec` functionality to rust-project.json | davidbarsky:davidbarsky/extend-cargotargetspec-to-rust-project | 0 | |||||
171 | rust-analyzer | 16257 | yes | internal: Teach cargo about `cfg(rust_analyzer)` | lnicola:rustc-check-cfg | 0 | |||||
172 | rust-analyzer | 16315 | yes | Add possible values in the doc | PitiBouchon:master | 0 | |||||
173 | rust-analyzer | 16813 | yes | Wrap/Unwrap cfg_attr | wyatt-herkamp:to-from-cfg_attr-assist | 0 | |||||
174 | rust-analyzer | 16825 | yes | RFC: Hide size/layout information by default | Wilfred:hide_size_by_default | 0 | |||||
175 | rust-analyzer | 16840 | yes | Allow rust-project.json to include arbitrary shell commands for runnables | Wilfred:shell_runnable | 0 | |||||
176 | rust-analyzer | 16870 | yes | fix: Apply cast expr coercion adjustments | ShoyuVanilla:apply-cast-adjusts | 0 | |||||
177 | rust-analyzer | 16924 | yes | feat: Add `rust-analyzer.cargo.allTargets` to configure passing `--all-targets` to cargo invocations | poliorcetics:ab/push-kxwqvtypvlsq | 0 | |||||
178 | rust-analyzer | 16925 | yes | Allow post-fix match to parse | RossSmyth:pfix_match | 0 | |||||
179 | rust-analyzer | 16933 | yes | Add static modifier to static variables | maxwase:add-static-modifier-to-static-variables | 0 | |||||
180 | rust-analyzer | 16938 | yes | [WIP] Extra tests for panics in const eval | Nilstrieb:dont-panic-tests | 0 | |||||
181 | rust-analyzer | 16957 | yes | fix: check for client support of relative glob patterns before using them | poliorcetics:ab/push-tlzsqmqqurxs | 0 | |||||
182 | rust-analyzer | 16961 | yes | Fix crate IDs when multiple workspaces are loaded | Wilfred:fix_crate_ids | 0 | |||||
183 | rust | 99969 | yes | alloc: implement FromIterator for Box<str> | calebsander:feature/collect-box-str | dtolnay | 0 | ||||
184 | rust | 104693 | yes | Consistently use the highest bit of vector masks when converting to i1 vectors | jhorstmann:use-high-bit-of-mask-for-select | wesleywiser | 0 | ||||
185 | rust | 106186 | yes | Add function `core::iter::chain` | rossmacarthur:ft/iter-chain | Amanieu | 0 | ||||
186 | rust | 106418 | yes | Implement `PartialOrd` and `Ord` for `Discriminant` | EFanZh:implement-ord-for-discriminant | dtolnay | 0 | ||||
187 | rust | 106643 | yes | Allow only implementing `Read::read_buf` | WaffleLapkin:read_recursive | dtolnay | 0 | ||||
188 | rust | 106943 | yes | Implement DoubleEnded and ExactSize for Take<Repeat> and Take<RepeatWith> | mina86:exact_size_take_repeat | m-ou-se | 0 | ||||
189 | rust | 107099 | yes | rustdoc: Add support for --remap-path-prefix | edward-shen:edward-shen/rustdoc-remap-path-prefix | GuillaumeGomez | 0 | ||||
190 | rust | 107462 | yes | Implement `FromIterator` for `(impl Default + Extend, impl Default + Extend)` | WaffleLapkin:from_iterator_for_tuple | m-ou-se | 0 | ||||
191 | rust | 108097 | yes | Change Wasm's `cdylib` etc. to be a "reactor". | sunfishcode:sunfishcode/wasi-reactor | wesleywiser | 0 | ||||
192 | rust | 108193 | yes | Add rem_floor and rem_ceil | clarfonthey:rounding-remainders | dtolnay | 0 | ||||
193 | rust | 108671 | yes | Implement flatten for `Option<&Option<T>>` and `Option<&mut Option<T>>` | Coca162:option_reference_flattening | BurntSushi | 0 | ||||
194 | rust | 108684 | yes | Clarify drop_in_place safety | Manishearth:dip-safety | JakobDegen | 0 | ||||
195 | rust | 109174 | yes | Replace `io::Cursor::{remaining_slice, is_empty}` | soerenmeier:cursor_fns | workingjubilee | 0 | ||||
196 | rust | 109402 | yes | Implement owned ops for `HashSet` and `BTreeSet` | WaffleLapkin:set_owned_sub | dtolnay | 0 | ||||
197 | rust | 110406 | yes | rustdoc-json: Add test for #[automatically_derived] attribute | aDotInTheVoid:rdj-derived-impl-attr | 0 | |||||
198 | rust | 111277 | yes | Add IoSlice::as_bytes | Lucretiel:io-slice-as-bytes | m-ou-se | 0 | ||||
199 | rust | 111773 | yes | Perform autoref/autoderef on `.await` | Jules-Bertholet:await-autoref | wesleywiser | 0 | ||||
200 | rust | 112328 | yes | Feat. adding ext that returns change_time | juliusl:pr/windows-add-change-time | m-ou-se | 0 | ||||
201 | rust | 112896 | yes | Add key_mut method to BTreeMap entries | clarfonthey:btree-entry-key-mut | Amanieu | 0 | ||||
202 | rust | 113056 | yes | fix(parse): avoid panic when cfg wrapper by bracket under `capture-cfg` mode | bvanjoi:fix-87577 | petrochenkov | 0 | ||||
203 | rust | 113095 | yes | Document `become` keyword | WaffleLapkin:document_becoming_unuwuable | workingjubilee | 0 | ||||
204 | rust | 113128 | yes | Support tail calls in mir via `TerminatorKind::TailCall` | WaffleLapkin:become_trully_unuwuable | oli-obk | 0 | ||||
205 | rust | 113347 | yes | `ptr::copy_nonoverlapping` is not memcpy | workingjubilee:memcpy-じゃない | cuviper | 0 | ||||
206 | rust | 113891 | yes | Add more syscall doc aliases to std docs | SabrinaJewson:more-syscall-aliases | Mark-Simulacrum | 0 | ||||
207 | rust | 114525 | yes | Document explicitly that Weak::from_raw(ptr::null()) is ub | est31:weak_null_docs | cuviper | 0 | ||||
208 | rust | 114531 | yes | Implement `From<&'a &'static str>` for `Arguments<'a>` | EFanZh:implement-from-str-for-arguments | dtolnay | 0 | ||||
209 | rust | 114788 | yes | impl get_mut_or_init and get_mut_or_try_init for OnceCell and OnceLock | tisonkun:get_mut_or_init | dtolnay | 0 | ||||
210 | rust | 114917 | yes | Dummy PR to test coverage test changes in CI | Zalathar:dummy-coverage | 0 | |||||
211 | rust | 115120 | yes | Limit `-C strip` on MSVC | icedrocket:ignore-strip-on-msvc | davidtwco | 0 | ||||
212 | rust | 115220 | yes | Add a `CurrentGcx` type to let the deadlock handler access `TyCtxt` | Zoxc:revive-gcx-ptr | oli-obk | 0 | ||||
213 | rust | 115253 | yes | Implement `PROBLEMATIC_CONSTS` generalization | donno2048:patch-1 | albertlarsan68 | 0 | ||||
214 | rust | 115710 | yes | Add connect_from methods to TcpStream | valaphee:tcpstream_connect_from | the8472 | 0 | ||||
215 | rust | 115876 | yes | Fix duplicated crate keyword in suggested path | GuillaumeGomez:fix-duplicated-crate-err | oli-obk | 0 | ||||
216 | rust | 115913 | yes | checked_ilog: improve performance | FedericoStra:checked_ilog | the8472 | 0 | ||||
217 | rust | 115942 | yes | Expand doc comment on MIR validation. | cjgillot:doc-checker | RalfJung | 0 | ||||
218 | rust | 115954 | yes | cfi: Store type erasure witness for Argument | maurer:cfi-workaround | m-ou-se | 0 | ||||
219 | rust | 115984 | yes | extending filesystem support for Hermit | hermit-os:fuse | m-ou-se | 0 | ||||
220 | rust | 116298 | yes | Fix the wrong suggestion to add a format literal `"{}"` directly where a proc macro is invoked. | cafce25:issue-116190-fix | petrochenkov | 0 | ||||
221 | rust | 116511 | yes | Fix diag span errors for bad_placeholder | chenyukang:yukang-fix-116502-span-errors | compiler-errors | 0 | ||||
222 | rust | 116517 | yes | feat(ci): upload metrics to GitHub Artifacts ✨ | meysam81:meysam/feat/upload-ci-metrics-to-artifacts | jdno | 0 | ||||
223 | rust | 116528 | yes | Stabilize `Ready::into_inner()` | daxpedda:stabilize-ready-into-inner | dtolnay | 0 | ||||
224 | rust | 116607 | yes | WIP: IntoIterator for Box<[T]> + method dispatch mitigation for editions < 2024 | clarfonthey:box-into-iter | Mark-Simulacrum | 0 | ||||
225 | rust | 116632 | yes | Add `(checked_)norem_div` methods for integer types | newpavlov:checked_norem_div | Mark-Simulacrum | 0 | ||||
226 | rust | 116675 | yes | [ptr] Document maximum allocation size | joshlf:patch-10 | RalfJung | 0 | ||||
227 | rust | 116863 | yes | warn less about non-exhaustive in ffi | workingjubilee:non-exhaustive-is-not-ffi-unsafe | petrochenkov | 0 | ||||
228 | rust | 116882 | yes | rustdoc: hide `#[repr]` if it isn't part of the public ABI | fmease:rustdoc-generalized-priv-repr-heuristic | notriddle | 0 | ||||
229 | rust | 117063 | yes | Use en dashes in documentation page titles | TomFryers:patch-1 | notriddle | 0 | ||||
230 | rust | 117164 | yes | Normalize trait ref before orphan check & consider ty params in alias types to be uncovered | fmease:orphan-norm | lcnr | 0 | ||||
231 | rust | 117196 | yes | Add types for inspecting control messages in Unix socket ancillary data | jmillikin:unix-ancillary-data | Amanieu | 0 | ||||
232 | rust | 117457 | yes | Stabilize Wasm target features that are in phase 4 and 5 | daxpedda:wasm-nontrapping-fptoint | cjgillot | 0 | ||||
233 | rust | 117465 | yes | Add -Z small-data-threshold | paulmenage:small-data-limit | compiler-errors | 0 | ||||
234 | rust | 117468 | yes | Stabilize Wasm relaxed SIMD | daxpedda:wasm-relaxed-simd | wesleywiser | 0 | ||||
235 | rust | 117474 | yes | [slice] Document slice DSTs, including size guarantees | joshlf:patch-7 | Mark-Simulacrum | 0 | ||||
236 | rust | 117536 | yes | Expands help for error message E0161 | xfbs-fork:expand-e0161-message | davidtwco | 0 | ||||
237 | rust | 117539 | yes | add test for #113272 | matthiaskrgr:test_113272 | wesleywiser | 0 | ||||
238 | rust | 117810 | yes | Fix dangling ID when `pub use`ing item which is Doc(hidden) or inherits it in rustdoc JSON output | GuillaumeGomez:document-hidden-json | aDotInTheVoid | 0 | ||||
239 | rust | 117913 | yes | Suggest removal of borrow in index when appropriate | estebank:issue-66023 | compiler-errors | 0 | ||||
240 | rust | 117919 | yes | Introduce perma-unstable `wasm-c-abi` flag | daxpedda:wasm-c-abi | b-naber | 0 | ||||
241 | rust | 117931 | yes | Add `core::fmt::WriteCursor` for formatting into a borrowed buffer. | jmillikin:fmt-write-cursor | Amanieu | 0 | ||||
242 | rust | 117932 | yes | Correct rustdoc section where we talk about rustdoc emitting errors on invalid code | GuillaumeGomez:update-rustdoc-book | notriddle | 0 | ||||
243 | rust | 117991 | yes | Clarify safety of layout_for_ptr | CAD97:layout-for-ptr | cuviper | 0 | ||||
244 | rust | 118014 | yes | Remove unnecessary -fembed-bitcode usage now that it's deprecated | keith:ks/remove-unnecessary-fembed-bitcode-usage-now-that-it-s-deprecated | clubby789 | 0 | ||||
245 | rust | 118087 | yes | Add Ref/RefMut try_map method | GrigorenkoPV:refcell_try_map | Mark-Simulacrum | 0 | ||||
246 | rust | 118252 | yes | made an error message more approachable in rust/library/core/src/str/mod.rs:116 | gorentbarak:master | TaKO8Ki | 0 | ||||
247 | rust | 118270 | yes | Allow coercions from never-type when ref binding is involved | Aaron1011:ref-pat-never-coerce | compiler-errors | 0 | ||||
248 | rust | 118349 | yes | OpenBSD fix long socket addresses | forkgull:openbsd-addr | Mark-Simulacrum | 0 | ||||
249 | rust | 118377 | yes | Make -Clinker-plugin-lto compatible with ld64 | cormacrelf:bugfix/linker-plugin-lto-ld64 | michaelwoerister | 0 | ||||
250 | rust | 118427 | yes | const-stabilize HashMap/HashSet::with_hasher (+ required compiller changes) | aDotInTheVoid:most-normal-stabilization | m-ou-se | 0 | ||||
251 | rust | 118474 | yes | Add `core::iter::adapters::PeekMap` and `core::iter::Peekable::peek_map` | MiguelX413:master | m-ou-se | 0 | ||||
252 | rust | 118518 | yes | fix(trim-paths): trim `SO` and `DW_AT_comp_dir` symbols for root DI node | weihanglo:trim-paths-macos | michaelwoerister | 0 | ||||
253 | rust | 118611 | yes | Fixes ICE in sparc64 ABI (Issue #115399) | psumbera:sparc-abi-fix3 | TaKO8Ki | 0 | ||||
254 | rust | 118613 | yes | Enable emutls by default for android | quininer:android-enable-emutls | thomcc | 0 | ||||
255 | rust | 118713 | yes | Visit `const` node in dead-code analysis | long-long-float:visit-const-node-in-dead-code-analysis | compiler-errors | 0 | ||||
256 | rust | 118717 | yes | Add new solver / old solver opaque type tests | traviscross:TC/add-new-solver-opaque-tests | compiler-errors | 0 | ||||
257 | rust | 118733 | yes | add error message for c# style named arguments | nouritsu:master | compiler-errors | 0 | ||||
258 | rust | 118953 | yes | Fix ICE from zero-length span when suggesting to remove trailing semi-colon from final statement in block | EliseZeroTwo:EliseZeroTwo/fix-114251 | b-naber | 0 | ||||
259 | rust | 118999 | yes | force current stage when `--stage` is expilicitly used | onur-ozkan:explicit-stages | Mark-Simulacrum | 0 | ||||
260 | rust | 119060 | yes | Fix gce ICE when encountering ill-formed consts | sjwang05:issue-118545 | compiler-errors | 0 | ||||
261 | rust | 119127 | yes | Implement `array::repeat` | joboet:array_repeat | scottmcm | 0 | ||||
262 | rust | 119178 | yes | fix: improve error messaging for unreachable loop return cases | yossydev:fix/improve-loop-return-error-message | fmease | 0 | ||||
263 | rust | 119185 | yes | [DO NOT MERGE] adapt test stderr for LLVM 18 changes | krasimirgg:teststderr | 0 | |||||
264 | rust | 119224 | yes | Drop panic hook after running tests | Duckilicious:test_main_memory_leak | cuviper | 0 | ||||
265 | rust | 119462 | yes | Prevent `AtomicBool::fetch_and` and `fetch_or` from CAS loop on x86 | AngelicosPhosphoros:atomic_bool_rmw_conditional_ops | Amanieu | 0 | ||||
266 | rust | 119650 | yes | Suggest ref mut for pattern matching assignment | chenyukang:yukang-fix-118596-ref-mut | wesleywiser | 0 | ||||
267 | rust | 119761 | yes | Make `(A)Rc`/`Weak` `allocator_api` APIs more consistent | zachs18:rc-into-raw-with-allocator | BurntSushi | 0 | ||||
268 | rust | 119798 | yes | Issue 83060 fix | iSwapna:issue-83060-fix | wesleywiser | 0 | ||||
269 | rust | 119799 | yes | Return the delimiter from slice::split_once | Benjamin-L:slice_split_once/return-separator | Amanieu | 0 | ||||
270 | rust | 119854 | yes | Add a suggestion for the `ok_or` method | obeis:issue-119765 | wesleywiser | 0 | ||||
271 | rust | 119959 | yes | [meta] Clarify prioritization alert | fmease:triagebot-prioritization-alert-label | apiraino | 0 | ||||
272 | rust | 119992 | yes | dump-ice-to-disk/check.sh: convert needless bashism in a /bin/sh script. | he32:remove-bashism | Nilstrieb | 0 | ||||
273 | rust | 120072 | yes | style-guide: Tweak `Cargo.toml` formatting to not put `description` last | joshtriplett:style-guide-cargo-tweak | yaahc | 0 | ||||
274 | rust | 120077 | yes | WIP Add Set entry API | SUPERCILEX:set-entry | cuviper | 0 | ||||
275 | rust | 120092 | yes | Add `A: 'static` bound for `Arc/Rc::pin_in` | zetanumbers:pin_in_static_allocator | Amanieu | 0 | ||||
276 | rust | 120144 | yes | privacy: Stabilize lint `unnameable_types` | petrochenkov:unty | davidtwco | 0 | ||||
277 | rust | 120176 | yes | Add a special case for CStr/CString in the improper_ctypes lint | Flying-Toast:cstr_in_ffi_lint | cjgillot | 0 | ||||
278 | rust | 120282 | yes | Update comment to resolve ambiguity | mahmudsudo:patch-1 | Mark-Simulacrum | 0 | ||||
279 | rust | 120314 | yes | core: optimise Debug impl for ascii::Char | mina86:i | Mark-Simulacrum | 0 | ||||
280 | rust | 120320 | yes | Add `core::any::try_swap` | a1phyr:any_try_swap | cuviper | 0 | ||||
281 | rust | 120457 | yes | Relax the Sized requirement on the Error impl for Box. | smmalis37:patch-2 | BurntSushi | 0 | ||||
282 | rust | 120580 | yes | Add `MAX_LEN_UTF8` and `MAX_LEN_UTF16` Constants | HTGAzureX1212:HTGAzureX1212/issue-45795 | m-ou-se | 0 | ||||
283 | rust | 120611 | yes | [WIP]: generating rust-project file for r-a | onur-ozkan:embedded-lsp-feed | 0 | |||||
284 | rust | 120708 | yes | Add `or_try_*` variants for HashMap Entry API | peterjoel:entry_try | m-ou-se | 0 | ||||
285 | rust | 120736 | yes | rustdoc: add header map to the table of contents | notriddle:notriddle/toc | jsha | 0 | ||||
286 | rust | 120781 | yes | Correct usage note on OpenOptions::append() | hniksic:master | m-ou-se | 0 | ||||
287 | rust | 120808 | yes | Split elided_lifetime_in_paths into tied and untied | shepmaster:split-elided-lifetimes-in-paths | pnkfelix | 0 | ||||
288 | rust | 120812 | yes | Remove unnecessary impl sorting in queries and metadata | compiler-errors:impl-sorting | cjgillot | 0 | ||||
289 | rust | 120818 | yes | rustdoc: add three-column layout for large desktops | notriddle:notriddle/three-column | fmease | 0 | ||||
290 | rust | 120929 | yes | Wrap dyn type with parentheses in suggestion | long-long-float:wrap-dyn-in-suggestion | fmease | 0 | ||||
291 | rust | 120939 | yes | Bring down the t-crossbar to x height | Echo-Heo:patch-1 | wesleywiser | 0 | ||||
292 | rust | 120948 | yes | Fix 120499 | carlosguealv:fix-120499 | onur-ozkan | 0 | ||||
293 | rust | 121026 | yes | coverage: Correctly report and check LLVM's coverage mapping version | Zalathar:version | estebank | 0 | ||||
294 | rust | 121051 | yes | Introduce infrastructure for generating target docs | Nilstrieb:targetting | onur-ozkan | 0 | ||||
295 | rust | 121062 | yes | Change f32::midpoint to upcast to f64 | RustyYato:f32-midpoint | the8472 | 0 | ||||
296 | rust | 121140 | yes | fix typo in iterator.rs | Riahiamirreza:patch-1 | cuviper | 0 | ||||
297 | rust | 121174 | yes | Check for occupied niches | saethlin:codegen-niche-checks | 0 | |||||
298 | rust | 121215 | yes | MaybeUninit: Document UnsafeCell byte ranges | joshlf:patch-5 | Mark-Simulacrum | 0 | ||||
299 | rust | 121216 | yes | Always emit `native-static-libs` note, even if it is empty | madsmtm:fix-108825 | wesleywiser | 0 | ||||
300 | rust | 121268 | yes | Add detection of [Partial]Ord methods in the `ambiguous_wide_pointer_comparisons` lint | Urgau:improve_ambi_wide_ptr_cmps | Nadrieril | 0 | ||||
301 | rust | 121346 | yes | Propagate temporary lifetime extension into if and match. | m-ou-se:temp-lifetime-if-else-match | TaKO8Ki | 0 | ||||
302 | rust | 121377 | yes | Partially stabilize `LazyCell` and `LazyLock` | pitaj:lazy_cell_fn_pointer | m-ou-se | 0 | ||||
303 | rust | 121405 | yes | Fix inaccurate documentation of `wait_while` and `wait_timeout_while` | Jupeyy:pr_fix_wait_while_doc | Mark-Simulacrum | 0 | ||||
304 | rust | 121419 | yes | Add aarch64-apple-visionos and aarch64-apple-visionos-sim tier 3 targets | agg23:xrOS-pr | wesleywiser | 0 | ||||
305 | rust | 121426 | yes | Remove redundant `-Wl,-syslibroot` | madsmtm:remove-cc-syslibroot | shepmaster | 0 | ||||
306 | rust | 121430 | yes | Add `/System/iOSSupport` to the library search path on Mac Catalyst | madsmtm:mac-catalyst-iOSSupport | shepmaster | 0 | ||||
307 | rust | 121494 | yes | add tests which assert that import list for simple executable not changed silently | klensy:assert-import-list | ChrisDenton | 0 | ||||
308 | rust | 121533 | yes | Handle .init_array link_section specially on wasm | ratmice:wasm_init_fini_array | estebank | 0 | ||||
309 | rust | 121541 | yes | Added Complexity annotations for documentation of std::collections::VecDeque | AnthonyZhOon:master | m-ou-se | 0 | ||||
310 | rust | 121546 | yes | Error out of layout calculation if a non-last struct field is unsized | gurry:121473-ice-sizeof-mir-op | oli-obk | 0 | ||||
311 | rust | 121564 | yes | rustc: document the jobserver | ojeda:rustc-jobserver | ehuss | 0 | ||||
312 | rust | 121573 | yes | unix_sigpipe: Add test for SIGPIPE disposition in child processes | Enselic:sigpipe-child-process | Mark-Simulacrum | 0 | ||||
313 | rust | 121595 | yes | Better reporting on generic argument mismatchs | strottos:issue_116615 | compiler-errors | 0 | ||||
314 | rust | 121682 | yes | Fix ICE when there is a continue in a labeled block | SarthakSingh31:cont-in-blk | cjgillot | 0 | ||||
315 | rust | 121694 | yes | sess: stabilize `-Zrelro-level` as `-Crelro-level` | davidtwco:stabilize-relro-level | Mark-Simulacrum | 0 | ||||
316 | rust | 121710 | yes | [DONT MERGE] fix(libstd): switch to `-Zpublic-dependency` cargo flag | weihanglo:public-dependency | Mark-Simulacrum | 0 | ||||
317 | rust | 121712 | yes | Provide prebuilt std for gnullvm targets | mati865:provide-prebuilt-std-for-gnullvm | Mark-Simulacrum | 0 | ||||
318 | rust | 121717 | yes | Don't Add Specialized Notes to Error Messages Pointing at a Type | veera-sivarajan:bugfix-121398 | estebank | 0 | ||||
319 | rust | 121742 | yes | sess: stabilize `-C stack-protector=all` | davidtwco:stabilize-stack-protector-all | nikic | 0 | ||||
320 | rust | 121762 | yes | style-guide: Note that we don't account for comments in every possible place | joshtriplett:style-comments-best-effort | calebcartwright | 0 | ||||
321 | rust | 121805 | yes | Avoid panic branch in `EscapeDefault::backslash` and `EscapeDebug::backslash`. | reitermarkus:debug-char-no-panic | m-ou-se | 0 | ||||
322 | rust | 121909 | yes | Drop AST on a separate thread and prefetch `hir_crate` | Zoxc:drop-ast-task | cjgillot | 0 | ||||
323 | rust | 121910 | yes | Revert "Change prefetch to avoid deadlock" | Zoxc:rev-118488 | cjgillot | 0 | ||||
324 | rust | 121919 | yes | feat(byte_sub_ptr): add ptr::byte_sub_ptr | Gankra:ptr_sub | m-ou-se | 0 | ||||
325 | rust | 121951 | yes | Support for Raw Pointers in `windows_process_extensions_raw_attribute` Implementation | michaelvanstraten:allow_raw_pointers_windows_process_extensions_raw_attribute | ChrisDenton | 0 | ||||
326 | rust | 121965 | yes | Elaborate on the invariants for references-to-slices | scottmcm:slice-validity | joboet | 0 | ||||
327 | rust | 122046 | yes | match lowering: handle or-patterns one layer at a time | Nadrieril:integrate-or-pats2 | oli-obk | 0 | ||||
328 | rust | 122069 | yes | rust: Ensure cargo executable path is fetched for custom targets when bootstrapping rust compiler | Yashinde145:master | clubby789 | 0 | ||||
329 | rust | 122079 | yes | Less syscalls for the `copy_file_range` probe | tbu-:pr_copy_file_range_probe | joboet | 0 | ||||
330 | rust | 122106 | yes | Add encoding for `f16` and `f128` | tgross35:patch-1 | michaelwoerister | 0 | ||||
331 | rust | 122144 | yes | Add a global lock to `FatalErrorHandler` to avoid re-entry | DianQK:llvm_fatal_error_lock | saethlin | 0 | ||||
332 | rust | 122161 | yes | Fix suggestion when shorthand `self` has erroneous type | compiler-errors:shorthand-self | fmease | 0 | ||||
333 | rust | 122200 | yes | Unconditionally show update nightly hint on ICE | jieyouxu:unconditional-nightly-update-hint | estebank | 0 | ||||
334 | rust | 122201 | yes | Document overrides of `clone_from()` in core/std | coolreader18:doc-clone_from | dtolnay | 0 | ||||
335 | rust | 122213 | yes | Provide suggestion to dereference closure tail if appropriate | estebank:issue-50195 | oli-obk | 0 | ||||
336 | rust | 122253 | yes | Support Result<T, E> across FFI when niche optimization can be used | MasterAwesome:master | davidtwco | 0 | ||||
337 | rust | 122267 | yes | Eagerly instantiate closure/coroutine-like bounds with placeholders to deal with binders correctly | compiler-errors:closure-like-goals | lcnr | 0 | ||||
338 | rust | 122268 | yes | Link MSVC default lib in core | ChrisDenton:no-libc | Mark-Simulacrum | 0 | ||||
339 | rust | 122288 | yes | [Proof of concept] Recover from struct literals with placeholder path | fmease:recover-bad-struct-lit-w-tyck | compiler-errors | 0 | ||||
340 | rust | 122291 | yes | Stabilize `const_caller_location` and `const_location_fields` | lilasta:stabilize_const_location_fields | Mark-Simulacrum | 0 | ||||
341 | rust | 122300 | yes | Add FileCheck annotations to mir-opt/dest-prop tests | CastilloDel:master | cjgillot | 0 | ||||
342 | rust | 122334 | yes | Vendor rustc_codegen_gcc | GuillaumeGomez:vendor-cg_gcc | 0 | |||||
343 | rust | 122340 | yes | Treat weak alias types more like ADTs when computing implied bounds | fmease:lta-implied-bounds-recurse-shallow | oli-obk | 0 | ||||
344 | rust | 122356 | yes | std::rand: fix dragonflybsd after #121942. | devnexen:dfbsd_build_fix | jhpratt | 0 | ||||
345 | rust | 122382 | yes | Detect unused structs which implement private traits | mu001999:dead_code/enhance | fmease | 0 | ||||
346 | rust | 122385 | yes | `obligations_for_self_ty`: use `ProofTreeVisitor` for nested goals | lcnr:analyze-obligations-for-infer | compiler-errors | 0 | ||||
347 | rust | 122393 | yes | Specialize many implementations of `Read::read_buf_exact` | a1phyr:specialize_read_buf_exact | m-ou-se | 0 | ||||
348 | rust | 122403 | yes | Explicitly don't normalize param-env in new solver | compiler-errors:explicitly-dont-normalize-in-new-solver | lcnr | 0 | ||||
349 | rust | 122411 | yes | Provide cabi_realloc on wasm32-wasip2 by default | alexcrichton:wasm32-wasip2-cabi-realloc | m-ou-se | 0 | ||||
350 | rust | 122412 | yes | Stop skewing inference in ?'s desugaring | WaffleLapkin:if-we-ask-question-mark-operator-to-not-screw-with-inference-will-it-obey | Amanieu | 0 | ||||
351 | rust | 122418 | yes | Assert Spans are well-formed | starmut:assert-span-well-formed | nnethercote | 0 | ||||
352 | rust | 122427 | yes | Normalize bootstrap_out path | psumbera:bootstrap_out_path | clubby789 | 0 | ||||
353 | rust | 122428 | yes | Assert that we only use compare-exchange on pointers and no other rmw op | oli-obk:rmw_assert | saethlin | 0 | ||||
354 | rust | 122441 | yes | Improve several `Read` implementations | a1phyr:improve_read_impls | ChrisDenton | 0 | ||||
355 | rust | 122459 | yes | match lowering: sort `Eq` candidates in the failure case too | Nadrieril:sort-eq | oli-obk | 0 | ||||
356 | rust | 122492 | yes | Implement ptr_as_ref_unchecked | GrigorenkoPV:ptr_as_ref_unchecked | workingjubilee | 0 | ||||
357 | rust | 122494 | yes | Simplify key-based thread locals | joboet:simplify_key_tls | m-ou-se | 0 | ||||
358 | rust | 122507 | yes | Update cc crate for bootstrap | jfgoog:update-cc-crate-version-conservative | onur-ozkan | 0 | ||||
359 | rust | 122520 | yes | Stabilize `unchecked_{add,sub,mul}` | scottmcm:stabilize_unchecked_math_basics | jhpratt | 0 | ||||
360 | rust | 122521 | yes | doc(bootstrap): add top-level doc-comment to utils/tarball.rs | bnleft:master | albertlarsan68 | 0 | ||||
361 | rust | 122551 | yes | Added "copy" to Debug fmt for copy operands | RayMuir:copy_fmt | oli-obk | 0 | ||||
362 | rust | 122565 | yes | Try to write the panic message with a single `write_all` call | Zoxc:atomic-panic-msg | the8472 | 0 | ||||
363 | rust | 122591 | yes | Suggest using type args directly instead of equality constraint | gurry:122162-impl-type-binding-suggestion | fmease | 0 | ||||
364 | rust | 122597 | yes | Show files produced by `--emit foo` in json artifact notifications | pacak:master | bjorn3 | 0 | ||||
365 | rust | 122603 | yes | Detect borrow checker errors where `.clone()` would be an appropriate user action | estebank:clone-o-rama | lcnr | 0 | ||||
366 | rust | 122614 | yes | rustdoc-search: shard the search result descriptions | notriddle:notriddle/search-desc | GuillaumeGomez | 0 | ||||
367 | rust | 122619 | yes | Fix some unsoundness with PassMode::Cast ABI | erikdesjardins:cast | compiler-errors | 0 | ||||
368 | rust | 122631 | yes | coverage: Replace color terminal tests with HTML output tests | Zalathar:html | Mark-Simulacrum | 0 | ||||
369 | rust | 122632 | yes | fetch submodule before checking llvm stamp | onur-ozkan:fix-llvm-caching-bug | albertlarsan68 | 0 | ||||
370 | rust | 122665 | yes | Add some tests for public-private dependencies. | ehuss:pub-priv-tests | davidtwco | 0 | ||||
371 | rust | 122666 | yes | Add functions to replace BufReader's reader | Morganamilo:bufreader | Mark-Simulacrum | 0 | ||||
372 | rust | 122668 | yes | Add APIs for dealing with titlecase | Jules-Bertholet:titlecase | m-ou-se | 0 | ||||
373 | rust | 122684 | yes | Delay interning errors to after validation | oli-obk:delay_interning_errors_to_after_validaiton | RalfJung | 0 | ||||
374 | rust | 122685 | yes | Emit a warning if a `match` is too complex | GuillaumeGomez:match-too-complex | Nadrieril | 0 | ||||
375 | rust | 122723 | yes | Use same file permissions for ar_archive_writer as the LLVM archive writer | bjorn3:archive_writer_fixes | nnethercote | 0 | ||||
376 | rust | 122768 | yes | Use the more informative generic type inference failure error on method calls on raw pointers | oli-obk:why_is_E0699_so_bad | WaffleLapkin | 0 | ||||
377 | rust | 122781 | yes | Fix argument ABI for overaligned structs on ppc64le | nikic:ppc-abi-fix | cuviper | 0 | ||||
378 | rust | 122790 | yes | Apply dllimport in ThinLTO for -Z dylib-lto | Zoxc:dllimp-rev | wesleywiser | 0 | ||||
379 | rust | 122791 | yes | Make inductive cycles always ambiguous | compiler-errors:make-coinductive-always | lcnr | 0 | ||||
380 | rust | 122792 | yes | Stabilize `min_exhaustive_patterns` | Nadrieril:stabilize-min-exh-pats2 | fee1-dead | 0 | ||||
381 | rust | 122804 | yes | Item bounds can reference self projections and still be object safe | compiler-errors:item-bounds-can-reference-self | BoxyUwU | 0 | ||||
382 | rust | 122807 | yes | Add consistency with phrases "meantime" and "mean time" | danielhuang:fix-1 | davidtwco | 0 | ||||
383 | rust | 122808 | yes | Stabilize `count`, `ignore`, `index`, and `length` in Rust 1.80 | c410-f3r:again-again-again-again-again | fmease | 0 | ||||
384 | rust | 122811 | yes | Move `SourceMap` initialization | nnethercote:mv-SourceMap-init | WaffleLapkin | 0 | ||||
385 | rust | 122812 | yes | Show mode_t as octal in std::fs Debug impls | dtolnay:mode | workingjubilee | 0 | ||||
386 | rust | 122865 | yes | Split hir ty lowerer's error reporting code in check functions to mod errors. | surechen:refactor_astconv_error_report_20240321 | lcnr | 0 | ||||
387 | rust | 122872 | yes | [rustdoc] Detect and resolve ambiguities in fn parameters type names | krtab:doc_diff_types | GuillaumeGomez | 0 | ||||
388 | rust | 122882 | yes | Avoid a panic in `set_output_capture` in the default panic handler | Zoxc:panic-output-panic | Amanieu | 0 | ||||
389 | rust | 122883 | yes | refactor clippy in bootstrap | onur-ozkan:clippy-build-step | albertlarsan68 | 0 | ||||
390 | rust | 122884 | yes | Optimize integer `pow` by removing the exit branch | mzabaluev:pow-remove-exit-branch | Amanieu | 0 | ||||
391 | rust | 122887 | yes | Unix: Add `read_buf_at` and `read_buf_exact_at` to `FileExt` | a1phyr:read_buf_at | m-ou-se | 0 | ||||
392 | rust | 122894 | yes | Move check for error in impl header outside of reporting | compiler-errors:downgrade | lcnr | 0 | ||||
393 | rust | 122917 | yes | Add the missing inttoptr when we ptrtoint in ptr atomics | saethlin:atomicptr-to-int | nikic | 0 | ||||
394 | rust | 122918 | yes | Port backtrace's `line-tables-only` test over to rustc | jieyouxu:port-backtrace-line-tables-only | estebank | 0 | ||||
395 | rust | 122924 | yes | Replace unstable `Waker::noop()` with `Waker::NOOP`. | kpreid:waker-noop | BurntSushi | 0 | ||||
396 | rust | 122935 | yes | rename ptr::from_exposed_addr -> ptr::with_exposed_provenance | RalfJung:with-exposed-provenance | Amanieu | 0 | ||||
397 | rust | 122945 | yes | improve example on inserting to a sorted vector to avoid shifting equal elements | andy-k:sorted-vec-example | jhpratt | 0 | ||||
398 | rust | 122957 | yes | Silence unnecessary "missing `dyn`" errors and tweak E0746 suggestions | estebank:issue-121037 | TaKO8Ki | 0 | ||||
399 | rust | 122964 | yes | Rename `expose_addr` to `expose` | joboet:pointer_expose | BurntSushi | 0 | ||||
400 | rust | 122972 | yes | Use the `Align` type when parsing alignment attributes | beetrees:use-align-type | fee1-dead | 0 | ||||
401 | rust | 122986 | yes | Fix c_char on AIX | taiki-e:aix-c-char | Mark-Simulacrum | 0 | ||||
402 | rust | 122997 | yes | [wip] compiletest ice tracking | matthiaskrgr:compiletest_ices | compiler-errors | 0 | ||||
403 | rust | 123007 | yes | Rework ptr-to-ref conversion suggestion for method calls | kadiwa4:suggest_convert_ptr_to_mut_ref | pnkfelix | 0 | ||||
404 | rust | 123008 | yes | [TEST] Test out Fjall memory allocator | Zoxc:fjall-global | 0 | |||||
405 | rust | 123012 | yes | CFI: Support calling methods on supertraits | maurer:cfi-supertraits | compiler-errors | 0 | ||||
406 | rust | 123043 | yes | Disable dead variant removal for `#[repr(C)]` enums. | GoldsteinE:fix/repr-c-dead-branches | oli-obk | 0 | ||||
407 | rust | 123045 | yes | Recursively transform predicates in `ty::Dynamic` rather than using identity | compiler-errors:no-id-dyn | lcnr | 0 | ||||
408 | rust | 123046 | yes | [WIP] Enforce may-define-must-define for ATPITs | compiler-errors:deny-non-defining-use | oli-obk | 0 | ||||
409 | rust | 123048 | yes | alloc::Layout: explicitly document size invariant on the type level | RalfJung:layout | m-ou-se | 0 | ||||
410 | rust | 123050 | yes | panic_str only exists for the migration to 2021 panic macros | RalfJung:panic_str | m-ou-se | 0 | ||||
411 | rust | 123052 | yes | CFI: Support function pointers for trait methods | maurer:addr-taken | compiler-errors | 0 | ||||
412 | rust | 123063 | yes | Function ABI is irrelevant for reachability | tmiasko:reachability-abi | michaelwoerister | 0 | ||||
413 | rust | 123071 | yes | CFI: Fix methods as function pointer cast | rcvalle:rust-cfi-fix-method-fn-ptr-cast | compiler-errors | 0 | ||||
414 | rust | 123085 | yes | Add basic trait impls for `f16` and `f128` | tgross35:f16-f128-step4.0-libs-basic-impls | Amanieu | 0 | ||||
415 | rust | 123088 | yes | Replace `f16` and `f128` pattern matching stubs with real implementations | tgross35:f16-f128-pattern-analysis | Nadrieril | 0 | ||||
416 | rust | 123089 | yes | Add invariant to VecDeque::pop_* that len < cap if pop successful | Philippe-Cholet:vecdeque_pop_assume_cap | Nilstrieb | 0 | ||||
417 | rust | 123093 | yes | Improve our README.md | Urgau:improve-readme | Mark-Simulacrum | 0 | ||||
418 | rust | 123096 | yes | Don't check match scrutinee of postfix match for unused parens | compiler-errors:postfix-match-parens | fmease | 0 | ||||
419 | rust | 123100 | yes | Fix run make tests when it can't find dynamically linked librustc | fortanix:aj/fix-sgx-ld-issues | Mark-Simulacrum | 0 | ||||
420 | rust | 123106 | yes | CFI: Abstract Closures and Coroutines | maurer:cfi-closures | compiler-errors | 0 | ||||
421 | rust | 123110 | yes | Rename iter::Iterator::intersperse() to ::separate() | lukaslueg:inter_separate | dtolnay | 0 | ||||
422 | rust | 123111 | yes | std::net: adding tcp_syncnt feature for Linux/Android. | devnexen:linux_syncnt | joshtriplett | 0 | ||||
423 | rust | 123122 | yes | Fix incorrect suggestion for undeclared hrtb lifetimes in where clauses. | surechen:fix_122714 | oli-obk | 0 | ||||
424 | rust | 123144 | yes | Add support for Arm64EC to the Standard Library | dpaoliello:arm64eclib | m-ou-se | 0 | ||||
425 | rust | 123146 | yes | Use compiletest directives instead of manually checking TARGET / tools | jieyouxu:use-compiletest-directives | clubby789 | 0 | ||||
426 | rust | 123148 | yes | Optimize `upgrade` method of `alloc::sync::Weak` | wyang5:sticky-strong-count | Amanieu | 0 | ||||
427 | rust | 123149 | yes | Port argument-non-c-like-enum to Rust | jieyouxu:rmake-arguments-non-c-like-enum | Mark-Simulacrum | 0 | ||||
428 | rust | 120900 | yes | std: use `stream_position` where applicable | marcospb19:std-use-seek-stream-position | Mark-Simulacrum | 0 | always | |||
429 | rust | 122954 | yes | Be more specific when flagging imports as redundant due to the extern prelude | fmease:defined-by-extern-prelude | petrochenkov | 0 | always | |||
430 | rust | 101500 | no | Perform unused assignment and unused variables lints on MIR. | cjgillot:mir-liveness | davidtwco | 0 | never | |||
431 | rust | 105392 | no | Dedup bounds with parent impl block | GuillaumeGomez:rustdoc-dedup-bounds | compiler-errors | 0 | never | |||
432 | rust | 106852 | no | Only preserve DebugInfo in DeadStoreElimination if requested. | cjgillot:debug-dse | JakobDegen | 0 | never | |||
433 | rust | 108730 | no | Make sure to run all mir analyses in check mode | oli-obk:hardening_check_builds | davidtwco | 0 | never | |||
434 | rust | 109050 | no | Only use the new DepNode hashmap for anonymous nodes. | cjgillot:no-hash-graph | michaelwoerister | 0 | never | |||
435 | rust | 110691 | no | Enable DataflowConstProp by default | cjgillot:enable-dcp | 0 | never | ||||
436 | rust | 111430 | no | rustdoc: migrate `item_struct` to an Askama template | nicklimmm:askama-migration-item-struct | GuillaumeGomez | 0 | never | |||
437 | rust | 112733 | no | Avoid `memcpy` in codegen for more types, notably `Vec` | scottmcm:more-load-store | compiler-errors | 0 | never | |||
438 | rust | 113382 | no | [perf] test MCP510 | lqd:test-mcp510 | 0 | never | ||||
439 | rust | 114595 | no | Mark more spans as relative. | cjgillot:relative-attr | 0 | never | ||||
440 | rust | 115003 | no | Increase parallelism in various locations | Zoxc:parallel-tweaks-rebase | cjgillot | 0 | never | |||
441 | rust | 115105 | no | Enable DestinationPropagation by default. | cjgillot:dest-prop-default | oli-obk | 0 | never | |||
442 | rust | 116173 | no | New atomic reference counting algorithm | m-ou-se:arc | Amanieu | 0 | never | |||
443 | rust | 119501 | no | Only generate a single shim for clone of copy types. | cjgillot:clone-shim | 0 | never | ||||
444 | rust | 119820 | no | instantiate higher ranked goals outside of candidate selection | lcnr:leak-check-2 | nikomatsakis | 0 | never | |||
445 | rust | 119899 | no | redesign stage 0 std | onur-ozkan:redesign-stage0-std | albertlarsan68 | 0 | iffy | |||
446 | rust | 120193 | no | #[cold] on match arms | x17jiri:cold_match_arms | oli-obk | 0 | never | |||
447 | rust | 120286 | no | Implement RFC 3349, mixed utf8 literals | nnethercote:3349-mixed-utf8-literals | 0 | never | ||||
448 | rust | 120687 | no | Run const_prop_lint in check builds, too | oli-obk:early_const_prop | fmease | 0 | never | |||
449 | rust | 120706 | no | Initial support for auto traits with default bounds | Bryanskiy:leak | oli-obk | 0 | never | |||
450 | rust | 121394 | no | some smaller DefiningOpaqueTypes::No -> Yes switches | oli-obk:define_opaque_types | compiler-errors | 0 | never | |||
451 | rust | 122077 | no | Pass list of defineable opaque types into canonical queries | oli-obk:eager_opaque_checks4 | 0 | never | ||||
452 | hashbrown | 232 | no | Issue #225: Specialization fix | tkaitchuck:specialization-fix | 0 | |||||
453 | hashbrown | 243 | no | Use `criterion` for benches | henryboisdequin:bench | 0 | |||||
454 | hashbrown | 255 | no | Add `RawTable::vacuum` to clean up DELETED entries | cuviper:vacuum | 0 | |||||
455 | hashbrown | 269 | no | Add WebAssembly SIMD Support | CryZe:wasm-simd | 0 | |||||
456 | hashbrown | 316 | no | mask prepare_resize inline attribute with inline-more feature | shuoli84:master | 0 | |||||
457 | hashbrown | 400 | no | Fix `HashSet::get_or_insert_with` | JustForFun88:hashset_get_or_insert_with | 0 | |||||
458 | hashbrown | 408 | no | Initial implementation of `try_get_many` | JustForFun88:try_get_many | 0 | |||||
459 | hashbrown | 419 | no | feat: add return val to `replace_bucket_with` `replace_entry_with` | Daniel-Aaron-Bloom:master | 0 | |||||
460 | hashbrown | 420 | no | Implement iterator which starts at arbitrary location | DataDog:random-iterator | 0 | |||||
461 | hashbrown | 450 | no | Add reinsert to RawOccupiedEntryMut | rgwh2q05:reinsert | 0 | |||||
462 | hashbrown | 472 | no | Move `RawTableInner` and `TableLayout` to separate module | JustForFun88:new_raw_table_inner_mod | 0 | |||||
463 | chalk | 589 | no | [WIP] Convert from semantic to syntactic equality | nathanwhit:sem-syn | 0 | |||||
464 | vscode-rust | 666 | no | [WIP] Add command for creating a new Cargo project | GabrielMajeri:cargo-new-project | 0 | |||||
465 | crater | 672 | no | Group build script failures separately and extract the build script's crate | oli-obk:failed_to_get_rustc_version | 0 | |||||
466 | vscode-rust | 683 | no | switch exec -> execFile; ShellExecution -> ProcessExecution | AndriesK:master | 0 | |||||
467 | chalk | 694 | no | Add binders validator | flodiebold:binders-check | 0 | |||||
468 | chalk | 733 | no | Allow tests to override the default closure impls | JakobDegen:improved_fn_testing | 0 | |||||
469 | chalk | 736 | no | Support const evaluation | HKalbasi:master | 0 | |||||
470 | chalk | 785 | no | Fix dyn program clause generation and make returning a ClosureKind optional | jackh726:rustc_fixes | 0 | |||||
471 | vscode-rust | 840 | no | WIP: Merge both existing and rust-analyzer extension codebase | Xanewok:merger | 0 | |||||
472 | stdarch | 954 | no | AVX-512DQ implementations | vertexclique:vcq/avx512dq | Amanieu | 0 | ||||
473 | stdarch | 1126 | no | Demo title Add files via upload | leon3452:master | Amanieu | 0 | ||||
474 | stdarch | 1128 | no | Demo title Add files via upload | imperial-fists:master | Amanieu | 0 | ||||
475 | stdarch | 1235 | no | Enable inlining checks for arm (32-bit) target arch. | hkratz:enable-arm-inlining-checks | Amanieu | 0 | ||||
476 | stdarch | 1253 | no | Exclude intel SVML functions from missing intrinsics report | jhorstmann:exclude-svml-intrinsics-from-report | Amanieu | 0 | ||||
477 | stdarch | 1337 | no | Update the Android NDK script to r25b | chriswailes:ndk-update | Amanieu | 0 | ||||
478 | stdarch | 1422 | no | move to array simd | Ezrashaw:move-to-array-simd | Amanieu | 0 | ||||
479 | stdarch | 1457 | no | Document movnt needs sfence | workingjubilee:movnt-needs-sfence | Amanieu | 0 | ||||
480 | stdarch | 1503 | no | Generate constant Neon vectors within a const block | GeorgeWort:consts | Amanieu | 0 | ||||
481 | stdarch | 1509 | no | SVE types and intrinsics | JamieCunliffe:sve-types | Amanieu | 0 | ||||
482 | rls | 1584 | no | Pass file directory as cwd for Run test of CodeLens | Gowee:cmdcwd | 0 | |||||
483 | miri | 3279 | no | bump ui_test to 0.22 | oli-obk:ui_test_bump | 0 | |||||
484 | clippy | 7688 | no | Add lint `ref_mut_iter_method_chain` | Jarcho:ref_mut_iter_method_chain | flip1995 | 0 | ||||
485 | cargo | 9024 | no | Make cargo metadata --no-deps print all path deps (including other workspaces) | alyssais:no-deps | 0 | |||||
486 | cargo | 9532 | no | Add env variable to indicate the build type. | jameshilliard:is-cross | 0 | |||||
487 | cargo | 9603 | no | support generic target tables and env variables | jameshilliard:generic-config | Eh2406 | 0 | ||||
488 | cargo | 9634 | no | Use cross compile style target/host isolation for all builds. | jameshilliard:all-cross | Eh2406 | 0 | ||||
489 | clippy | 9731 | no | improve `lintcheck` | kraktus:lcheck3 | Alexendoo | 0 | ||||
490 | cargo | 9753 | no | Stabilize target-applies-to-host feature. | jameshilliard:stabilize-target-applies-to-host | 0 | |||||
491 | cargo | 10061 | no | Implement 'multidep' (RFC-3176) | Byron:rfc-3176 | joshtriplett | 0 | ||||
492 | clippy | 10155 | no | Add new lint for byte char slices | TheNeikos:feature/add_byte_char_slice_lint | Manishearth | 0 | ||||
493 | clippy | 10258 | no | Update `stable_sort_primitive` to prefer `sort` not only primitive types | chansuke:issue-9970 | Manishearth | 0 | ||||
494 | clippy | 10312 | no | Add `transmute_slice_to_larger_element_type` lint | KisaragiEffective:feature/transmute-slice-to-larger-element-type | Jarcho | 0 | ||||
495 | cargo | 10330 | no | Support per pkg target for `-Zbuild-std` | fee1-dead:support-per-pkg-target-w-buildstd | ehuss | 0 | ||||
496 | cargo | 10462 | no | Add target-specific RUSTFLAGS variants | jonhoo:targeted-rustflags | weihanglo | 0 | ||||
497 | clippy | 10503 | no | new lint: needless traits in scope | woshilapin:needless_traits_in_scope | llogiq | 0 | ||||
498 | clippy | 10698 | no | Migrate `clippy::author` to `rustc_ast::FormatArgs` | Niki4tap:author_format_macros | Alexendoo | 0 | ||||
499 | cargo | 10736 | no | Add `safe.directories` config | ehuss:safe-directories | 0 | |||||
500 | clippy | 10740 | no | WIP format literal arg inlining | nyurik:inline-literal | llogiq | 0 | ||||
501 | clippy | 10863 | no | Add lints to disallow non-`#![no_std]` and non-`#![no_core]` dependencies in crates with those attributes | Centri3:no_std_lint | dswij | 0 | ||||
502 | cargo | 10871 | no | Add "unit struct to normal struct" case to semver.md | obi1kenobi:patch-1 | ehuss | 0 | ||||
503 | clippy | 10960 | no | new lint `null_pointer_optimization` | Centri3:null_pointer_optimization | Alexendoo | 0 | ||||
504 | clippy | 10962 | no | New lint [`ptr_to_temporary`] | Centri3:ptr_to_temporary | Jarcho | 0 | ||||
505 | clippy | 10984 | no | Add slice_as_bytes lint | A-Walrus:slice_as_bytes | Jarcho | 0 | ||||
506 | clippy | 10988 | no | New lint [`let_else_on_result_ok`] | Centri3:let_else_on_result | giraffate | 0 | ||||
507 | clippy | 11010 | no | [`unnecessary_unwrap`]: Suggest reversing `then`/`else` if necessary | Centri3:unnecessary_unwrap | llogiq | 0 | ||||
508 | cargo | 11046 | no | WIP: Add a general mechanism for setting rustflags in Cargo for the current crate only | ridwanabdillahi:rustflags | weihanglo | 0 | ||||
509 | clippy | 11062 | no | New lint [`bare_dos_device_names`] | Centri3:bare_dos_device_names | dswij | 0 | ||||
510 | clippy | 11088 | no | Make `single_range_in_vec_init` ignore type annotations, fn arguments and `ExprField`s | Centri3:11086 | Alexendoo | 0 | ||||
511 | clippy | 11089 | no | [`incorrect_clone_impl_on_copy_type`]: Do not lint if only has `MaybeUninit` fields | Centri3:11072 | llogiq | 0 | ||||
512 | clippy | 11139 | no | New lint [`unnecessary_unwrap_unchecked`] | Centri3:needless_unwrap_unchecked | giraffate | 0 | ||||
513 | clippy | 11149 | no | New lints for literal suffixes | Centri3:literal_suffix_lints | giraffate | 0 | ||||
514 | clippy | 11186 | no | Misc fixes | Centri3:misc | dswij | 0 | ||||
515 | cargo | 11188 | no | Omit checksum verification for local git dependencies | jarhodes314:local-git-dependency-requires-checksum | weihanglo | 0 | ||||
516 | clippy | 11253 | no | [`no_mangle_with_rust_abi`]: Check for statics with a non `#[repr(Rust)]` type | Centri3:#11219 | Alexendoo | 0 | ||||
517 | cargo | 11272 | no | Panic behavior in profile can be specified if using custom harness | weihanglo:issue/11214 | ehuss | 0 | ||||
518 | clippy | 11293 | no | feat: add cfg_not_test lint | mrnossiom:11234 | Centri3 | 0 | ||||
519 | cargo | 11312 | no | Emit errors with cargo:error= | kornelski:build-cargo-error | epage | 0 | ||||
520 | clippy | 11340 | no | New lint `needless_cow` | Centri3:needless_cow | Jarcho | 0 | ||||
521 | clippy | 11342 | no | fix: match stmts conversion to expr and their interaction with return | feniljain:fix-needless-return | Alexendoo | 0 | ||||
522 | clippy | 11350 | no | [`type_id_on_box`]: lint on `Any` subtraits | y21:issue11349 | giraffate | 0 | ||||
523 | clippy | 11364 | no | Convert `redundant_clone` to an analysis pass | Jarcho:rclone | Alexendoo | 0 | ||||
524 | clippy | 11421 | no | Make UI test annotations mandatory | GuillaumeGomez:ui-test-annotations | Manishearth | 0 | ||||
525 | cargo | 11429 | no | Refactoring: move hex and hasher modules from util module to util crate | nrc:utils | 0 | |||||
526 | clippy | 11441 | no | `single_match`: fix checking of explicitly matched enums | Jarcho:issue_11365 | dswij | 0 | ||||
527 | clippy | 11463 | no | WIP New lint: borrowed_option | tom-anders:borrowed_option | blyxyas | 0 | ||||
528 | clippy | 11476 | no | new lint: `zombie_processes` | y21:zombie_processes | Centri3 | 0 | ||||
529 | clippy | 11546 | no | [`needless_continue`]: lint if the last stmt in for/while/loop is `co… | lengyijun:needless_continue_last | Alexendoo | 0 | ||||
530 | clippy | 11578 | no | new lint that detects blocking operations in async | J-ZhengLi:issue10794 | Jarcho | 0 | ||||
531 | clippy | 11581 | no | Add lint `manual_option_folding` | sjwang05:manual-option-folding | giraffate | 0 | ||||
532 | clippy | 11591 | no | Move `collection_is_never_read` from `nursery` to `suspicious` | schubart:promote_collection_is_never_read | dswij | 0 | ||||
533 | clippy | 11633 | no | WIP: empty_doc | SET001:empty-docs | Alexendoo | 0 | ||||
534 | clippy | 11647 | no | Honor `avoid-breaking-exported-api` in `needless_pass_by_ref_mut` | flip1995:needless-pass-by-ref-mut-pub-api | Centri3 | 0 | ||||
535 | clippy | 11656 | no | [`unnecessary_to_owned`]: catch `to_owned` on byte slice to create temporary `&str` | y21:unnecessary_string_from_utf8 | giraffate | 0 | ||||
536 | clippy | 11687 | no | explicit_reinitialization: Cutoff reinit | lengyijun:cutoff_reinit | Alexendoo | 0 | ||||
537 | clippy | 11700 | no | [`pathbuf_init_then_push`]: Checks for calls to `push` immediately a… | lengyijun:pathbuf_join | Centri3 | 0 | ||||
538 | clippy | 11759 | no | New lint: `needless_move` | dnbln:feat/needless_move | Centri3 | 0 | ||||
539 | clippy | 11789 | no | [WIP] New lint `manual_checked_op` | Jarcho:checked_op | Centri3 | 0 | ||||
540 | clippy | 11796 | no | New lint: `unnecessary_map_or` | Jacherr:pattern-match-partialeq | Centri3 | 0 | ||||
541 | cargo | 11804 | no | cargo doc --open always respect request_kind | hi-rustin:rustin-patch-doc-open | ehuss | 0 | ||||
542 | clippy | 11813 | no | fix [`undocumented_unsafe_block`] and [`unnecessary_safety_comment`] not detecting associated constants | J-ZhengLi:issue11709 | Alexendoo | 0 | ||||
543 | clippy | 11852 | no | reduce `single_char_pattern` to only lint on ascii chars | rust-lang:single-char-pattern-ascii-only | Alexendoo | 0 | ||||
544 | cargo | 11879 | no | Support `cargo owner add` | heisen-li:owner | epage | 0 | ||||
545 | clippy | 11909 | no | [WIP] unnecessary_cast: append suffix to literal if target is in parenthesis and its context is method receiver | KisaragiEffective:fix/11882 | giraffate | 0 | ||||
546 | clippy | 11948 | no | `float_cmp` changes | Jarcho:float_cmp | matthiaskrgr | 0 | ||||
547 | clippy | 11955 | no | Issue 9231: add `cast_integer` lint | gernot-ohner:issue-9231 | Alexendoo | 0 | ||||
548 | cargo | 11969 | no | Support `per-pkg-target` for `-Zbuild-std`, take two | fee1-dead-contrib:per-pkg-target-build-std | ehuss | 0 | ||||
549 | clippy | 12061 | no | implemented unnecessary min | FelixMaetzler:unnecessary-min | giraffate | 0 | ||||
550 | clippy | 12107 | no | new lint: `expr_metavars_in_unsafe` | y21:expr_metavars_in_unsafe | giraffate | 0 | ||||
551 | clippy | 12194 | no | implement disallowed trait methods | Emilgardis:disallowed_trait_method | Alexendoo | 0 | ||||
552 | clippy | 12226 | no | Add new `UNSTABLE_INTRINSICS_WITH_STABLE_WRAPPER` lint | GuillaumeGomez:UNSTABLE_INTRINSICS_WITH_STABLE_WRAPPER | llogiq | 0 | ||||
553 | clippy | 12287 | no | Add lint `manual_inspect` | Jarcho:issue_12250 | llogiq | 0 | ||||
554 | clippy | 12327 | no | Add annotations for test files | Jarcho:test_annotate | y21 | 0 | ||||
555 | clippy | 12347 | no | WIP: Add a lint that detects non-portable usize literals | alexanderkjall:add-usize-unportable-32-bit-literal-lint | Jarcho | 0 | ||||
556 | clippy | 12360 | no | WIP: New lint [`manual_position`] | GabrielBFern:master | llogiq | 0 | ||||
557 | clippy | 12388 | no | Respect MSRV (MAYBE_BOUND_IN_WHERE) | sanxiyn:msrv | y21 | 0 | ||||
558 | clippy | 12399 | no | Add `unnecessary_ref_mut` lint | not-elm:feature/unnecessary_ref_mut | Manishearth | 0 | ||||
559 | clippy | 12464 | no | new lint: `unnecessary_indexing` | Jacherr:issue-11858 | giraffate | 0 | ||||
560 | cargo | 12807 | no | Ignore errors when declaring a registry on path dependency | JordanForks:task/ignore-registry-for-path-dep | weihanglo | 0 | ||||
561 | cargo | 12875 | no | Add option to error when warnings are emitted, or ignore warnings | arlosi:warnings | epage | 0 | ||||
562 | cargo | 12974 | no | Implement support for base paths | dpaoliello:basepath | ehuss | 0 | ||||
563 | cargo | 13183 | no | test(priv_dep): add test for `verify public is respected recursively` | linyihai:recursive_pri_dep | epage | 0 | ||||
564 | cargo | 13254 | no | chore: remove `version` field from `publish=false` packages | weihanglo:versionless | epage | 0 | ||||
565 | cargo | 13271 | no | Fix: cargo vendor can't handle duplicates. | junjihashimoto:feature/no-merge-sources | ehuss | 0 | ||||
566 | cargo | 13522 | no | Clarify warning for using `features` or `default-features` in `patch` | joshtriplett:better-warning-for-features-in-patch | ehuss | 0 | ||||
567 | cargo | 13558 | no | fix(credential)!: Fallback when an auth method isn't available on the current machine | epage:secret-fallback | arlosi | 0 | ||||
568 | cargo | 13571 | no | Stabilize `-Zcheck-cfg` as always enabled | Urgau:stabilize-check-cfg | ehuss | 0 | ||||
569 | cargo | 13584 | no | [WIP] feat: index cache in SQLite3 | weihanglo:index-cache-sqlite | epage | 0 | ||||
570 | cargo | 13598 | no | Basic implementation for `cargo install --dry-run` | PaulDance:install-dry-run | weihanglo | 0 | ||||
571 | rust-analyzer | 15456 | no | Add minimal support for cargo scripts | HKalbasi:cargo-script | 0 | |||||
572 | rust-analyzer | 15655 | no | Properly intern names / symbols | Veykril:name-interning | 0 | |||||
573 | rust-analyzer | 15795 | no | Convert manual to markdown/mdbook | joshrotenberg:mdbook-yolo | Veykril | 0 | ||||
574 | rust-analyzer | 16057 | no | Render matched macro arm on hover of macro calls | Veykril:macro-arm | 0 | |||||
575 | rust-analyzer | 16173 | no | Implement `gen` block and function parsing | mohe2015:parse-gen | 0 | |||||
576 | rust-analyzer | 16207 | no | Add always_allow_fuzzy, query_search_limit config | danielhuang:configurable2 | 0 | |||||
577 | rust-analyzer | 16254 | no | rust-analyzer.toml tracking | alibektas:13529/ra.toml | 0 | |||||
578 | rust-analyzer | 16450 | no | Edition-aware parser | Urhengulas:edition-aware-parser | 0 | |||||
579 | rust-analyzer | 16639 | no | internal : redesign rust-analyzer::config | alibektas:13529/config_restruct | 0 | |||||
580 | rust-analyzer | 16700 | no | config: Add Configuration for Progress Reporting Verbosity | davidbarsky:david/less-obstrusive-indexing-notifications | 0 | |||||
581 | rust-analyzer | 16715 | no | feat: enable automatically fix diagnostics | Young-Flash:auto_fix | 0 | |||||
582 | rust-analyzer | 16726 | no | internal: Remove rustc workspace hacks | Veykril:rustc-ws-hacks | 0 | |||||
583 | rust-analyzer | 16877 | no | fix: Fix `impl Trait<Self>` causing stackoverflows | Veykril:stackoverflow | 0 | |||||
584 | rust | 104087 | no | Stabilise inline_const | nbdd0121:const | scottmcm | 0 | ||||
585 | rust | 104803 | no | Implement unification of const abstract impls | JulianKnodt:unify_impls | oli-obk | 0 | ||||
586 | rust | 104941 | no | [WIP] borrowck diagnostic migration with eager booted | AndyJado:eager | davidtwco | 0 | ||||
587 | rust | 105377 | no | rust: library: Add `setsid` method to `CommandExt` trait | HarveyHunt:setsid | m-ou-se | 0 | ||||
588 | rust | 105586 | no | Experimental feature gate proposal `crabi` | joshtriplett:abi-experimental-feature-gate | nikomatsakis | 0 | ||||
589 | rust | 105604 | no | Use ELF-TLS on SGX | joboet:sgx_tls | m-ou-se | 0 | ||||
590 | rust | 105877 | no | `impl PartialEq<{str,String}> for {Path,PathBuf}` (and reversed) | Kixunil:impl-partialeq-str-for-path | m-ou-se | 0 | ||||
591 | rust | 106060 | no | Remove proc-macro back-compat hack for rental | Aaron1011:remove-rental-hack | pnkfelix | 0 | ||||
592 | rust | 106074 | no | Implement RFC 3323: restrictions | jhpratt:restrictions | WaffleLapkin | 0 | ||||
593 | rust | 106375 | no | Stabilize `io_error_more` | albertlarsan68:stabilize-io_err_more | BurntSushi | 0 | ||||
594 | rust | 106681 | no | Link unstable features | albertlarsan68:link-unstable-features | onur-ozkan | 0 | ||||
595 | rust | 107122 | no | Use `Try` trait to make `Once[Cell | Lock]::get_or_try_init` generic over return type | joboet:once_try_init_try | BurntSushi | 0 | ||||
596 | rust | 107251 | no | Rescope temp lifetime in let-chain into IfElse | dingxiangfei2009:let-chain-rescope | est31 | 0 | ||||
597 | rust | 107263 | no | Allow impl on projection | GuillaumeGomez:allow-impl-on-projection | oli-obk | 0 | ||||
598 | rust | 107378 | no | Stabilize `anonymous_lifetime_in_impl_trait` | c410-f3r:stabilize-anon-lt | estebank | 0 | ||||
599 | rust | 107393 | no | Add internal lint against `Ty == Ty` | Nilstrieb:Are the types equalॽ Who even knows at this point | compiler-errors | 0 | ||||
600 | rust | 107562 | no | WIP: Remove `ResumeTy` from async lowering | Swatinem:async-resumety-v2 | compiler-errors | 0 | ||||
601 | rust | 107587 | no | Mark `std` integral modules as deprecated (`std::u32`, `std::i16`, etc.) | tgross35:deprecate-std-num-modules | dtolnay | 0 | ||||
602 | rust | 107640 | no | rustdoc: Add support for local resources | GuillaumeGomez:rustdoc-local-resources-2 | notriddle | 0 | ||||
603 | rust | 108001 | no | Add lint to check if non-inlined local reexports have documentation | GuillaumeGomez:unused_reexport_documentation-lint | notriddle | 0 | ||||
604 | rust | 108397 | no | Dedup elaborated predicates with const generic parameter in AutoTrait | megakorre:issue_107715 | oli-obk | 0 | ||||
605 | rust | 108761 | no | Do NOT Review: CoAlloc: Allocator + Global API + Vec | coop-rs:07_vec_macroed_squash_fmt_workaround | peter-kehl | 0 | ||||
606 | rust | 108874 | no | Implement `io::Entropy` and refactor random data generation | joboet:io_entropy | Mark-Simulacrum | 0 | ||||
607 | rust | 108981 | no | Implement `fs_native_path` | ChrisDenton:aspath | Amanieu | 0 | ||||
608 | rust | 108993 | no | Make typeck aware of uninhabited types | cjgillot:uninhabited-typeck | lcnr | 0 | ||||
609 | rust | 109350 | no | Add pattern matching API to OsStr | mina86:pattern-2 | dtolnay | 0 | ||||
610 | rust | 109858 | no | Eagerly run TLS destructors to properly handle stack overflows | joboet:tls_stack_overflow | m-ou-se | 0 | ||||
611 | rust | 110051 | no | Use same `FxHashMap` in `rustdoc-json-types` and `librustdoc`. | aDotInTheVoid:rdj-hashmap | clubby789 | 0 | ||||
612 | rust | 110105 | no | Stabilise exhaustive patterns feature | cjgillot:exhaustive-patterns | oli-obk | 0 | ||||
613 | rust | 110327 | no | Add the ability to see inherited envs on Command | schneems:schneems/expose-command-env-clear | thomcc | 0 | ||||
614 | rust | 110961 | no | Create `unnecessary_send_constraint` lint for `&(dyn ... + Send)` | john-h-k:lint/useless-send | davidtwco | 0 | ||||
615 | rust | 111628 | no | Allow integer suffixes starting with `e`. | nnethercote:allow-e-suffixes | petrochenkov | 0 | ||||
616 | rust | 112106 | no | Added traits implemented by FnPtr to fn docs with example function | mj10021:issue-111182-fix | cuviper | 0 | ||||
617 | rust | 112331 | no | Report allocation errors as panics, second attempt | Amanieu:panic-oom-payload2 | m-ou-se | 0 | ||||
618 | rust | 112457 | no | Make `std::mem::transmute_copy` accept `?Sized` inputs | nvzqz:feat/unsized-transmute_copy | m-ou-se | 0 | ||||
619 | rust | 112469 | no | Only use the new node hashmap for anonymous nodes. | cjgillot:graph-anon-hashmap | michaelwoerister | 0 | ||||
620 | rust | 112807 | no | Migrate `rustdoc` diagnostics to translatable diagnostics | nicklimmm:rustdoc-translatable-diagnostics-migration | jsha | 0 | ||||
621 | rust | 112999 | no | relax leak-check | aliemjay:leakcheck-relax | BoxyUwU | 0 | ||||
622 | rust | 113074 | no | rustdoc: redesign [+]/[−] controls | notriddle:notriddle/plus-minus | jsha | 0 | ||||
623 | rust | 113169 | no | Tait must be constrained if in sig | oli-obk:tait_must_be_constrained_if_in_sig | compiler-errors | 0 | ||||
624 | rust | 113433 | no | Disable building `rustc` with (Thin)LTO on Windows | Kobzol:bootstrap-window-thinlto-error | clubby789 | 0 | ||||
625 | rust | 113449 | no | tidy: remove filtering for wasm32 deps, as this don't work | klensy:tidy-why | onur-ozkan | 0 | ||||
626 | rust | 113924 | no | More precisely point out what is immutable for E0596 | chenyukang:yukang-fix-113842-ref | compiler-errors | 0 | ||||
627 | rust | 113983 | no | Add a visibility suggestion in private-in-public errors | nyurik:pub-in-priv-err | petrochenkov | 0 | ||||
628 | rust | 114096 | no | Unify generation of primitive links for associated types with the rest | GuillaumeGomez:generics-display | notriddle | 0 | ||||
629 | rust | 114189 | no | Update dist-various linux-gnu target baselines | cuviper:dist-various-glibc | Mark-Simulacrum | 0 | ||||
630 | rust | 114209 | no | tidy watcher | klensy:better-than-remembrall | wesleywiser | 0 | ||||
631 | rust | 114523 | no | gcc: build with --disable-multilib, as it used only to bootstrap llvm | klensy:gcc-disable-multilib | Mark-Simulacrum | 0 | ||||
632 | rust | 114647 | no | Start removing `Nonterminal` | nnethercote:start-rm-Nonterminal | petrochenkov | 0 | ||||
633 | rust | 114652 | no | Keep printing extra comments in MIR dumps | lqd:mir-dumps | saethlin | 0 | ||||
634 | rust | 114682 | no | resolve: re-export ambiguity as warning | bvanjoi:fix-36837 | petrochenkov | 0 | ||||
635 | rust | 114900 | no | Allow a MIR analysis to perform the state `join` directly | Jarcho:mut_join | cjgillot | 0 | ||||
636 | rust | 114996 | no | remove mutability of fn args that don't need it | matthiaskrgr:needless_pass_by_ref_mut | TaKO8Ki | 0 | ||||
637 | rust | 115245 | no | Add more information to error message for unconstrained_parameter E0207 | Lol3rrr:issue-107295-fix | jackh726 | 0 | ||||
638 | rust | 115293 | no | Remove -Zfuel. | cjgillot:no-fuel | wesleywiser | 0 | ||||
639 | rust | 115501 | no | Add new inherit_handles flag to CommandExt trait | michaelvanstraten:set_inherit_handles | ChrisDenton | 0 | ||||
640 | rust | 115506 | no | `target_os = "custom"`: selecting/swapping platform-specific parts of the libstd at runtime | NathanRoyer:std-custom-platform | Mark-Simulacrum | 0 | ||||
641 | rust | 115561 | no | Make `PanicInfo::message` infallible | oli-obk:panic_info_message | m-ou-se | 0 | ||||
642 | rust | 115572 | no | Do not insert duplicate SourceFile. | cjgillot:relative-source-file-dedup | oli-obk | 0 | ||||
643 | rust | 115648 | no | Remove "consider specifying this binding's type" when reference differs in mutability | jmintb:master | jackh726 | 0 | ||||
644 | rust | 115717 | no | Stabilize --json unused-externs(-silent) | jsgf:stablize-json-unused-externs | cjgillot | 0 | ||||
645 | rust | 115746 | no | Print thread ID in panic message if thread name is unknown | tgross35:unnamed-threads-panic-message | cuviper | 0 | ||||
646 | rust | 115802 | no | rustdoc search: Allow to filter on multiple crates | GuillaumeGomez:rustdoc-search-multiple-crate-filtering | notriddle | 0 | ||||
647 | rust | 115919 | no | Return f32 and f64 in XMM0 instead of FP0 on i686 | GuentherVIII:ssereturn | petrochenkov | 0 | ||||
648 | rust | 115974 | no | Split core's PanicInfo and std's PanicInfo | m-ou-se:panicinfo-and-panicinfo | Amanieu | 0 | ||||
649 | rust | 116088 | no | Stabilise `c_unwind` | nbdd0121:unwind | Amanieu | 0 | ||||
650 | rust | 116113 | no | Generalize `{Rc,Arc}::make_mut()` to unsized types. | kpreid:arcmut | dtolnay | 0 | ||||
651 | rust | 116114 | no | Stabilize target_feature_11 | calebzulawski:stabilize-tf11 | nikomatsakis | 0 | ||||
652 | rust | 116161 | no | Stabilize `extended_varargs_abi_support` | Soveu:varargs2 | cjgillot | 0 | ||||
653 | rust | 116209 | no | clippy::complexity fixes | matthiaskrgr:clippy2 | petrochenkov | 0 | ||||
654 | rust | 116247 | no | WIP: Check uninhabitedness through the trait solver | cjgillot:uninhabited-predicate | lcnr | 0 | ||||
655 | rust | 116323 | no | Turn `cfg_match` into a builtin | c410-f3r:match_cfg | petrochenkov | 0 | ||||
656 | rust | 116404 | no | CFI: Fix fn items, closures, and Fn trait objects, and more | rcvalle:rust-cfi-fix-115199-3 | compiler-errors | 0 | ||||
657 | rust | 116542 | no | Add range metadata to slice lengths | the8472:slice-ref-len-validity | cjgillot | 0 | ||||
658 | rust | 116575 | no | diagnostic: properly deal with hygienic names on unresolved fields and imports | fmease:diag-suggs-hygiene-improvs | cjgillot | 0 | ||||
659 | rust | 116584 | no | Remove ability to disable some target features | GuentherVIII:forcetargetfeatures | petrochenkov | 0 | ||||
660 | rust | 116735 | no | rustdoc: correctly clean cross-crate opaque types | fmease:rustdoc-x-crate-type-bindings-supertrait-bounds | jsha | 0 | ||||
661 | rust | 116777 | no | Dedup Fluent invalid ptr errors in const eval | workingjubilee:const-eval-fluent-dedup-ptrkind | fee1-dead | 0 | ||||
662 | rust | 116850 | no | Unify TLS destructor list implementations | joboet:unify_tls_dtor_lists | m-ou-se | 0 | ||||
663 | rust | 116957 | no | [blocked] meta: notify #t-rustdoc Zulip stream on backport nominations | fmease:meta-notify-rustdoc-zulip-on-backport-nominations | GuillaumeGomez | 0 | ||||
664 | rust | 117015 | no | Doc comment custom MIR debuginfo. | cjgillot:custom-mir-debuginfo-doc | RalfJung | 0 | ||||
665 | rust | 117161 | no | Uplift `clippy::precedence` lint | Urgau:uplift_precedence | wesleywiser | 0 | ||||
666 | rust | 117329 | no | offset: allow zero-byte offset on arbitrary pointers | RalfJung:offset-by-zero | oli-obk | 0 | ||||
667 | rust | 117360 | no | Use macro to make query providers greppable | Nilstrieb:query-provider-find-me | TaKO8Ki | 0 | ||||
668 | rust | 117671 | no | NVPTX: Avoid PassMode::Direct for args in C abi | kjetilkjeka:nvptx_c_abi_avoid_direct | davidtwco | 0 | ||||
669 | rust | 117676 | no | llvm-wrapper: remove some unused headers | klensy:cut-llvm-includes | cuviper | 0 | ||||
670 | rust | 117682 | no | Don't check GAT bounds in normalization | aliemjay:gat-relax-lifetimes | 0 | |||||
671 | rust | 117738 | no | fallible allocation experiment 2 | pitaj:fallible-alloc2 | cuviper | 0 | ||||
672 | rust | 117833 | no | Fix bootstrap issue with git on MSYS + Experimental CI testing | majaha:mingw_ci | Kobzol | 0 | ||||
673 | rust | 117867 | no | New attribute macros format for diagnostic structs without fluent slug | chenyukang:errors-refactor-no-fluent | davidtwco | 0 | ||||
674 | rust | 117900 | no | Fix Python interpreter issues in configure and | Coder2Mo:master | Mark-Simulacrum | 0 | ||||
675 | rust | 118004 | no | Fix const-fn check in const_eval | ouz-a:november_ice | wesleywiser | 0 | ||||
676 | rust | 118171 | no | Allow constants using an Abi::Vector layout to be passed to the backend | GeorgeWort:consts | compiler-errors | 0 | ||||
677 | rust | 118446 | no | Lint against `&T` to `&mut T` and `&T` to `&UnsafeCell<T>` transmutes | ChayimFriedman2:lint-transmute-unsafe-cell | cjgillot | 0 | ||||
678 | rust | 118477 | no | Remove `ProjectionElem::Subtype` | ouz-a:remove_subtyper | lcnr | 0 | ||||
679 | rust | 118480 | no | Specialize sleep_until implementation | dvdsk:sleep_until_os_specific_impl | cuviper | 0 | ||||
680 | rust | 118580 | no | Provide a way for custom derives to know if they were invoked via `#[derive_const]` | fmease:libproc_macro-is_derive_const | petrochenkov | 0 | ||||
681 | rust | 118711 | no | [rustdoc] Add `no-hidden-lines` codeblock attribute | GuillaumeGomez:raw-codeblock-attribute | notriddle | 0 | ||||
682 | rust | 118833 | no | Add lint against function pointer comparisons | Urgau:lint_function_pointer_comparisons | cjgillot | 0 | ||||
683 | rust | 118917 | no | Support for a scalable simd representation | JamieCunliffe:sve | Amanieu | 0 | ||||
684 | rust | 118939 | no | Better errors with bad/missing identifiers in MBEs | EliseZeroTwo:EliseZeroTwo/fix-macrorules-ident-errors | TaKO8Ki | 0 | ||||
685 | rust | 118958 | no | Add a new concat metavar expr | c410-f3r:concat-again | wesleywiser | 0 | ||||
686 | rust | 118980 | no | Add rustc_intrinsic_const_vector_arg attribute to allow vectors to be passed as constants | GeorgeWort:attr | oli-obk | 0 | ||||
687 | rust | 119043 | no | Add new temporary lifetime feature gate and super let keyword | dingxiangfei2009:super-let | oli-obk | 0 | ||||
688 | rust | 119083 | no | [experiment] turn on effects everywhere | fee1-dead-contrib:effects-everywhere | 0 | |||||
689 | rust | 119220 | no | Uplift `clippy::invalid_null_ptr_usage` lint | Urgau:uplift-invalid_null_ptr_usage | b-naber | 0 | ||||
690 | rust | 119229 | no | Update mingw-w64 + GNU toolchain | mati865:update-mingw-toolchain | Kobzol | 0 | ||||
691 | rust | 119260 | no | Make broken MIR a proper lint. | cjgillot:mir-lint | TaKO8Ki | 0 | ||||
692 | rust | 119340 | no | On type mismatch involving fn/method call, point at definition | sjwang05:issue-61066 | cjgillot | 0 | ||||
693 | rust | 119351 | no | Treat `k#ident` keywords as valid tokens | fee1-dead-contrib:myth | WaffleLapkin | 0 | ||||
694 | rust | 119355 | no | Add `-Zerror-metrics=PATH` to save diagnostic metadata to disk | estebank:error_metrics | compiler-errors | 0 | ||||
695 | rust | 119427 | no | Fix, document, and test parser and pretty-printer edge cases related to braced macro calls | dtolnay:maccall | michaelwoerister | 0 | ||||
696 | rust | 119465 | no | Rework reserve assumes for Vec and String | SUPERCILEX:reserve-assume | m-ou-se | 0 | ||||
697 | rust | 119515 | no | style-guide: Format single associated type `where` clauses on the same line | joshtriplett:style-guide-gat-where-clause-same-line | yaahc | 0 | ||||
698 | rust | 119550 | no | Rename `AsyncIterator` back to `Stream`, introduce an AFIT-based `AsyncIterator` trait | yoshuawuyts:async-iterator | compiler-errors | 0 | ||||
699 | rust | 119669 | no | Allow building stage1+ std with `panic=abort` | clubby789:std-panic-strategy | albertlarsan68 | 0 | ||||
700 | rust | 119741 | no | Update rustc_codegen_cranelift's dependencies | cmuellner:update-cranelift | bjorn3 | 0 | ||||
701 | rust | 119838 | no | style-guide: When breaking binops handle multi-line first operand better | joshtriplett:style-guide-binop-indent | calebcartwright | 0 | ||||
702 | rust | 119844 | no | Remove duplicate section | Arthur-Milchior:patch-1 | Amanieu | 0 | ||||
703 | rust | 119926 | no | Stabilize `--env-set` option | GuillaumeGomez:stabilize-env-set | davidtwco | 0 | ||||
704 | rust | 119958 | no | Skip lint for assertion evaluated to false | barabadzhi:skip-lint | oli-obk | 0 | ||||
705 | rust | 120012 | no | Sort "the following types implement the trait" suggestion | madsmtm:sort-suggestion | petrochenkov | 0 | ||||
706 | rust | 120013 | no | coverage: Don't show coverage for code paths that must panic/diverge | Zalathar:diverge | 0 | |||||
707 | rust | 120098 | no | Give a better error message when CI download fails | Teapot4195:issue-118758-fix | Mark-Simulacrum | 0 | ||||
708 | rust | 120127 | no | `adt_const_params`: check referred-to types when checking impls of ConstParamTy on refs | sjwang05:issue-112124 | BoxyUwU | 0 | ||||
709 | rust | 120131 | no | Implement minimal, internal-only pattern types in the type system | oli-obk:pattern_types_syntax | compiler-errors | 0 | ||||
710 | rust | 120168 | no | Relocate coroutine upvars into Unresumed state | dingxiangfei2009:coroutine-upvar | pnkfelix | 0 | ||||
711 | rust | 120197 | no | Improve `E0617` to Distinguish Between Fn Item and Fn Pointer in FFI | HTGAzureX1212:HTGAzureX1212/issue-69232-improve-error-617 | estebank | 0 | ||||
712 | rust | 120221 | no | Don't make statement nonterminals match pattern nonterminals | compiler-errors:statements-are-not-patterns | nnethercote | 0 | ||||
713 | rust | 120234 | no | stabilise assert_matches | Dylan-DPC:82775/stab/assert_matches | m-ou-se | 0 | ||||
714 | rust | 120370 | no | Likely unlikely fix | x17jiri:likely_unlikely_fix | cjgillot | 0 | ||||
715 | rust | 120388 | no | Small improvements to internal documentation | FractalFir:master | estebank | 0 | ||||
716 | rust | 120639 | no | [WIP] experiment with a new way of effects desugaring | fee1-dead-contrib:new-effects-desugaring | oli-obk | 0 | ||||
717 | rust | 120698 | no | Fix and slightly improve `AstValidator` | fmease:astvalidator-fixes | compiler-errors | 0 | ||||
718 | rust | 120700 | no | Stabilize associated type position impl Trait (ATPIT) | traviscross:TC/stabilize-atpit | oli-obk | 0 | ||||
719 | rust | 120705 | no | Remove `suffix` from `MetaItemLit` | camsteffen:lit-suffix-remove | davidtwco | 0 | ||||
720 | rust | 120752 | no | Collect relevant item bounds from trait clauses for nested rigid projections | compiler-errors:more-relevant-bounds | lcnr | 0 | ||||
721 | rust | 120832 | no | Stabilize `#[unix_sigpipe = "sig_dfl"]` on `fn main()` | Enselic:stabilize-unix_sigpipe-sig_dfl | davidtwco | 0 | ||||
722 | rust | 120845 | no | debuginfo: Stabilize `-Z debug-macros`, `-Z collapse-macro-debuginfo` and `#[collapse_debuginfo]` | petrochenkov:debmac | oli-obk | 0 | ||||
723 | rust | 120924 | no | Let's `#[expect]` some lints: Stabilize `lint_reasons` (RFC 2383) | xFrednet:rfc-2383-stabilization-party | wesleywiser | 0 | ||||
724 | rust | 120990 | no | Suggest a borrow when using dbg | chenyukang:yukang-fix-120327-dbg | estebank | 0 | ||||
725 | rust | 121274 | no | Report a specialized error when a `'static` obligation comes from an `impl dyn Trait` | estebank:implicit_static | fmease | 0 | ||||
726 | rust | 121334 | no | Raw fluent diagnostic structs | davidtwco:raw-fluent-diagnostics | nnethercote | 0 | ||||
727 | rust | 121364 | no | Implement lint against unexpected unary precedence | Urgau:unary_precedence | wesleywiser | 0 | ||||
728 | rust | 121553 | no | Lower struct patterns and struct expressions with unnamed fields | frank-king:feature/unnamed-fields-hir | davidtwco | 0 | ||||
729 | rust | 121560 | no | Allow `#[deny]` inside `#[forbid]` as a no-op with a warning | Nilstrieb:stop-lint-macro-nonsense | TaKO8Ki | 0 | ||||
730 | rust | 121578 | no | DRAFT: Use a noop `SIGPIPE` handler instead of `SIG_IGN` | Enselic:sigpipe-noop | ChrisDenton | 0 | ||||
731 | rust | 121676 | no | Support ?Trait bounds in supertraits and dyn Trait under a feature gate | Bryanskiy:polarity | traviscross | 0 | ||||
732 | rust | 121766 | no | Reword E0277 default error message | estebank:e0277-message-wording | oli-obk | 0 | ||||
733 | rust | 121801 | no | Add simple async drop glue generation | zetanumbers:async_drop_glue | oli-obk | 0 | ||||
734 | rust | 121880 | no | Run linking and incremental saving / finalizing in parallel | Zoxc:link-task | estebank | 0 | ||||
735 | rust | 121884 | no | Port exit-code run-make test to use rust | 5225225:rmake-exit-code | Mark-Simulacrum | 0 | ||||
736 | rust | 121918 | no | Move alloc tests to rmake | abhay-51:Move_alloc_tests_to_rmake | Mark-Simulacrum | 0 | ||||
737 | rust | 121920 | no | downgrade ptr.is_aligned_to crate-private | Gankra:is_aligned_to | m-ou-se | 0 | ||||
738 | rust | 122049 | no | Promote riscv64gc-unknown-linux-musl to tier 2 | Amanieu:riscv64-musl-tier2 | Mark-Simulacrum | 0 | ||||
739 | rust | 122145 | no | Support test output postprocessing by a child process. | aspotashev:master | epage | 0 | ||||
740 | rust | 122156 | no | Represent diagnostic side effects as dep nodes | Zoxc:side-effect-dep-node | cjgillot | 0 | ||||
741 | rust | 122192 | no | Do not try to reveal hidden types when trying to prove Freeze in the defining scope | oli-obk:type_of_opaque_for_const_checks | lcnr | 0 | ||||
742 | rust | 122308 | no | [WIP] [crater-only] Make a watered-down version of lazy type aliases the default | fmease:lta-crater | fmease | 0 | ||||
743 | rust | 122408 | no | Use futex-based synchronization on Apple platforms | joboet:apple_futex | m-ou-se | 0 | ||||
744 | rust | 122448 | no | Port hir-tree run-make test to use rust | high-cloud:move-hir-tree | Kobzol | 0 | ||||
745 | rust | 122470 | no | `f16` and `f128` step 4: basic library support | tgross35:f16-f128-step4-libs-min | Amanieu | 0 | ||||
746 | rust | 122500 | no | delegation: Support renaming, and async, const, extern "ABI" and C-variadic functions | petrochenkov:deleg | estebank | 0 | ||||
747 | rust | 122598 | no | deref patterns: WIP complete implementation for the immutable case | Nadrieril:full-derefpats | 0 | |||||
748 | rust | 122613 | no | Don't build a broken/untested profiler runtime on mingw targets | Zalathar:profiler | nnethercote | 0 | ||||
749 | rust | 122661 | no | Assert that the first `assert!` expression is `bool` | estebank:assert-macro-span | pnkfelix | 0 | ||||
750 | rust | 122663 | no | Fix error message for `env!` when env var is not valid Unicode | beetrees:non-unicode-env-error | TaKO8Ki | 0 | ||||
751 | rust | 122670 | no | Fix bug where `option_env!` would return `None` when env var is present but not valid Unicode | beetrees:non-unicode-option-env-error | lcnr | 0 | ||||
752 | rust | 122703 | no | Lazify more work in builtins targets | Urgau:lazy-targets | petrochenkov | 0 | ||||
753 | rust | 122709 | no | prefer precompiled rustc for x86_64-gnu | onur-ozkan:use-precompiled-rustc-by-default | 0 | |||||
754 | rust | 122813 | no | Qualifier tweaking | nnethercote:nicer-quals | compiler-errors | 0 | ||||
755 | rust | 122955 | no | [experiment] Turn offf never type fallback | WaffleLapkin:no-more-fallback | WaffleLapkin | 0 | ||||
756 | rust | 122976 | no | Remove len argument from RawVec::reserve_for_push | caibear:optimize_reserve_for_push | cuviper | 0 | ||||
757 | rust | 123013 | no | rustdoc: update `pulldown-cmark` to 0.10 | stepantubanov:update-pulldown-cmark | 0 | |||||
758 | rust | 123016 | no | Remove `TypeVariableOriginKind` and `ConstVariableOriginKind` | compiler-errors:no-type-var-origin | lcnr | 0 | ||||
759 | rust | 123082 | no | CFI: Fix fn items, closures, and Fn trait objects | rcvalle:rust-cfi-fix-fn-items-closures-fn-trait-objects | compiler-errors | 0 | ||||
760 | rust | 123125 | no | Remove suggestion about iteration count in coerce | gurry:122561-bad-note-non-zero-loop-iters-2 | estebank | 0 | ||||
761 | rust | 118633 | error | no | feed `def_span` in resolver | bvanjoi:fix-118552 | cjgillot | 0 | never | ||
762 | clippy | 11038 | error | no | Extend `iter_on` lints to catch more cases | Centri3:option_iter_v2 | blyxyas | 0 | |||
763 | rust | 104342 | failure | yes | Require `type_map::stub` callers to supply file information | mweber15:add_file_location_to_more_types | wesleywiser | wesleywiser | 0 | never | |
764 | rust | 120593 | failure | yes | Update Android in CI | maurer:android-bump | Mark-Simulacrum | Mark-Simulacrum,workingjubilee | 0 | iffy | |
765 | rust | 122053 | failure | yes | Stop using LLVM struct types for alloca | erikdesjardins:alloca | nikic | nikic | 0 | never | |
766 | rust | 122186 | failure | yes | Remove a workaround for a bug | bjorn3:remove_bug_workaround | petrochenkov | petrochenkov | 0 | iffy | |
767 | rust | 122362 | failure | yes | Link `std` statically in `rustc_driver` | Zoxc:rustc_driver_static_std | oli-obk | oli-obk | 0 | never | |
768 | rust | 122504 | failure | yes | Update cc crate for bootstrap | jfgoog:update-cc-crate-version-2 | onur-ozkan | onur-ozkan | 0 | iffy | |
769 | clippy | 12190 | failure | yes | Fix/12035 silence struct field names | alexis-langlet:fix/12035-silence-struct-field-names | Manishearth | Manishearth | 0 | ||
770 | rust-analyzer | 16920 | failure | yes | internal: Fix new nightly clippy lints | Veykril:clippy-lints | Veykril | 0 | |||
771 | rust | 121948 | failure | yes | stabilize ptr.is_aligned, move ptr.is_aligned_to to a new feature gate | Gankra:stab-align | dtolnay | dtolnay | 0 | ||
772 | rust | 112049 | failure (try) | yes | [do not merge] CI experiments | Kobzol:pgo-omit-benchmarks | 0 | never | |||
773 | rust | 121200 | failure | yes | Deduplicate object safety errors on `impl dyn Trait { .. }` | estebank:inferred_outlives_of-impl | davidtwco | 0 | |||
774 | rust | 122189 | failure | no | snapshot: avoid leaking inference vars | lcnr:probe-no-more-leak | oli-obk | oli-obk | 0 | never | |
775 | clippy | 11235 | failure | no | [blocked] attempt to check rust-lang/rust with clippy in ci | matthiaskrgr:rustc_in_ci | 0 | ||||
776 | cargo | 13563 | failure (try) | no | Use GITHUB_TOKEN in github_fast_path if available. | ehuss:github-fast-path-token | weihanglo | 0 | |||
777 | rust | 105840 | success | Micro-optimize Ord::cmp for primitives | saethlin:ord-cmp | 0 | never | ||||
778 | rust | 107760 | success | Rewrite libcore's UTF-8 validation for performance | thomcc:utf8dfa | m-ou-se | 0 | never | |||
779 | rust | 109606 | success | Derive `PartialOrd::{l,g}{e,t}` for fieldless enums as explicit comparisons on `discriminant_value` | thomcc:fieldless-discriminant-only-pord | davidtwco | 0 | never | |||
780 | rust | 109645 | success | Slightly micro-optimize derive of PartialOrd | thomcc:optimize_partialord_derive | compiler-errors | 0 | never | |||
781 | rust | 111061 | success | [perf] Enable some more MIR optimizations | cjgillot:reorder-passes | 0 | never | ||||
782 | rust | 111344 | success | Perform opportunistic simplifications during value numbering | cjgillot:gvn-simplify | 0 | never | ||||
783 | rust | 112279 | success | Stop considering moved-out locals when computing auto traits for generators | nbdd0121:generator | cjgillot | 0 | never | |||
784 | rust | 113125 | success | typeck: taint if errors found during writeback | davidtwco:issue-112824-ctfe-type-mismatch-with-type-error | compiler-errors | 0 | never | |||
785 | rust | 114538 | success | Split marking and visit to compute live_symbols. | cjgillot:split-live-symbols | 0 | never | ||||
786 | rust | 114561 | success | Record an update graph of effective visibilities to avoid repeated HIR visit. | cjgillot:eff-vis-graph | petrochenkov | 0 | never | |||
787 | rust | 114669 | success | Make metadata a workproduct and reuse it | cjgillot:metadata-wp | petrochenkov | 0 | never | |||
788 | rust | 115129 | success | New fmt::Arguments representation. | m-ou-se:fmt-args-new-repr | m-ou-se | 0 | never | |||
789 | rust | 115362 | success | [WIP] Support param bounds on non-lifetime binders | compiler-errors:non-lifetime-binder-where-clauses | 0 | never | ||||
790 | rust | 115613 | success (try) | yes | Make create_def a side effect instead of marking the entire query as always red | oli-obk:create_def_forever_red | cjgillot | 0 | never | ||
791 | rust | 116123 | success (try) | yes | Rewrite native thread-local storage | joboet:rewrite_native_tls | m-ou-se | 0 | never | ||
792 | rust | 116316 | success | Remove eval_always from check_private_in_public. | cjgillot:incr-privacy | petrochenkov | 0 | never | |||
793 | rust | 116479 | success | Copy 1-/2-element arrays as scalars, not vectors | scottmcm:no-1-simd | davidtwco | 0 | never | |||
794 | rust | 116707 | success | Create an `AllocId` for `ConstValue::Slice`. | cjgillot:slice-id | 0 | never | ||||
795 | rust | 116708 | success | Reduce inlining cost for statement | cjgillot:cheap-stmt | 0 | never | ||||
796 | rust | 117035 | success | Use MIR slice indexing for get(_unchecked)(_mut) on slices | scottmcm:slice-index-intrinsic | 0 | never | ||||
797 | rust | 117804 | success | Panic directly in Arguments::new* instead of recursing | saethlin:no-recursive-panics | 0 | never | ||||
798 | rust | 117896 | success | TypeFoldable/TypeVisitable tidy up | eggyal:traversables-1-tidy-up | lcnr | 0 | never | |||
799 | rust | 118441 | success | Always display stability version even if it's the same as the containing item | GuillaumeGomez:display-stability-version | notriddle | 0 | never | |||
800 | rust | 118854 | success | [DO NOT MERGE] Introduce mechanism to write compiler metrics to disk | estebank:compiler-metrics | cjgillot | 0 | never | |||
801 | rust | 119031 | success | [Experiment] Play with match lowering | Nadrieril:two-phase-match-lowering | 0 | never | ||||
802 | rust | 119234 | success | ast_lowering: Make some asserts in ID generation debug only. | aDotInTheVoid:ast-lowering-asserts | compiler-errors | 0 | never | |||
803 | rust | 119471 | success | [perf only] Reimplement references debuginfo as projection. | cjgillot:mir-composite-deref | 0 | never | ||||
804 | rust | 119706 | success | Add fast path to inline ADT constructors. | cjgillot:inline-ctor | 0 | never | ||||
805 | rust | 119966 | success | Move TLS to rustc_query_system | cjgillot:tls | 0 | never | ||||
806 | rust | 120050 | success | `Vec::resize` for bytes should be a single `memset` | scottmcm:vec-resize-memset | m-ou-se | 0 | never | |||
807 | rust | 120179 | success | Enable MultipleReturnTerminators by default. | cjgillot:multiple-return | 0 | never | ||||
808 | rust | 120525 | success | rustc_ast: FieldDef: remove span | klensy:FieldDef-span | oli-obk | 0 | never | |||
809 | rust | 120682 | success (try) | yes | [WIP] rewrite TrustedRandomAccess into two directional variants | the8472:indexed-access | 0 | never | |||
810 | rust | 120686 | success | SimplifyConstCondition: Check moves for constants | clubby789:mir-const-switchint | 0 | never | ||||
811 | rust | 120901 | success | Add my encoding debugging rig | saethlin:debuggable-encoding | 0 | never | ||||
812 | rust | 121053 | success | Implement `#[skip]` for builtin derives | clubby789:derive-skip | fmease | 0 | never | |||
813 | rust | 121068 | success | [perf experiment] Only emit gep not gepi | saethlin:no-inbounds | 0 | never | ||||
814 | rust | 121150 | success (try) | Add a fast-path to `Debug` ASCII `&str` | Swatinem:debug-ascii-str | cuviper | 0 | never | |||
815 | rust | 121220 | success | Add transmute range assumes for pointers too | saethlin:assume-ptr-ranges | 0 | never | ||||
816 | rust | 121270 | success | Disallow deriving (other than Copy/Clone) on types with unnamed fields | clubby789:more-unnamed-fields-checks | fmease | 0 | never | |||
817 | rust | 121355 | success | Use Box<[T]> for ProcessResult::Changed | GnomedDev:process-result-box | estebank | 0 | never | |||
818 | rust | 121397 | success | [WIP] Re-enable the early otherwise branch optimization | DianQK:early_otherwise_branch_sound | wesleywiser | 0 | never | |||
819 | rust | 121417 | success | [perf experiment] Ignore inline(always) in unoptimized builds | saethlin:no-opt-no-inline | 0 | never | ||||
820 | rust | 121505 | success | Replace impl Fn with fn in sort::merge_sort::RunVec | GnomedDev:remove-runvec-generic | scottmcm | 0 | never | |||
821 | rust | 121557 | success (try) | yes | restrict promotion of `const fn` calls | RalfJung:const-fn-call-promotion | oli-obk | 0 | never | ||
822 | rust | 121614 | success | Don't emit `expect`/`assume` in opt-level=0 | clubby789:no-expect | saethlin | 0 | never | |||
823 | rust | 122013 | success (try) | yes | Add a lower bound check to `unicode-table-generator` output | Swatinem:unicode-gen-fastpath | scottmcm | 0 | never | ||
824 | rust | 122047 | success (try) | yes | Use jemalloc to compile dist on CI (x86_64-linux) | blyxyas:llvm-ci-jemalloc | Kobzol | 0 | never | ||
825 | rust | 122165 | success (try) | yes | Merge RedundantImport into UnusedImport for suggesting removing spans | chenyukang:yukang-fix-121315-suggest-removing | petrochenkov | 0 | never | ||
826 | rust | 122207 | success (try) | yes | Add cache-based fast path for cfgs and check-cfgs | Urgau:cfg-check-cfg-cache | petrochenkov | 0 | never | ||
827 | rust | 122329 | success (try) | yes | Redirect `__rust_dealloc` to `sdallocx` | Zoxc:sdallocx | petrochenkov | 0 | never | ||
828 | rust | 122387 | success (try) | yes | Re-enable the early otherwise branch optimization | DianQK:re-enable-early-otherwise-branch | cjgillot | 0 | never | ||
829 | rust | 122505 | success (try) | yes | Don't walk the bodies of free constants for reachability. | oli-obk:visit_nested_body2 | tmiasko | 0 | never | ||
830 | rust | 122553 | success (try) | yes | make `Thin` a supertrait of `Sized` | lukas-code:sized-thin | lcnr | 0 | never | ||
831 | rust | 122662 | success (try) | yes | Omit non-needs_drop drop_in_place in vtables | Mark-Simulacrum:optional-drop | Mark-Simulacrum | 0 | never | ||
832 | rust | 122926 | success (try) | yes | Add `assume`s to slice length calls | scottmcm:assume-lengths | wesleywiser | 0 | never | ||
833 | rust | 122971 | success (try) | yes | Make slice iterators carry only a single provenance | scottmcm:slice-iter-provenance-v2 | the8472 | 0 | never | ||
834 | rust | 122993 | success (try) | yes | give rustc_driver users a chance to overwrite the default sysroot | RalfJung:default-sysroot | oli-obk | 0 | never | ||
835 | rust | 123033 | success (try) | yes | Try shrinking RawVec::grow_amortized | Mark-Simulacrum:shrink-rawvec-grow | Mark-Simulacrum | 0 | never | ||
836 | rust | 123099 | success (try) | yes | Replace some `CrateStore` trait methods with hooks. | oli-obk:span_tcx | petrochenkov | 0 | never | ||
837 | rust | 123126 | success (try) | yes | Enable `CrateNum` query feeding via `TyCtxt` | oli-obk:feed_crate_num | davidtwco | 0 | never | ||
838 | cargo | 13665 | success (try) | yes | docs: clarify `--locked` ensures Cargo uses dependency versions in lockfile | weihanglo:locked-frozen | epage | 0 | |||
839 | rust | 112365 | success | [experiment] Use new solver in MIR validator subtyping checks | compiler-errors:mir-inline-check-better | 0 | |||||
840 | rust | 115538 | success | check `FnDef` return type for WF | lcnr:fn-def-wf | jackh726 | 0 | ||||
841 | rust | 116633 | success | Do not inline integer literals which are out of range in format_args! | agluszak:fix-116631 | compiler-errors | 0 | ||||
842 | rust | 117684 | success | crater: test enabling MCP510 | lqd:mcp510-crater | 0 | |||||
843 | rust | 117967 | success | Fix lifetime elision | adetaylor:fix-lifetime-elision-bug | lcnr | 0 | ||||
844 | rust | 118825 | success | Remove weird handling of ## in code examples | GuillaumeGomez:double-hash-handling | notriddle | 0 | ||||
845 | rust | 120095 | success | Experiment: lint resetting `mut` bindings | Nadrieril:lint-resetting-mut | b-naber | 0 | ||||
846 | rust | 120248 | success | Make casts of pointers to trait objects stricter | WaffleLapkin:bonk-ptr-object-casts | TaKO8Ki | 0 | ||||
847 | rust | 121659 | success | rustdoc: check parsing diffs between pulldown-cmark 0.9.6 and 0.10 | notriddle:notriddle/bump-pulldown-cmark | GuillaumeGomez | 0 | ||||
848 | rust | 122003 | success (try) | yes | Build libunwind for pc-windows-gnullvm | mati865:gnullvm-build-libunwind | albertlarsan68 | 0 | |||
849 | rust | 122317 | success (try) | yes | Use fulfillment in method probe, not evaluation | compiler-errors:fulfill-method-probe | lcnr | 0 | |||
850 | rust | 122501 | success (try) | yes | Recurse into args in WF even if they have escaping bound vars | compiler-errors:more-wf | 0 | ||||
851 | rust | 122789 | success (try) | yes | experiment: remove value-based reasoning for interior mutability | RalfJung:interior-mut-experiment | 0 | ||||
852 | rust | 122960 | success (try) | yes | Crater 2024 edition test | ehuss:edition-2024-crater-test | ehuss | 0 | |||
853 | rust | 123124 | success (try) | yes | DO NOT MERGE: update cargo for experiment | RalfJung:cargo-rustc-wrapper | ehuss | 0 |