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.
—
910 total, 9 approved, 9 rolled up, 14 failed / /
Sort key | Repository | # | Status | Mergeable | Title | Head ref | Assignee | Approved by | Priority | Rollup | |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | rust | 128255 | pending | yes | Document 0x10.checked_shl(BITS - 1) does not overflow | stepancheg:doc-shl | scottmcm | scottmcm | 0 | always | |
2 | rust | 128265 | pending (try) | yes | Perform instsimplify before inline to eliminate some trivial calls | DianQK:instsimplify-before-inline | saethlin | 0 | |||
3 | rust | 124905 | approved | yes | Allow optimizing `u32::from::<char>`. | reitermarkus:u32-from-char-opt | scottmcm | scottmcm | 0 | never | |
4 | rust | 128207 | approved | yes | improve error message when `global_asm!` uses `asm!` options | folkertdev:asm-parser-generalize | Amanieu | Amanieu | 0 | ||
5 | 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 | |||
6 | rust | 112049 | yes | [do not merge] CI experiments | Kobzol:pgo-omit-benchmarks | 0 | never | ||||
7 | rust | 112372 | yes | Make function bodies with &! arguments unreachable | saethlin:ralf-refs | 0 | never | ||||
8 | rust | 115747 | yes | Optimize hash map operations in the query system | Zoxc:query-hashes | cjgillot | 0 | never | |||
9 | rust | 118159 | yes | Implementation of `fmt::FormattingOptions` | EliasHolzmann:formatting_options | m-ou-se | 0 | never | |||
10 | rust | 120050 | yes | `Vec::resize` for bytes should be a single `memset` | scottmcm:vec-resize-memset | m-ou-se | 0 | never | |||
11 | rust | 120869 | yes | ci update freebsd version proposal, freebsd 12 being eol | devnexen:update_fbsd_ci | Mark-Simulacrum | 0 | iffy | |||
12 | rust | 121614 | yes | Don't emit `expect`/`assume` in opt-level=0 | clubby789:no-expect | saethlin | 0 | never | |||
13 | rust | 122770 | yes | improve codegen of fmt_num to delete unreachable panic | iximeow:ixi/int-formatting-optimization | workingjubilee | 0 | never | |||
14 | rust | 123259 | yes | Fixup `if T::CONST` in MIR | scottmcm:tweak-if-const | 0 | never | ||||
15 | rust | 123778 | yes | Improve autovectorization of to_lowercase / to_uppercase functions | jhorstmann:optimize-upper-lower-auto-vectorization | the8472 | 0 | iffy | |||
16 | rust | 124780 | yes | Improve VecCache under parallel frontend | Mark-Simulacrum:lockless-cache | michaelwoerister | 0 | never | |||
17 | rust | 124887 | yes | Upgrade cmake to v0.1.50 | jfgoog:update-cmake | onur-ozkan | 0 | never | |||
18 | rust | 124895 | yes | Disallow hidden references to mutable static | obeis:static-mut-hidden-ref | michaelwoerister | 0 | never | |||
19 | rust | 125016 | yes | Update compiler_builtins to 0.1.113 | nicholasbishop:bishop-cb-112 | compiler-errors | 0 | never | |||
20 | rust | 125642 | yes | Enable zstd for debug compression. | khuey:zstd | lqd | 0 | never | |||
21 | rust | 126158 | yes | Disallow setting some built-in cfg via set the command-line | Urgau:disallow-cfgs | petrochenkov | 0 | iffy | |||
22 | rust | 126444 | yes | gvn: Promote/propagate const local array | tesuji:gvn-const-arrays | cjgillot | 0 | never | |||
23 | rust | 126793 | yes | Apply "polymorphization at home" to RawVec | saethlin:mono-rawvec | scottmcm | 0 | never | |||
24 | rust | 126804 | yes | On short error format, append primary span label to message | estebank:short-error-primary-label | davidtwco | 0 | iffy | |||
25 | rust | 126930 | yes | Add unstable support for outputting file checksums for use in cargo | Xaeroxe:file-checksum-hint | fmease | 0 | never | |||
26 | rust | 127007 | yes | Improve slice::binary_search_by | krtab:improv_binary_search | m-ou-se | 0 | never | |||
27 | rust | 127210 | yes | Annotate eligible small immediate arguments with `noundef` | jieyouxu:array-imm-noundef-param | scottmcm | 0 | never | |||
28 | rust | 127276 | yes | rustdoc: Remove OpaqueTy | aDotInTheVoid:no-opaque | camelid | 0 | iffy | |||
29 | rust | 127324 | yes | Simplify match based on the cast result of `IntToInt` | DianQK:match-br | cjgillot | 0 | never | |||
30 | rust | 127740 | yes | Emit `assume(false)` as `store i1 true, ptr poison, align 1` | DianQK:assume-false | scottmcm | 0 | never | |||
31 | rust | 127799 | yes | Bootstrap command refactoring: make command output API more bulletproof (step 7) | Kobzol:bootstrap-cmd-refactor-7 | onur-ozkan | 0 | never | |||
32 | rust | 128179 | yes | Revert Replace ASCII control chars with Unicode Control Pictures | oli-obk:revert452 | estebank | 0 | never | |||
33 | hashbrown | 396 | yes | Add `HashSet::get_or_insert_with_mut` | yyny:master | 0 | |||||
34 | semverver | 396 | yes | Bump log from 0.4.17 to 0.4.19 | rust-lang:dependabot/cargo/log-0.4.19 | 0 | |||||
35 | semverver | 401 | yes | Bump serde from 1.0.152 to 1.0.171 | rust-lang:dependabot/cargo/serde-1.0.171 | 0 | |||||
36 | semverver | 402 | yes | Bump anyhow from 1.0.68 to 1.0.72 | rust-lang:dependabot/cargo/anyhow-1.0.72 | 0 | |||||
37 | semverver | 403 | yes | Bump serde_json from 1.0.91 to 1.0.103 | rust-lang:dependabot/cargo/serde_json-1.0.103 | 0 | |||||
38 | hashbrown | 436 | yes | Avoid reporting a capacity of zero when there is still space in the map. | Diggsey:capacity-fix | 0 | |||||
39 | hashbrown | 488 | yes | Add gxhash in bench | ogxd:gxhash | 0 | |||||
40 | hashbrown | 507 | yes | Introduce Swiss Cheese benchmark | matthieu-m:swiss_cheese | 0 | |||||
41 | hashbrown | 513 | yes | WIP Switch to a full bitwidth h2 | matthieu-m:performance/full-bitwidth-h2 | 0 | |||||
42 | hashbrown | 518 | yes | Add an assertion to `HashSet::get_or_insert_with` | cuviper:assert-get_or_insert_with | 0 | |||||
43 | hashbrown | 519 | yes | Remove unnecessary `add` in `clone_from_impl` | JustForFun88:clone_from_impl | 0 | |||||
44 | hashbrown | 523 | yes | feat: recognize and use over sized allocations | morrisonlevi:oversized-allocations | 0 | |||||
45 | hashbrown | 524 | yes | perf: increase min buckets on very small types | morrisonlevi:min-buckets | 0 | |||||
46 | hashbrown | 534 | yes | Deprecate the raw entry API in favor of `HashTable` | Amanieu:deprecate-raw-entry | 0 | |||||
47 | hashbrown | 535 | yes | Rework the Entry API | Amanieu:rework_entry | 0 | |||||
48 | vscode-rust | 582 | Debugger support | kdy1:master | 0 | ||||||
49 | crater | 639 | Bump crossbeam-deque from 0.7.3 to 0.7.4 | rust-lang:dependabot/cargo/crossbeam-deque-0.7.4 | 0 | ||||||
50 | chalk | 694 | Add binders validator | flodiebold:binders-check | 0 | ||||||
51 | crater | 719 | yes | Update tera/minifier & cut some memory allocations | Mark-Simulacrum:shrink-html-report | 0 | |||||
52 | crater | 729 | yes | prioritize `NoSpace` error more | Skgland:no-space-left2 | 0 | |||||
53 | vscode-rust | 796 | yes | Add String::from() snippet | Filius-Patris:master | 0 | |||||
54 | chalk | 796 | yes | Support trait upcasting | lowr:feat/dyn-upcasting | 0 | |||||
55 | vscode-rust | 898 | yes | Add snippet for while loop | carrotfarmer:patch-1 | 0 | |||||
56 | vscode-rust | 916 | yes | Update README.md | matthiasferraina:patch-1 | 0 | |||||
57 | vscode-rust | 931 | yes | fix small English typo | alirezaghey:patch-1 | 0 | |||||
58 | stdarch | 1000 | yes | AVX512-VP2INTERSECT implementations | vertexclique:vcq/avx512vp2intersect | Amanieu | 0 | ||||
59 | stdarch | 1535 | Add LoongArch SIMD intrinsics | heiher:std-simd-la64 | Amanieu | 0 | |||||
60 | stdarch | 1575 | yes | use `simd_saturating_{add, sub}` on neon | folkertdev:neon-simd-saturating-add-sub | Amanieu | 0 | ||||
61 | stdarch | 1618 | yes | initial commit to enable amx | ziyizhang-1:core_arch_enable_amx | Amanieu | 0 | ||||
62 | rls | 1778 | yes | feat: update lsp_types to the latest version | aminya:lsp-data-update | 0 | |||||
63 | rls | 1781 | yes | fix: update dependencies and the toolchain | aminya:deps-update | 0 | |||||
64 | rls | 1783 | yes | Remove unused dependency humantime 2.0.0 | notriddle:master | 0 | |||||
65 | libc | 3612 | yes | Support confstr on Linux | magicant:confstr-linux | JohnTitor | 0 | ||||
66 | libc | 3616 | yes | Move testing of primitive types from std | ChrisDenton:primitive | JohnTitor | 0 | ||||
67 | libc | 3630 | yes | Fix the definition of sigevent on FreeBSD and Linux | asomers:sigevent2 | JohnTitor | 0 | ||||
68 | libc | 3645 | yes | Fix hidden lifetime parameter | bzEq:lifetime | JohnTitor | 0 | ||||
69 | miri | 3649 | yes | Draft: Create _umtx_op shim for FreeBSD | b-ncMN:freebsd/shim/_umtx_op | 0 | |||||
70 | libc | 3661 | yes | linux_like: unify SIGEV_THREAD_ID support | christoph-heiss:musl-sigev-thread-id | JohnTitor | 0 | ||||
71 | libc | 3669 | yes | [libc 1.0] Add htonl, htons, ntohl, ntohs | safinaskar:htons | JohnTitor | 0 | ||||
72 | miri | 3675 | yes | disable tls with Box::leak test on solaris/illumos. | devnexen:tls_leak_sol | 0 | |||||
73 | libc | 3681 | yes | Add wasi select, FD_SET, FD_ZERO, FD_ISSET | youknowone:wasi-select | JohnTitor | 0 | ||||
74 | libc | 3685 | yes | redox: correct EPOLL constants | redox-os:redox-epoll | JohnTitor | 0 | ||||
75 | miri | 3686 | yes | bump ui_test to 0.22.2 | klensy:ui_test_bump | 0 | |||||
76 | libc | 3693 | yes | [libc 1.0] Add IN6ADDR_ANY_INIT, IN6ADDR_LOOPBACK_INIT, in6addr_any, in6addr_loopback | safinaskar:in6addr | JohnTitor | 0 | ||||
77 | libc | 3694 | yes | [libc 1.0] Add inet_ntop, inet_pton, inet_aton | safinaskar:inet_aton | JohnTitor | 0 | ||||
78 | libc | 3695 | yes | adding a handful of linux fanotify data types. | devnexen:gh3688 | JohnTitor | 0 | ||||
79 | libc | 3698 | yes | adding aligned_alloc support for the following: | devnexen:gh3689-0.2 | JohnTitor | 0 | ||||
80 | libc | 3702 | yes | Add `_NSGetArgv`, `_NSGetArgc` and `_NSGetProgname` from `crt_externs.h` | madsmtm:apple-crt-externs | JohnTitor | 0 | ||||
81 | libc | 3703 | yes | adding sendmmsg/recvmmsg support to openbsd. | devnexen:gh3696-0.2 | JohnTitor | 0 | ||||
82 | libc | 3706 | yes | fix: use c_char from crate root | mekosko:main | JohnTitor | 0 | ||||
83 | libc | 3710 | yes | [main]: backport `Add posix_spawn{_file_actions_t,attr_t} on Android` | tesuji:main | the8472 | 0 | ||||
84 | miri | 3712 | yes | Implement epoll shim | tiif:feat/epoll | 0 | |||||
85 | libc | 3714 | yes | Add RTF_*, RTA_*, RTAX_*, RTM_* definitions on BSDs | tesuji:rtf | JohnTitor | 0 | ||||
86 | libc | 3717 | yes | Add missing staff for Illumos/Solaris as used in quinn | psumbera:quinn | JohnTitor | 0 | ||||
87 | libc | 3720 | yes | Add iopl/ioperm to musl x86_64 | espindola:musl-iopl | JohnTitor | 0 | ||||
88 | libc | 3721 | yes | netbsd adding _lwp_park api. | devnexen:netbsd_lwp_unpark | JohnTitor | 0 | ||||
89 | libc | 3722 | yes | Unify the ioctl declarations on linux | espindola:unsigned-ioctl-request | JohnTitor | 0 | ||||
90 | libc | 3725 | yes | #3721 backport for 0.2 | devnexen:netbsd_lwd_unpark-0.2 | JohnTitor | 0 | ||||
91 | libc | 3728 | yes | Enable libc-test on AIX | bzEq:aix-libc-test | JohnTitor | 0 | ||||
92 | libc | 3734 | yes | feat: add missing netfilter consts | my4ng:netfilter | JohnTitor | 0 | ||||
93 | libc | 3742 | yes | haiku add B_APP_IMAGE_SYMBOL definition | devnexen:haiku_b_app_find_path | JohnTitor | 0 | ||||
94 | libc | 3745 | yes | freebsd adding execvpe support from 14.1 release | devnexen:fbsd_execvpe | JohnTitor | 0 | ||||
95 | miri | 3747 | yes | remove some SSE/SSE2 intrinsics that are no longer used by stdarch | RalfJung:sse-cleanup | 0 | |||||
96 | miri | 3748 | yes | readdir_r shim: assume FreeBSD v12+ | RalfJung:freebsd-readdir | 0 | |||||
97 | miri | 3752 | yes | Implement SHA256 SIMD intrinsics on x86 | Kixunil:simd-sha256 | 0 | |||||
98 | miri | 3754 | yes | Make unused states of Reserved unrepresentable | Vanille-N:master | 0 | |||||
99 | libc | 3756 | yes | Add structures for freebsd | Awoonyaa:libc_upd | JohnTitor | 0 | ||||
100 | libc | 3757 | yes | Add clone_args for riscv64 linux gnu/musl | kxxt:riscv64/clone_args | JohnTitor | 0 | ||||
101 | miri | 3759 | yes | Add `flock` shim | newpavlov:flock | 0 | |||||
102 | libc | 3764 | yes | Added kill to Windows | chuacw:main | JohnTitor | 0 | ||||
103 | libc | 3766 | yes | backport: add stabilized HermitOS interface | hermit-os:libc-0.2 | JohnTitor | 0 | ||||
104 | libc | 3773 | yes | add `pthread_equal` | joboet:pthread_equal | 0 | |||||
105 | libc | 3775 | yes | Disable `libregex` for QNX 7.0 | nyurik:disable-qnx70-regex | joshtriplett | 0 | ||||
106 | libc | 3776 | yes | Fix CI by ignoring `rmx_state` on Apple platforms | joboet:ignore_rmx_state | JohnTitor | 0 | ||||
107 | libc | 3777 | yes | Add `klogctl` to linux and android | sgasse:sgasse/feature/klog_on_linux_like | JohnTitor | 0 | ||||
108 | libc | 3778 | yes | Support for Wasm32 Linux Target | arjunr2:libc-0.2 | JohnTitor | 0 | ||||
109 | libc | 3779 | yes | Add missing constant for Android | yujincheng08:main | JohnTitor | 0 | ||||
110 | libc | 3780 | yes | vxWorks adding few errnoLib related constants. | devnexen:vxworks_basic_errors | JohnTitor | 0 | ||||
111 | libc | 3782 | yes | Add MODULE_INIT_COMPRESSED_FILE definition | sinkingpoint:sinkingpoint/MODULE_INIT_COMPRESSED_FILE | JohnTitor | 0 | ||||
112 | libc | 3783 | yes | Add MODULE_INIT_COMPRESSED_FILE definition | sinkingpoint:sinkingpoint/sinkingpoint/MODULE_INIT_COMPRESSED_FILE-libc-0.2 | JohnTitor | 0 | ||||
113 | libc | 3784 | yes | Define SO_BINDTOIFINDEX on Fuchsia | ewilden:main | JohnTitor | 0 | ||||
114 | libc | 3785 | yes | hurd: Fix st_dev name | sthibaul:hurd | JohnTitor | 0 | ||||
115 | libc | 3786 | yes | hurd: Add missing struct __timeval for 64bit support | sthibaul:hurd64 | JohnTitor | 0 | ||||
116 | libc | 3787 | yes | Add Futex Constants FUTEX_WAITERS, FUTEX_OWNER_DIED and FUTEX_TID_MASK to Linux | danielschemmel:futex-constants | JohnTitor | 0 | ||||
117 | crates-io | 8372 | Update Rust crate tokio to v1.37.0 | rust-lang:renovate/tokio-1.x | 0 | ||||||
118 | crates-io | 8856 | Update embroider monorepo | rust-lang:renovate/embroider-monorepo | 0 | ||||||
119 | crates-io | 8884 | Update Rust crate bigdecimal to v0.4.5 | rust-lang:renovate/bigdecimal-0.x | 0 | ||||||
120 | crates-io | 8982 | Update Rust crate aws-ip-ranges to v0.475.0 | rust-lang:renovate/aws-ip-ranges-0.x | 0 | ||||||
121 | crates-io | 9021 | Update Rust crate aws-ip-ranges to v0.562.0 | rust-lang:renovate/aws-ip-ranges-0.x | 0 | ||||||
122 | crates-io | 9035 | yes | Update dependency ember-source to v5.10.1 | rust-lang:renovate/ember-source-5.x | 0 | |||||
123 | crates-io | 9161 | yes | Use `diesel-async` database pools | Turbo87:diesel-async | 0 | |||||
124 | crates-io | 9177 | yes | Remove obsolete `once_cell` dependency | Turbo87:once-cell | 0 | |||||
125 | crates-io | 9180 | yes | Change version downloads archive location to static S3 bucket | Turbo87:version-downloads-move | 0 | |||||
126 | crates-io | 9181 | yes | Update dependency cargo-deny to v0.15.1 | rust-lang:renovate/cargo-deny-0.x | 0 | |||||
127 | clippy | 9461 | yes | BREAKING CHANGE fix running path/to/cargo-clippy --fix | matthiaskrgr:ARGH | giraffate | 0 | ||||
128 | clippy | 9948 | yes | Process all format-like macros | nyurik:handle-all-fmt | Alexendoo | 0 | ||||
129 | clippy | 11419 | yes | fix: needless_range_loop's FP on the `Field` expr | kiscad:issue-11399 | llogiq | 0 | ||||
130 | clippy | 11441 | yes | `single_match`: fix checking of explicitly matched enums | Jarcho:issue_11365 | xFrednet | 0 | ||||
131 | clippy | 11463 | yes | WIP New lint: borrowed_option | tom-anders:borrowed_option | Alexendoo | 0 | ||||
132 | clippy | 12150 | yes | Add lint for `unused_result_ok` | ithinuel:add_misleading_use_of_ok | y21 | 0 | ||||
133 | clippy | 12421 | yes | fix [`infinite_loop`] suggestions on async funtion/closure | J-ZhengLi:issue12338 | Jarcho | 0 | ||||
134 | clippy | 12471 | yes | Avoid reported unsoundness for implied lifetime bounds | YpeKingma:lifetimes_bound_nested_ref | Jarcho | 0 | ||||
135 | clippy | 12476 | yes | Extend `implicit_saturating_sub` lint | GuillaumeGomez:add-manual_arithmetic_check | y21 | 0 | ||||
136 | clippy | 12611 | yes | Make `single_range_in_vec_init` ignore type annotations, fn arguments and `ExprField`s | matzemathics:11086 | xFrednet | 0 | ||||
137 | clippy | 12672 | yes | fix [`undocumented_unsafe_blocks`] FP with trait/impl items | J-ZhengLi:issue11709 | Alexendoo | 0 | ||||
138 | clippy | 12712 | yes | make [`manual_map`] ignore types that contain `dyn` | J-ZhengLi:issue12666 | Alexendoo | 0 | ||||
139 | clippy | 12762 | yes | Update book for backport, release and sync | flip1995:josh-docs-update | xFrednet | 0 | ||||
140 | clippy | 12962 | yes | cast_possible_truncation: Fix some false-positive cases | tesuji:cast-truncating | Jarcho | 0 | ||||
141 | clippy | 12971 | yes | `empty_enum_variants_with_brackets`: Do not lint reachable enums and enum variants used as functions in the same crate | ARandomDev99:issue-12551 | xFrednet | 0 | ||||
142 | clippy | 12980 | yes | Rework the suspicious formatting lints. | Jarcho:formatting | Alexendoo | 0 | ||||
143 | clippy | 12981 | yes | new lint: and_then_then_some | lolbinarycat:and_then_then_some | Centri3 | 0 | ||||
144 | clippy | 12987 | yes | [`manual_div_ceil`]: init | belyakov-am:lint/manual_div_ceil | blyxyas | 0 | ||||
145 | clippy | 12993 | yes | Add new `too_long_first_doc_paragraph` first paragraph lint | GuillaumeGomez:too_long_first_doc_paragraph | Centri3 | 0 | ||||
146 | clippy | 13038 | yes | fix: Do not warn tests outside a module for integration tests | berkus:fix/11024-integration-tests | Alexendoo | 0 | ||||
147 | clippy | 13053 | yes | Add `BTreeSet` detection to the `set_contains_or_insert` lint | nyurik:rename-set_contains_or_insert | llogiq | 0 | ||||
148 | clippy | 13063 | yes | Rework `empty_with_brackets` | Jarcho:empty_brackets | llogiq | 0 | ||||
149 | clippy | 13084 | yes | Make extendable configs easier to add | Jarcho:conf_refactor | xFrednet | 0 | ||||
150 | cargo | 13086 | chore(deps): update rust crate itertools to 0.12.0 | rust-lang:renovate/itertools-0.x | weihanglo | 0 | |||||
151 | clippy | 13091 | Rewrite `empty_line_after_doc_comments` and `empty_line_after_outer_attr`, move them from `nursery` to `suspicious` | Alexendoo:empty-line-after-rewrite | dswij | 0 | |||||
152 | clippy | 13107 | yes | Add test for `try_err` lint within try blocks. | yaxum62:i5757 | Centri3 | 0 | ||||
153 | clippy | 13108 | yes | Fix `redundant_closure` false positive with closures has return type contains `'static` | tesuji:fix_redundant_closure | y21 | 0 | ||||
154 | clippy | 13113 | yes | Ignore underscore-prefixed args for needless_pass_by_value lint | nyurik:ignore-pass-by-val-for-pfx | dswij | 0 | ||||
155 | clippy | 13114 | yes | Don't trigger `const_is_empty` lint inside const blocks | tesuji:fix_const_is_empty | dswij | 0 | ||||
156 | clippy | 13115 | yes | Remove duplicated `peel_middle_ty_refs` | tesuji:rm-dup-peels | dswij | 0 | ||||
157 | clippy | 13119 | yes | Allow one-char de-indent on list items | notriddle:notriddle/de-indent | llogiq | 0 | ||||
158 | clippy | 13122 | yes | Fix `mut_mutex_lock` when reference not ultimately mutable | rshearman:fix-9854 | blyxyas | 0 | ||||
159 | clippy | 13126 | yes | Fix [`redundant_slicing`] when the slice is behind a mutable reference | apoisternex:issue12751 | dswij | 0 | ||||
160 | clippy | 13128 | yes | Skip `use_self` inside macro expansions of a `impl Self` block | tesuji:fix_thread-local_use_self | Alexendoo | 0 | ||||
161 | clippy | 13141 | yes | Fixes lots of issues in `needless_lifetimes` | m-rph:needless-lifetimes | xFrednet | 0 | ||||
162 | clippy | 13149 | yes | Fix while_let_on_iterator dropping loop label when applying fix. | jusexton:issue-13123 | dswij | 0 | ||||
163 | clippy | 13159 | yes | `missing_trait_methods`: lint methods in definition order | Alexendoo:missing-trait-methods-stable-order | dswij | 0 | ||||
164 | clippy | 13163 | yes | Fix case where doc_markdown is triggered on words ending with "ified" | GuillaumeGomez:fix-13097 | Alexendoo | 0 | ||||
165 | clippy | 13166 | yes | Fix display of configs in clippy doc page | GuillaumeGomez:fix-clippy-doc | xFrednet | 0 | ||||
166 | clippy | 13167 | yes | Added new `non_zero_suggestions` lint | Samarth1696:tests | dswij | 0 | ||||
167 | cargo | 13501 | yes | Bail publish job before packaging and upload | stupendoussuperpowers:same-version | weihanglo | 0 | ||||
168 | cargo | 13535 | yes | Coerce major wildcards | Nikita240:coerce-major-wildcards | Eh2406 | 0 | ||||
169 | cargo | 13590 | yes | Document interaction between custom profiles and overrides | vlovich:patch-1 | 0 | |||||
170 | cargo | 13596 | yes | [WIP] Fix: Cargo fails to detect environment variable | LuuuXXX:issue-13280 | weihanglo | 0 | ||||
171 | cargo | 13660 | yes | clarify default behavior of `documentation` field | RalfJung:documentation-default | ehuss | 0 | ||||
172 | cargo | 13669 | yes | Protect .cargo-ok on case-insensitive file systems | kornelski:not-ok | epage | 0 | ||||
173 | cargo | 13677 | yes | Document variance in strip | workingjubilee:fixup-docs-for-strip | epage | 0 | ||||
174 | cargo | 13765 | yes | Fix cargo add behaving different when translating package name | dohse:fix-13702 | epage | 0 | ||||
175 | cargo | 13766 | yes | [doc]: Add create workspace doc | heisen-li:workspace_example | epage | 0 | ||||
176 | cargo | 13846 | yes | [WIP] feat(gc): record workspace manifest and target dir in global cache tracker | baby230211:feat-13136 | ehuss | 0 | ||||
177 | cargo | 13916 | yes | Verify build-std resolve against original lockfile | adamgemmell:dev/adagem01/verify-std-lock | ehuss | 0 | ||||
178 | cargo | 13955 | yes | pragmatically compare timestamps (as suggested by kornelski) | gilescope:nanotime | weihanglo | 0 | ||||
179 | cargo | 13972 | yes | WIP: feat(crates-io): add the downloads API | hi-rustin:rustin-patch-downloads | 0 | |||||
180 | cargo | 14058 | yes | fix(env): cargo:rerun-if-env-changed doesn't work with env configuration | heisen-li:config_env_change | epage | 0 | ||||
181 | cargo | 14116 | yes | feat!: use stable hash from rustc-stable-hash | weihanglo:stable-hash | epage | 0 | ||||
182 | cargo | 14137 | yes | initial version of checksum based freshness | Xaeroxe:checksum-freshness | weihanglo | 0 | ||||
183 | cargo | 14140 | yes | Add capability of making breaking changes in `update --precise` | tweag:update-precise | weihanglo | 0 | ||||
184 | cargo | 14141 | yes | feat: Add `info` cargo subcommand | hi-rustin:rustin-patch-info | epage | 0 | ||||
185 | cargo | 14197 | yes | Support target-spec json file extension in case-insensitive form | boozook:target-spec-json-ext-case-insensitive | ehuss | 0 | ||||
186 | cargo | 14259 | yes | Improved consistency between breaking and non-breaking updates | tweag:switch-to-update-lockfile | weihanglo | 0 | ||||
187 | cargo | 14274 | yes | introduce no-path-check for install command | jdknight:install-no-path-check | weihanglo | 0 | ||||
188 | cargo | 14280 | yes | Add a `--dry-run` flag to the `install` command | Flowrey:dry-run-install | epage | 0 | ||||
189 | cargo | 14287 | yes | Stabilize automatic garbage collection. | ehuss:stabilize-automatic-gc | weihanglo | 0 | ||||
190 | cargo | 14296 | yes | fix(config): Adjust MSRV resolve config field name / values | epage:msrv | weihanglo | 0 | ||||
191 | cargo | 14300 | yes | chore(deps): bump gix-attributes from 0.22.2 to 0.22.3 | rust-lang:dependabot/cargo/gix-attributes-0.22.3 | epage | 0 | ||||
192 | cargo | 14303 | yes | chore(deps): update msrv | rust-lang:renovate/msrv | epage | 0 | ||||
193 | cargo | 14305 | yes | feat: Add matches_prerelease semantic | linyihai:matches-prerelease-semantic | weihanglo | 0 | ||||
194 | rust-analyzer | 15177 | Fix panic in `handle_code_action` | rust-lang:Veykril-patch-1 | 0 | ||||||
195 | rust-analyzer | 16173 | yes | Implement `gen` block and function parsing | mohe2015:parse-gen | 0 | |||||
196 | rust-analyzer | 17265 | yes | Implement assist to add missing lifetime to function | ThouCheese:feat/unresolved-lifetime-assist | 0 | |||||
197 | rust-analyzer | 17472 | yes | #17470 - run unit tests at the crate level not workspace | duncanawoods:master | HKalbasi | 0 | ||||
198 | rust-analyzer | 17511 | yes | #17497 - Invalid RA diagnostic error: expected 2 arguments, found 1 | mckenfra:github_issue_17497_fix_v5 | 0 | |||||
199 | rust-analyzer | 17533 | yes | minor: Don't show layout info when hovering on locals | Wilfred:layout_size_on_locals | 0 | |||||
200 | rust-analyzer | 17595 | yes | Implement lifetime inferring | dfireBird:infer-lt | 0 | |||||
201 | rust-analyzer | 17705 | yes | Determine toolchain RA on age | huntc:resolve-ra | 0 | |||||
202 | rust-analyzer | 17707 | yes | Internal: Cleanup proc-macro error handling | Veykril:proc-macro-err-cleanup | 0 | |||||
203 | rust-analyzer | 17715 | yes | fix: let glob imports override other globs' visibility | Throne3d:fix/glob-may-override-vis-2 | 0 | |||||
204 | rust | 93544 | yes | Debug-format fat pointers with their metadata for better insight | vojtechkral:fmt-fat-ptrs | m-ou-se | 0 | ||||
205 | rust | 97524 | yes | Add `Thread::{into_raw, from_raw}` | ibraheemdev:thread-raw | Mark-Simulacrum | 0 | ||||
206 | rust | 101213 | yes | net adding set_fib call to set FIB route on FreeBSD. | devnexen:fbsd_set_fib | workingjubilee | 0 | ||||
207 | rust | 101551 | yes | [WIP] Add support for custom allocator for `String` | zachs18:string_alloc | Mark-Simulacrum | 0 | ||||
208 | rust | 106418 | yes | Implement `PartialOrd` and `Ord` for `Discriminant` | EFanZh:implement-ord-for-discriminant | dtolnay | 0 | ||||
209 | rust | 106643 | yes | Allow only implementing `Read::read_buf` | WaffleLapkin:read_recursive | dtolnay | 0 | ||||
210 | rust | 106943 | yes | Implement DoubleEnded and ExactSize for Take<Repeat> and Take<RepeatWith> | mina86:exact_size_take_repeat | m-ou-se | 0 | ||||
211 | rust | 107251 | yes | Rescope temp lifetime in if-let into IfElse | dingxiangfei2009:let-chain-rescope | est31 | 0 | ||||
212 | rust | 107378 | yes | Stabilize `anonymous_lifetime_in_impl_trait` | c410-f3r:stabilize-anon-lt | estebank | 0 | ||||
213 | rust | 108193 | yes | Add rem_floor and rem_ceil | clarfonthey:rounding-remainders | dtolnay | 0 | ||||
214 | rust | 108671 | yes | Implement flatten for `Option<&Option<T>>` and `Option<&mut Option<T>>` | Coca162:option_reference_flattening | BurntSushi | 0 | ||||
215 | rust | 108684 | yes | Clarify drop_in_place safety | Manishearth:dip-safety | JakobDegen | 0 | ||||
216 | rust | 109402 | yes | Implement owned ops for `HashSet` and `BTreeSet` | WaffleLapkin:set_owned_sub | dtolnay | 0 | ||||
217 | rust | 110406 | yes | rustdoc-json: Add test for #[automatically_derived] attribute | aDotInTheVoid:rdj-derived-impl-attr | 0 | |||||
218 | rust | 110702 | yes | [mir-opt] SimplifyLocals should also clean up debuginfo | scottmcm:also-remove-unused-storage-markers | cjgillot | 0 | ||||
219 | rust | 111277 | yes | Add IoSlice::as_bytes | Lucretiel:io-slice-as-bytes | m-ou-se | 0 | ||||
220 | rust | 112896 | yes | Add key_mut method to BTreeMap entries | clarfonthey:btree-entry-key-mut | Amanieu | 0 | ||||
221 | rust | 113095 | yes | Document `become` keyword | WaffleLapkin:document_becoming_unuwuable | workingjubilee | 0 | ||||
222 | rust | 113347 | yes | `ptr::copy_nonoverlapping` is not memcpy | workingjubilee:memcpy-じゃない | cuviper | 0 | ||||
223 | rust | 113891 | yes | Add more syscall doc aliases to std docs | SabrinaJewson:more-syscall-aliases | Mark-Simulacrum | 0 | ||||
224 | rust | 113983 | yes | Add a visibility suggestion in private-in-public errors | nyurik:pub-in-priv-err | petrochenkov | 0 | ||||
225 | rust | 114525 | yes | Document explicitly that Weak::from_raw(ptr::null()) is ub | est31:weak_null_docs | cuviper | 0 | ||||
226 | rust | 114531 | yes | Implement `From<&'a &'static str>` for `Arguments<'a>` | EFanZh:implement-from-str-for-arguments | m-ou-se | 0 | ||||
227 | rust | 116528 | yes | Stabilize `Ready::into_inner()` | daxpedda:stabilize-ready-into-inner | dtolnay | 0 | ||||
228 | rust | 116632 | yes | Add `(checked_)norem_div` methods for integer types | newpavlov:checked_norem_div | Mark-Simulacrum | 0 | ||||
229 | rust | 117063 | yes | Use en dashes in documentation page titles | TomFryers:patch-1 | notriddle | 0 | ||||
230 | rust | 117468 | yes | Stabilize Wasm relaxed SIMD | daxpedda:wasm-relaxed-simd | wesleywiser | 0 | ||||
231 | rust | 118087 | yes | Add Ref/RefMut try_map method | GrigorenkoPV:refcell_try_map | Mark-Simulacrum | 0 | ||||
232 | rust | 118474 | yes | Add `core::iter::adapters::PeekMap` and `core::iter::Peekable::peek_map` | MiguelX413:master | m-ou-se | 0 | ||||
233 | rust | 118613 | yes | Enable emutls by default for android | quininer:android-enable-emutls | thomcc | 0 | ||||
234 | rust | 118717 | yes | Add new solver / old solver opaque type tests | traviscross:TC/add-new-solver-opaque-tests | compiler-errors | 0 | ||||
235 | rust | 118733 | yes | add error message for c# style named arguments | nouritsu:master | compiler-errors | 0 | ||||
236 | rust | 118917 | yes | Support for a scalable simd representation | JamieCunliffe:sve | Amanieu | 0 | ||||
237 | rust | 118980 | yes | Add rustc_intrinsic_const_vector_arg attribute to allow vectors to be passed as constants | GeorgeWort:attr | nnethercote | 0 | ||||
238 | rust | 118999 | yes | force current stage when `--stage` is expilicitly used | onur-ozkan:explicit-stages | Mark-Simulacrum | 0 | ||||
239 | rust | 119185 | yes | [DO NOT MERGE] adapt test stderr for LLVM 18 changes | krasimirgg:teststderr | 0 | |||||
240 | rust | 119462 | yes | Prevent `AtomicBool::fetch_and` and `fetch_or` from CAS loop on x86 | AngelicosPhosphoros:atomic_bool_rmw_conditional_ops | Amanieu | 0 | ||||
241 | rust | 120072 | yes | style-guide: Tweak `Cargo.toml` formatting to not put `description` last | joshtriplett:style-guide-cargo-tweak | yaahc | 0 | ||||
242 | rust | 120077 | yes | WIP Add Set entry API | SUPERCILEX:set-entry | cuviper | 0 | ||||
243 | rust | 120176 | yes | Add a special case for CStr/CString in the improper_ctypes lint | Flying-Toast:cstr_in_ffi_lint | cjgillot | 0 | ||||
244 | rust | 120221 | yes | Don't make statement nonterminals match pattern nonterminals | compiler-errors:statements-are-not-patterns | nnethercote | 0 | ||||
245 | rust | 120282 | yes | Update comment to resolve ambiguity | mahmudsudo:patch-1 | Mark-Simulacrum | 0 | ||||
246 | rust | 120314 | yes | core: optimise Debug impl for ascii::Char | mina86:i | Mark-Simulacrum | 0 | ||||
247 | rust | 120370 | yes | Likely unlikely fix | x17jiri:likely_unlikely_fix | cjgillot | 0 | ||||
248 | rust | 120457 | yes | Relax the Sized requirement on the Error impl for Box. | smmalis37:patch-2 | BurntSushi | 0 | ||||
249 | rust | 120708 | yes | Add `or_try_*` variants for HashMap Entry API | peterjoel:entry_try | m-ou-se | 0 | ||||
250 | rust | 120736 | yes | rustdoc: add header map to the table of contents | notriddle:notriddle/toc | jsha | 0 | ||||
251 | rust | 121174 | yes | Check for occupied niches | saethlin:codegen-niche-checks | 0 | |||||
252 | rust | 121215 | yes | MaybeUninit: Document UnsafeCell byte ranges | joshlf:patch-5 | Mark-Simulacrum | 0 | ||||
253 | rust | 121405 | yes | Fix inaccurate documentation of `wait_while` and `wait_timeout_while` | Jupeyy:pr_fix_wait_while_doc | Mark-Simulacrum | 0 | ||||
254 | rust | 121494 | yes | add tests which assert that import list for simple executable not changed silently | klensy:assert-import-list | ChrisDenton | 0 | ||||
255 | rust | 121541 | yes | Added Complexity annotations for documentation of std::collections::VecDeque | AnthonyZhOon:master | m-ou-se | 0 | ||||
256 | rust | 121682 | yes | Fix ICE when there is a continue in a labeled block | SarthakSingh31:cont-in-blk | cjgillot | 0 | ||||
257 | rust | 121742 | yes | sess: stabilize `-C stack-protector=all` | davidtwco:stabilize-stack-protector-all | nikic | 0 | ||||
258 | rust | 121762 | yes | style-guide: Note that we don't account for comments in every possible place | joshtriplett:style-comments-best-effort | calebcartwright | 0 | ||||
259 | rust | 121910 | yes | Revert "Change prefetch to avoid deadlock" | Zoxc:rev-118488 | cjgillot | 0 | ||||
260 | rust | 122049 | yes | Promote riscv64gc-unknown-linux-musl to tier 2 | Amanieu:riscv64-musl-tier2 | Mark-Simulacrum | 0 | ||||
261 | rust | 122418 | yes | Assert Spans are well-formed | ariscript:assert-span-well-formed | nnethercote | 0 | ||||
262 | rust | 122551 | yes | Added "copy" to Debug fmt for copy operands | RayMuir:copy_fmt | oli-obk | 0 | ||||
263 | rust | 122790 | yes | Apply dllimport in ThinLTO for -Z dylib-lto | Zoxc:dllimp-rev | wesleywiser | 0 | ||||
264 | rust | 122884 | yes | Optimize integer `pow` by removing the exit branch | mzabaluev:pow-remove-exit-branch | Amanieu | 0 | ||||
265 | rust | 123111 | yes | std::net: adding tcp_syncnt feature for Linux/Android. | devnexen:linux_syncnt | joshtriplett | 0 | ||||
266 | rust | 123213 | yes | Remove impl of Allocator for &A | workingjubilee:resume-with-references-only-on-request | Mark-Simulacrum | 0 | ||||
267 | rust | 123225 | yes | update mutex docs for send & sync | Psalmuel01:master | Mark-Simulacrum | 0 | ||||
268 | rust | 123239 | yes | Implement a lint for implicit autoref of raw pointer dereference - take 2 | Urgau:dangerous_implicit_autorefs | fmease | 0 | ||||
269 | rust | 123436 | yes | linker: Allow MSVC to use Meson and MinGW-style libraries | amyspark:allow-msvc-to-use-meson-and-mingw-import-libraries | petrochenkov | 0 | ||||
270 | rust | 123476 | yes | std::net: adding `unix_socket_exclbind` feature for solaris/illumos. | devnexen:std_net_solaris_exclbind | Mark-Simulacrum | 0 | ||||
271 | rust | 123611 | yes | Add `under normal circumstances` to `cell` docs | CJendantix:patch-1 | jhpratt | 0 | ||||
272 | rust | 123657 | yes | Remove `HashSet::get_or_insert_with` | Amanieu:remove-get_or_insert_with | Mark-Simulacrum | 0 | ||||
273 | rust | 123813 | yes | Add `REDUNDANT_IMPORTS` lint for new redundant import detection | compiler-errors:redundant-lint | petrochenkov | 0 | ||||
274 | rust | 123877 | yes | Further improve diagnostics for expressions in pattern position | ShE3py:expr-in-pats-2 | fmease | 0 | ||||
275 | rust | 123932 | yes | restate GlobalAlloc method safety preconditions in terms of what the caller has to do for greater clarity | adamse:global-alloc-safety-preconds-positive | tgross35 | 0 | ||||
276 | rust | 123940 | yes | debug-fmt-detail option | kornelski:remove-derived-debug | estebank | 0 | ||||
277 | rust | 123947 | yes | Add vec_deque::Iter::as_slices and friends | zopsicle:vec_deque-Iter-as_slices | BurntSushi | 0 | ||||
278 | rust | 123994 | yes | Use Default visibility for rustc-generated C symbol declarations | chbaker0:fn-declare-visibility | petrochenkov | 0 | ||||
279 | rust | 124180 | yes | proposal to support raw_attribute with raw pointer | cre4ture:feature/raw_attribute_ptr | ChrisDenton | 0 | ||||
280 | rust | 124279 | yes | Add support for ppc64le clobber_abi | ecnelises:ppc_clobber_abi | jieyouxu | 0 | ||||
281 | rust | 124336 | yes | Enforce supertrait outlives obligations hold when confirming impl | compiler-errors:super-outlives | lcnr | 0 | ||||
282 | rust | 124544 | yes | rustdoc-search: show type signature on type-driven SERP | notriddle:notriddle/type-signature-v2 | GuillaumeGomez | 0 | ||||
283 | rust | 124874 | yes | feature(float_mul_add_fast): expose llvm.fmuladd.* semantics | jedbrown:float-mul-add-fast | fmease | 0 | ||||
284 | rust | 124912 | yes | Fix copy-paste error in #124067 | riking:patch-1 | cjgillot | 0 | ||||
285 | rust | 124944 | yes | On trait bound mismatch, detect multiple crate versions in dep tree | estebank:multiple-crate-versions | fee1-dead | 0 | ||||
286 | rust | 124966 | yes | Add x86 specific hotpatch flag to rustc | nebulark:hotpatch | 0 | |||||
287 | rust | 125048 | yes | PinCoerceUnsized trait into core | dingxiangfei2009:stable-deref | scottmcm | 0 | ||||
288 | rust | 125060 | yes | Expand documentation of PathBuf, discussing lack of sanitization | ChrisJefferson:pathbuf-doc | workingjubilee | 0 | ||||
289 | rust | 125087 | yes | Optimize `Seek::stream_len` impl for `File` | tbu-:pr_file_stream_len | ChrisDenton | 0 | ||||
290 | rust | 125182 | yes | std: make ExitCode Eq | djc:exit-code-eq | m-ou-se | 0 | ||||
291 | rust | 125205 | yes | Fixup Windows verbatim paths when used with the `include!` macro | ChrisDenton:verbatim-include | joshtriplett | 0 | ||||
292 | rust | 125340 | yes | Optimize `escape_ascii`. | reitermarkus:optimize-escape-ascii | joboet | 0 | ||||
293 | rust | 125404 | yes | Fix `read_buf` uses in `std` | a1phyr:fix-read_buf-uses | workingjubilee | 0 | ||||
294 | rust | 125419 | yes | [bootstrap] Add gcc to dist generation | GuillaumeGomez:add-gcc-to-dist | Kobzol | 0 | ||||
295 | rust | 125462 | yes | Explicitly disable debug-assertions when building std for mir-opt tests | saethlin:mir-opt-tests-without-debug-assertions | Mark-Simulacrum | 0 | ||||
296 | rust | 125558 | yes | Tweak type inference for `const` operands in inline asm | Amanieu:const-asm-type | compiler-errors | 0 | ||||
297 | rust | 125601 | yes | Adds `cfg(not(no_global_oom_handling))` for `FromUtf16Error` | mu001999-contrib:add-cfg | m-ou-se | 0 | ||||
298 | rust | 125645 | yes | add unqualified_local_imports lint | RalfJung:unclear_local_imports | estebank | 0 | ||||
299 | rust | 125679 | yes | Optimize `escape_ascii` using a lookup table | clarfonthey:escape_ascii | joboet | 0 | ||||
300 | rust | 125779 | yes | [rustdoc] Add copy code feature | GuillaumeGomez:copy-code | notriddle | 0 | ||||
301 | rust | 125782 | yes | Implement RFC 3624 `supertrait_item_shadowing` (v2) | compiler-errors:supertrait-item-shadowing | 0 | |||||
302 | rust | 125844 | yes | Add UWTable attr to functions with a personality function | Reflexe:fix/123733 | pnkfelix | 0 | ||||
303 | rust | 125854 | yes | Move ZST ABI handling to `rustc_target` | beetrees:zst-arg-abi | estebank | 0 | ||||
304 | rust | 125889 | yes | Add migration lint for 2024 prelude additions | Nilstrieb:migrate-into-the-future | compiler-errors | 0 | ||||
305 | rust | 125897 | yes | from_ref, from_mut: clarify documentation | RalfJung:from-ref | m-ou-se | 0 | ||||
306 | rust | 125949 | yes | Revert "tidy: validate LLVM component names in tests" | erikdesjardins:nocomponent | workingjubilee | 0 | ||||
307 | rust | 125970 | yes | CommandExt::before_exec: deprecate safety in edition 2024 | RalfJung:before_exec | m-ou-se | 0 | ||||
308 | rust | 126046 | yes | Implement `mixed_integer_ops_unsigned_sub` | davidzeng0:mixed_integer_ops_unsigned_sub | m-ou-se | 0 | ||||
309 | rust | 126050 | yes | Use #[track_caller] for no_threads.rs for Mutex | colelawrence:patch-1 | cuviper | 0 | ||||
310 | rust | 126118 | yes | docs: Mention `spare_capacity_mut()` in `Vec::set_len` | jan-ferdinand:docs_for_vec_set_len | m-ou-se | 0 | ||||
311 | rust | 126136 | yes | Call the target libdir target libdir | Nilstrieb:bootstrap-naming | onur-ozkan | 0 | ||||
312 | rust | 126161 | yes | Delegation: support generics in associated delegation items | Bryanskiy:delegation-generics-4 | petrochenkov | 0 | ||||
313 | rust | 126162 | yes | std::unix::thread fix available_parallelism on netbsd/32 bits. | devnexen:fix_netbsd_bootstrap_faulty_parallelism | Amanieu | 0 | ||||
314 | rust | 126245 | yes | Greatly speed up doctests by compiling compatible doctests in one file | GuillaumeGomez:doctest-improvement-v2 | camelid | 0 | ||||
315 | rust | 126247 | yes | rustdoc: word wrap CamelCase in the item list table and sidebar | notriddle:notriddle/word-wrap-item-table | camelid | 0 | ||||
316 | rust | 126275 | yes | Enhance suggestions of `dropping_*` lints | tbu-:pr_lint_drop_ref | nnethercote | 0 | ||||
317 | rust | 126316 | yes | Do not eagerly reject inference vars when trying to resolve method calls. | oli-obk:recursive_rpit3 | lcnr | 0 | ||||
318 | rust | 126321 | yes | Add `./x clippy ci` | ferrocene:pa-clippy-ci | onur-ozkan | 0 | ||||
319 | rust | 126382 | yes | Do not panic in `ty::consts::Const::try_to_target_usize()` in case of size mismatch | gurry:126359-expected-sz-8-got-1 | BoxyUwU | 0 | ||||
320 | rust | 126450 | yes | Promote Mac Catalyst targets to Tier 2, and ship with rustup | madsmtm:promote-mac-catalyst | Mark-Simulacrum | 0 | ||||
321 | rust | 126454 | yes | bump-stage0: use IndexMap for determinism | cuviper:deterministic-bump | albertlarsan68 | 0 | ||||
322 | rust | 126510 | yes | Add diagnostics to "while loop" and "for loop" that note that it is always determined that it migh t iterate zero times. | Kohei316:improve-diagnostics | estebank | 0 | ||||
323 | rust | 126588 | yes | Added more scenarios where comma to be removed in the function arg | linyihai:trim-extra-comma | fmease | 0 | ||||
324 | rust | 126697 | yes | [RFC] mbe: consider the `_` in 2024 an expression | vincenzopalazzo:macros/find_the_expression_tok | eholk | 0 | ||||
325 | rust | 126733 | yes | [Coverage][MCDC] Adapt mcdc to llvm 19 | ZhuUx:llvm-19-adapt | compiler-errors | 0 | ||||
326 | rust | 126818 | yes | Better handle suggestions for the already present code and fix some suggestions | estebank:suggestions-fix | wesleywiser | 0 | ||||
327 | rust | 126839 | yes | Add multi-producer, multi-consumer channel (mpmc) | obeis:mpmc | Amanieu | 0 | ||||
328 | rust | 126877 | yes | CloneToUninit impls | GrigorenkoPV:clone_to_uninit | dtolnay | 0 | ||||
329 | rust | 126985 | yes | Implement `-Z embed-source` (DWARFv5 source code embedding extension) | Mrmaxmeier:dwarf-embed-source | TaKO8Ki | 0 | ||||
330 | rust | 127013 | yes | Add `f16` formatting and parsing | tgross35:f16-format-parse | 0 | |||||
331 | rust | 127021 | yes | Add target support for RTEMS Arm | thesummer:1-add-target-support-for-rtems-arm-xilinx-zedboard | pnkfelix | 0 | ||||
332 | rust | 127025 | yes | [DO NOT MERGE] llvm-wrapper: adapt for LLVM 19 API change #126582 | krasimirgg:llvm-19-ci | durin42 | 0 | ||||
333 | rust | 127027 | yes | Add `f16` and `f128` math functions | tgross35:f16-f128-math | dtolnay | 0 | ||||
334 | rust | 127034 | yes | WIP: eliminate `DefineOpaqueTypes` by using `Yes` across the compiler | oli-obk:define_opaque_types16 | 0 | |||||
335 | rust | 127043 | yes | Enable f16 in assembly on aarch64 platforms that support it | lengrongfu:feat/enable-f16 | Amanieu | 0 | ||||
336 | rust | 127061 | yes | add inner methods to peekable | dev-ardi:peekable-inner | BurntSushi | 0 | ||||
337 | rust | 127062 | yes | std::unix::thread::available_parallelism: optimisation at init time. | devnexen:available_parallelism_linux_optim | ChrisDenton | 0 | ||||
338 | rust | 127063 | yes | Warn when passing pointers to asm! with nomem/readonly options | Soveu:asm-nomem-pointer | Amanieu | 0 | ||||
339 | rust | 127095 | yes | Migrate `reproducible-build-2` and `stable-symbol-names` `run-make` tests to rmake | Oneirical:testiary-education | Kobzol | 0 | ||||
340 | rust | 127104 | yes | Skip pub structs with repr(c) and repr(transparent) in dead code analysis | mu001999-contrib:fix/126169-2 | compiler-errors | 0 | ||||
341 | rust | 127159 | yes | match lowering: Hide `Candidate` from outside the lowering algorithm | Nadrieril:hide-candidate | matthewjasper | 0 | ||||
342 | rust | 127175 | yes | Compiletest: Panic on Invalid Source File | veera-sivarajan:fix-126601 | jieyouxu | 0 | ||||
343 | rust | 127193 | yes | Make E0599's label more clear for field which is used like a method. | surechen:fix_127178_1 | compiler-errors | 0 | ||||
344 | rust | 127274 | yes | rustc_codegen_llvm: less pubs | klensy:llvm-ffi-dead | cjgillot | 0 | ||||
345 | rust | 127279 | yes | use old ctx if has same expand environment during decode span | bvanjoi:fix-112680 | cjgillot | 0 | ||||
346 | rust | 127290 | yes | Fully document `rustdoc-json-types` | its-the-shrimp:document_rustdoc_json_types | aDotInTheVoid | 0 | ||||
347 | rust | 127401 | yes | [EXPERIMENT] Ban generics in variadic args | workingjubilee:ban-generics-in-variadic-args | 0 | |||||
348 | rust | 127462 | yes | std: uefi: Add basic Env variables | Ayush1325:uefi-env | joboet | 0 | ||||
349 | rust | 127474 | yes | doc: Make block of inline Deref methods foldable | tesuji:foldable-inline-derefs | notriddle | 0 | ||||
350 | rust | 127483 | yes | Allow disabling ASan instrumentation for globals | BertalanD:no_sanitize-global-var | cuviper | 0 | ||||
351 | rust | 127490 | yes | Add target page for riscv64gc-unknown-linux-gnu | ferrocene:hoverbear/add-riscv64gc-unknown-linux-target-page | Nilstrieb | 0 | ||||
352 | rust | 127522 | yes | Relocate upvars to Unresumed state and make coroutine prefix trivial | dingxiangfei2009:move-upvars-to-locals | pnkfelix | 0 | ||||
353 | rust | 127534 | yes | feat(core): impl Step for NonZero<u*> | jalil-salame:nonzero-uint-step | joshtriplett | 0 | ||||
354 | rust | 127537 | yes | Implement a first version of RFC 3525: struct target features | veluca93:struct_tf | BoxyUwU | 0 | ||||
355 | rust | 127543 | yes | More unsafe attr verification | carbotaniuman:more_unsafe_attr_verification | estebank | 0 | ||||
356 | rust | 127546 | yes | Correct outdated object size limit | workingjubilee:5-level-paging-exists | 0 | |||||
357 | rust | 127565 | yes | Teach rustc about the Xtensa VaListImpl | esp-rs:xtensa-vaargs | davidtwco | 0 | ||||
358 | rust | 127574 | yes | elaborate unknowable goals | lcnr:coherence-check-supertrait | compiler-errors | 0 | ||||
359 | rust | 127581 | yes | Fix crate name validation & clean up | fmease:fix-crate_name-validation | wesleywiser | 0 | ||||
360 | rust | 127586 | yes | Add `#[must_use]` to some `into_raw*` functions. | zachs18:more-must-use | cuviper | 0 | ||||
361 | rust | 127589 | yes | rustdoc-search: simplify rules for generics and type params | notriddle:notriddle/search-sem-3 | jsha | 0 | ||||
362 | rust | 127595 | yes | Fix panic=abort tests on fuchsia | c6c7:fix-panic=abort-tests-on-fuchsia | tmandry | 0 | ||||
363 | rust | 127604 | yes | Adding the has_item function to the iterator trait. | yonikremer:master | Amanieu | 0 | ||||
364 | rust | 127623 | yes | fix: fs::remove_dir_all: treat internal ENOENT as success | lolbinarycat:fix_remove_dir_all | Amanieu | 0 | ||||
365 | rust | 127633 | yes | [library/std/src/process.rs] `PartialEq` & `Eq` for `ExitCode` | SamuelMarks:eq-exit-code | Amanieu | 0 | ||||
366 | rust | 127655 | yes | turn `invalid_type_param_default` into a `FutureReleaseErrorReportInDeps` | RalfJung:invalid_type_param_default | compiler-errors | 0 | ||||
367 | rust | 127679 | yes | Stabilize `raw_ref_op` (RFC 2582) | RalfJung:raw_ref_op | TaKO8Ki | 0 | ||||
368 | rust | 127681 | yes | derive(SmartPointer): rewrite bounds in where and generic bounds | dingxiangfei2009:smart-ptr-bounds | davidtwco | 0 | ||||
369 | rust | 127682 | yes | bootstrap: fully rely on RUSTC_WRAPPER | RalfJung:bootstrap-rustc-wrapper | Kobzol | 0 | ||||
370 | rust | 127692 | yes | Suggest `impl Trait` for References to Bare Trait in Function Header | veera-sivarajan:bugfix-125139 | estebank | 0 | ||||
371 | rust | 127700 | yes | Associated constants for new duration constructors | edwardwc:constant-new-duration-constructors | scottmcm | 0 | ||||
372 | rust | 127714 | yes | Lint unused assoc tys although the trait is used | mu001999-contrib:dead/enhance-2 | pnkfelix | 0 | ||||
373 | rust | 127731 | yes | Emit error when calling/declaring functions with unavailable vectors. | veluca93:abi_checks | RalfJung | 0 | ||||
374 | rust | 127743 | yes | Mark `f16` and `f128` as incomplete features. | tgross35:f16-f128-incomplete-feature | scottmcm | 0 | ||||
375 | rust | 127753 | yes | Implement `Clone` for `BufReader`, `BufWriter` and `LineWriter` | a1phyr:io_buf_clone | BurntSushi | 0 | ||||
376 | rust | 127765 | yes | Fix doc nits | bitfield:fix_stdlib_doc_nits | joboet | 0 | ||||
377 | rust | 127766 | yes | add `extern "C-cmse-nonsecure-entry" fn` | folkertdev:c-cmse-nonsecure-entry | fmease | 0 | ||||
378 | rust | 127793 | yes | Added project-specific Zed IDE settings | ChaiTRex:zed_support | Kobzol | 0 | ||||
379 | rust | 127803 | yes | Do not ICE when trying to get layout of an unexpected type | gurry:126942-ice-infer-ty-layout | compiler-errors | 0 | ||||
380 | rust | 127830 | yes | When an archive fails to build, print the path | tgross35:archive-failure-message | BoxyUwU | 0 | ||||
381 | rust | 127853 | yes | `#[naked]`: report incompatible attributes | folkertdev:naked-function-error-messages | bjorn3 | 0 | ||||
382 | rust | 127860 | yes | deps: dedup object, wasmparser, wasm-encoder | klensy:dedup | Mark-Simulacrum | 0 | ||||
383 | rust | 127863 | yes | Use atomics instead of mutex in exit guard | tbu-:pr_exit_guard_no_mutex | Amanieu | 0 | ||||
384 | rust | 127879 | yes | Document futility of printing temporary pointers | kornelski:bad-pointer-printf | scottmcm | 0 | ||||
385 | rust | 127882 | yes | Don't elaborate associated types with Sized bounds in `trait_object_ty` in cfi | compiler-errors:cfi-sized-self-gat | chenyukang | 0 | ||||
386 | rust | 127887 | yes | Add trailing newline check for `rustc --print` in `run-make-support` | Rejyr:run-make-support-print-newline-check | jieyouxu | 0 | ||||
387 | rust | 127894 | yes | rustc_codegen_ssa: workaround broken verbatim behavior | liushuyu:workaround-ld-bfd-verbatim | petrochenkov | 0 | ||||
388 | rust | 127897 | yes | add `aarch64_unknown_nto_qnx700` target - QNX 7.0 support for aarch64le | nyurik:add-qnx-70-target | TaKO8Ki | 0 | ||||
389 | rust | 127905 | yes | Add powerpc-unknown-linux-muslspe compile target | BKPepe:powerpc-muslspe | wesleywiser | 0 | ||||
390 | rust | 127907 | yes | built-in derive: remove BYTE_SLICE_IN_PACKED_STRUCT_WITH_DERIVE hack and lint | RalfJung:byte_slice_in_packed_struct_with_derive | cjgillot | 0 | ||||
391 | rust | 127921 | yes | Stabilize unsafe extern blocks (RFC 3484) | spastorino:stabilize-unsafe-extern-blocks | traviscross | 0 | ||||
392 | rust | 127922 | yes | Add unsafe to extern blocks in style guide | spastorino:unsafe-extern-blocks-in-style-guide | compiler-errors | 0 | ||||
393 | rust | 127926 | yes | Migrate `foreign-double-unwind`, `issue-36710` and `foreign-exceptions` `run-make` tests to rmake | Oneirical:classical-orctestra | jieyouxu | 0 | ||||
394 | rust | 127945 | yes | Implement `debug_more_non_exhaustive` | tgross35:debug-more-non-exhaustive | Nilstrieb | 0 | ||||
395 | rust | 127955 | yes | Add limit for unclosed delimiters in lexer diagnostic | chenyukang:yukang-fix-mismatched-delimiter-issue-12786 | nnethercote | 0 | ||||
396 | rust | 127973 | yes | Reject unconstrained lifetimes in type_of(assoc_ty) instead of during wfcheck of the impl item | oli-obk:uplift_wf_checks | 0 | |||||
397 | rust | 127974 | yes | force compiling std from source if explicitly called | onur-ozkan:force-std-builds | Mark-Simulacrum | 0 | ||||
398 | rust | 127988 | yes | Do not ICE with incorrect empty suggestion | estebank:dupe-derive-params | fmease | 0 | ||||
399 | rust | 128001 | yes | Improve documentation for <integer>::from_str_radix | Krappa322:master | scottmcm | 0 | ||||
400 | rust | 128004 | yes | codegen `#[naked]` functions using global asm | folkertdev:naked-fn-asm | Amanieu | 0 | ||||
401 | rust | 128009 | yes | [typo] fix typo in panicking.rs | syheliel:master | joboet | 0 | ||||
402 | rust | 128010 | yes | Marks the self ty live when checking impl item | mu001999-contrib:fix/127911 | pnkfelix | 0 | ||||
403 | rust | 128018 | yes | Normalize filecheck directives | tgross35:normalize-filecheck-directives | jieyouxu | 0 | ||||
404 | rust | 128026 | yes | std::thread: available_parallelism implementation for vxWorks proposal. | devnexen:available_parallelism_vxworks | Mark-Simulacrum | 0 | ||||
405 | rust | 128055 | yes | std: unsafe-wrap personality::dwarf::eh | workingjubilee:deny-unsafe-ops-in-sys-personality-dwarf-eh | Amanieu | 0 | ||||
406 | rust | 128064 | yes | Improve docs for Waker::noop and LocalWaker::noop | ijackson:noop-waker-doc | workingjubilee | 0 | ||||
407 | rust | 128070 | yes | Rewrite the compiletest directive parser | tgross35:compiletest-parser-rewrite | jieyouxu | 0 | ||||
408 | rust | 128073 | yes | [EXPERIMENTAL] try to see how to make `print-target-list` pass | jieyouxu:exp-print-target-list | 0 | |||||
409 | rust | 128079 | yes | Migrate `static-dylib-by-default`, `sanitizer-dylib-link`, `sanitizer-cdylib-link` and `sanitizer-staticlib-link` `run-make` tests to rmake | Oneirical:testiges-of-civilization | jieyouxu | 0 | ||||
410 | rust | 128080 | yes | Specify scope in `out_of_scope_macro_calls` lint | estebank:out-of-scope-macro | petrochenkov | 0 | ||||
411 | rust | 128083 | yes | Bump bootstrap compiler to new beta | Mark-Simulacrum:bump-bootstrap | albertlarsan68 | 0 | ||||
412 | rust | 128084 | yes | Suggest adding Result return type for associated method in E0277. | surechen:fix_125997_v1 | cjgillot | 0 | ||||
413 | rust | 128091 | yes | build-manifest: Allow building manifests for formats that only have xz compression | heiher:xz-only | Mark-Simulacrum | 0 | ||||
414 | rust | 128103 | yes | add `is_multiple_of` for unsigned integer types | folkertdev:unsigned-int-is-multiple-of | Amanieu | 0 | ||||
415 | rust | 128104 | yes | Not lint pub structs without pub constructors intentionally | mu001999-contrib:fix/128053 | petrochenkov | 0 | ||||
416 | rust | 128110 | yes | Suggest Replacing Comma with Semicolon in Incorrect Repeat Expressions | veera-sivarajan:bugfix-80173 | fmease | 0 | ||||
417 | rust | 128112 | yes | Migrate `share-generics-dylib`, `raw-dylib-import-name-type`, `raw-dylib-link-ordinal` and `raw-dylib-stdcall-ordinal` `run-make` tests to rmake | Oneirical:testidigitation-cantrip | jieyouxu | 0 | ||||
418 | rust | 128141 | yes | Set branch protection function attributes | nikic:aarch64-bti | cuviper | 0 | ||||
419 | rust | 128149 | yes | nontemporal_store: make sure that the intrinsic is truly just a hint | RalfJung:nontemporal_store | fmease | 0 | ||||
420 | rust | 128151 | yes | Structured suggestion for `extern crate foo` when `foo` isn't resolved in import | estebank:missing-extern-crate | cjgillot | 0 | ||||
421 | rust | 128153 | yes | Stop using `MoveDataParamEnv` for places that don't need a param-env | compiler-errors:mdpe | cjgillot | 0 | ||||
422 | rust | 128154 | yes | Return an empty list when item is not present in the attributes table | momvart:128145-get_item_attrs | BoxyUwU | 0 | ||||
423 | rust | 128157 | yes | deduplicate and clarify rules for converting pointers to references | lolbinarycat:unify-ptr-ref-docs | cuviper | 0 | ||||
424 | rust | 128159 | yes | Suggest using `matches` or adding `==` on `x == a || b || c` | compiler-errors:nested-ors | fee1-dead | 0 | ||||
425 | rust | 128161 | yes | nested aux-build in tests/rustdoc/ tests | EtomicBomb:just-compiletest | notriddle | 0 | ||||
426 | rust | 128162 | yes | Cleanup sys module to match house style | ChrisDenton:cleanup | joboet | 0 | ||||
427 | rust | 128166 | yes | Improved `checked_isqrt` and `isqrt` methods | ChaiTRex:isqrt | tgross35 | 0 | ||||
428 | rust | 128174 | yes | Don't record trait aliases as marker traits | compiler-errors:trait-alias-marker | pnkfelix | 0 | ||||
429 | rust | 128182 | yes | handle no_std targets on std builds | onur-ozkan:fix-no-std-crates | Mark-Simulacrum | 0 | ||||
430 | rust | 128184 | yes | std: refactor `pthread`-based synchronization | joboet:refactor_pthread_sync | ChrisDenton | 0 | ||||
431 | rust | 128192 | yes | rustc_target: Add various aarch64 features | mrkajetanp:feature-detect | Amanieu | 0 | ||||
432 | rust | 128197 | yes | Skip locking span interner for some syntax context checks | Alexendoo:span-ctxt | davidtwco | 0 | ||||
433 | rust | 128202 | yes | Tell users not to file a bug when using internal library features | compiler-errors:internal-lib-features | Nilstrieb | 0 | ||||
434 | rust | 128204 | yes | Small optimization for integers Display implementation | GuillaumeGomez:integers-opti | workingjubilee | 0 | ||||
435 | rust | 128206 | yes | Make create_dll_import_lib easier to implement | bjorn3:import_lib_writing_refactor | fee1-dead | 0 | ||||
436 | rust | 128209 | yes | Remove macOS 10.10 dynamic linker bug workaround | beetrees:no-macos-10.10 | fmease | 0 | ||||
437 | rust | 128215 | yes | Update the reference | ehuss:update-reference | Kobzol | 0 | ||||
438 | rust | 128219 | yes | Rwlock downgrade | Connortsui20:rwlock-downgrade | joboet | 0 | ||||
439 | rust | 128221 | yes | Add implied target features to target_feature attribute | calebzulawski:implied-target-features | Amanieu | 0 | ||||
440 | rust | 128228 | yes | Stabilize `const_waker` | slanterns:const_waker | dtolnay | 0 | ||||
441 | rust | 128234 | yes | Optimize empty case in Vec::retain | jcsp:retain-empty-case | Nilstrieb | 0 | ||||
442 | rust | 128239 | yes | Don't ICE when encountering error regions when confirming object method candidate | compiler-errors:error-on-object-cand-confirm | estebank | 0 | ||||
443 | rust | 128240 | yes | Add links from `assert_eq!` docs to `debug_assert_eq!`, etc. | mbrubeck:patch-3 | joboet | 0 | ||||
444 | rust | 128241 | yes | Remove logic to suggest clone of function output | compiler-errors:clone-sugg | jieyouxu | 0 | ||||
445 | rust | 128244 | yes | Peel off explicit (or implicit) deref before suggesting clone on move error in borrowck, remove some hacks | compiler-errors:move-clone-sugg | estebank | 0 | ||||
446 | rust | 128245 | yes | Migrate `cdylib-dylib-linkage` `run-make` test to rmake | Oneirical:total-linkage-ownage | 0 | |||||
447 | rust | 128247 | yes | codegen: do not set attributes on foreign function imports | RalfJung:import-attribute-clash | BoxyUwU | 0 | ||||
448 | rust | 128250 | yes | Add `select_unpredictable` to force LLVM to use CMOV | Amanieu:select_unpredictable | petrochenkov | 0 | ||||
449 | rust | 128252 | yes | modularize rustdoc's write_shared | EtomicBomb:pre-rfc | fmease | 0 | ||||
450 | rust | 128254 | yes | Rewrite binary search implementation | Amanieu:orig-binary-search | tgross35 | 0 | ||||
451 | rust | 128256 | yes | feat: add tier-1 platform support for change_time | juliusl:pr/support-tier-1-change-time | tgross35 | 0 | ||||
452 | rust | 128259 | yes | [illumos/solaris] set MSG_NOSIGNAL while writing to sockets | sunshowers:msg-nosignal | Mark-Simulacrum | 0 | ||||
453 | rust | 128261 | yes | impl `Default` for collection iterators that don't already have it | clarfonthey:iter-default | Amanieu | 0 | ||||
454 | rust | 128262 | yes | Delete `SimplifyArmIdentity` and `SimplifyBranchSame` tests | DianQK:remove-unused-tests | fmease | 0 | ||||
455 | rust | 128263 | yes | rustdoc: use strategic ThinVec/Box to shrink `clean::ItemKind` | notriddle:notriddle/clean-up-again | GuillaumeGomez | 0 | ||||
456 | rust | 128266 | yes | update `rust.channel` default value documentation | onur-ozkan:update-channel-doc | dtolnay | 0 | ||||
457 | rust | 123692 | yes | Clarify guarantees about calling `Iterator:next()` after it returns `None` | Jules-Bertholet:patch-1 | dtolnay | 0 | always | |||
458 | rust | 124339 | yes | allow overwriting the output of `rustc --version` | oli-obk:supports_feature | wesleywiser | 0 | always | |||
459 | rust | 127675 | yes | Remove invalid help diagnostics for const pointer | chenyukang:yukang-fix-127562-addr | fee1-dead | 0 | always | |||
460 | rust | 125443 | no | rustfmt `use` declarations | nnethercote:rustfmt-use-decls | cuviper | 10 | never | |||
461 | rust | 126810 | no | Tweak output of resolve errors | estebank:resolve-error-wording | petrochenkov | 10 | never | |||
462 | rust | 125208 | no | Make lint diagnostics responsible for providing their primary span | fmease:lint-diags-store-their-span | nnethercote | 1 | ||||
463 | rust | 89917 | no | sess: default to v0 symbol mangling | davidtwco:issue-60705-stabilize-rust-symbol-mangling-scheme | michaelwoerister | 0 | never | |||
464 | rust | 101500 | no | Perform unused assignment and unused variables lints on MIR. | cjgillot:mir-liveness | davidtwco | 0 | never | |||
465 | rust | 104342 | no | Require `type_map::stub` callers to supply file information | mweber15:add_file_location_to_more_types | wesleywiser | 0 | never | |||
466 | rust | 105392 | no | Dedup bounds with parent impl block | GuillaumeGomez:rustdoc-dedup-bounds | compiler-errors | 0 | never | |||
467 | rust | 106852 | no | Only preserve DebugInfo in DeadStoreElimination if requested. | cjgillot:debug-dse | JakobDegen | 0 | never | |||
468 | rust | 109050 | no | Only use the new DepNode hashmap for anonymous nodes. | cjgillot:no-hash-graph | michaelwoerister | 0 | never | |||
469 | rust | 109606 | no | Derive `PartialOrd::{l,g}{e,t}` for fieldless enums as explicit comparisons on `discriminant_value` | thomcc:fieldless-discriminant-only-pord | davidtwco | 0 | never | |||
470 | rust | 109645 | no | Slightly micro-optimize derive of PartialOrd | thomcc:optimize_partialord_derive | compiler-errors | 0 | never | |||
471 | rust | 110691 | no | Enable DataflowConstProp by default | cjgillot:enable-dcp | 0 | never | ||||
472 | rust | 111430 | no | rustdoc: migrate `item_struct` to an Askama template | nicklimmm:askama-migration-item-struct | GuillaumeGomez | 0 | never | |||
473 | rust | 114595 | no | Mark more spans as relative. | cjgillot:relative-attr | 0 | never | ||||
474 | rust | 115003 | no | Increase parallelism in various locations | Zoxc:parallel-tweaks-rebase | cjgillot | 0 | never | |||
475 | rust | 115613 | no | Make create_def a side effect instead of marking the entire query as always red | oli-obk:create_def_forever_red | cjgillot | 0 | never | |||
476 | rust | 116173 | no | New atomic reference counting algorithm | m-ou-se:arc | Amanieu | 0 | never | |||
477 | rust | 116375 | no | Create the previous dep graph index on a background thread | Zoxc:lazy-index | cjgillot | 0 | never | |||
478 | rust | 116707 | no | Create an `AllocId` for `ConstValue::Slice`. | cjgillot:slice-id | 0 | never | ||||
479 | rust | 117473 | no | Move alignment checks to codegen | saethlin:codegen-alignment-checks | wesleywiser | 0 | never | |||
480 | rust | 119017 | no | MIR-only rlibs | saethlin:mir-only-rlibs | 0 | never | ||||
481 | rust | 119458 | no | Do not hash allocations to name them. | cjgillot:anonymous-alloc | compiler-errors | 0 | never | |||
482 | rust | 119501 | no | Only generate a single shim for clone of copy types. | cjgillot:clone-shim | 0 | never | ||||
483 | rust | 119899 | no | redesign stage 0 std | onur-ozkan:redesign-stage0-std | albertlarsan68 | 0 | iffy | |||
484 | rust | 120193 | no | #[cold] on match arms | x17jiri:cold_match_arms | oli-obk | 0 | never | |||
485 | rust | 120286 | no | Implement RFC 3349, mixed utf8 literals | nnethercote:3349-mixed-utf8-literals | 0 | never | ||||
486 | rust | 120589 | no | std::thread::available_parallelism merging linux/android/freebsd version | devnexen:cpuaff_fbsd_upd | m-ou-se | 0 | never | |||
487 | rust | 120706 | no | Initial support for auto traits with default bounds | Bryanskiy:leak | lcnr | 0 | never | |||
488 | rust | 120855 | no | Introduce -Zsplit-metadata option | bjorn3:split_metadata4 | petrochenkov | 0 | never | |||
489 | rust | 121848 | no | stabilize `-Znext-solver=coherence` | lcnr:stabilize-next-solver | compiler-errors | 0 | never | |||
490 | rust | 122189 | no | snapshot: avoid leaking inference vars | lcnr:probe-no-more-leak | oli-obk | 0 | never | |||
491 | rust | 122325 | no | Stop using LLVM struct types for array/pointer offset GEPs | erikdesjardins:array | nikic | 0 | never | |||
492 | rust | 122362 | no | Link `std` statically in `rustc_driver` | Zoxc:rustc_driver_static_std | oli-obk | 0 | never | |||
493 | rust | 122709 | no | use precompiled rustc for non-dist builders | onur-ozkan:use-precompiled-rustc-by-default | Mark-Simulacrum | 0 | never | |||
494 | rust | 123219 | no | [WIP] rustdoc (base+json): add support for variances | fmease:rustdoc-variances-json | 0 | never | ||||
495 | rust | 124029 | no | Give RPITITs variances, so they can (not) capture lifetimes | compiler-errors:rpitit-variances | 0 | never | ||||
496 | rust | 124108 | no | Add `Box<[T; N]>: IntoIterator` without any method dispatch hacks | compiler-errors:box-arr-into-iter | Amanieu | 0 | never | |||
497 | rust | 124141 | no | Remove `Nonterminal` and `TokenKind::Interpolated` | nnethercote:rm-Nonterminal-and-TokenKind-Interpolated | petrochenkov | 0 | never | |||
498 | rust | 124188 | no | MIR: Stop needing an explicit BB for `otherwise:unreachable` | scottmcm:implicit-switchint-unreachable | 0 | never | ||||
499 | rust | 124977 | no | Improve location reporting of trait placeholder error | compiler-errors:higher-ranked-err | cjgillot | 0 | never | |||
500 | rust | 125116 | no | (Big performance change) Do not run lints that cannot emit | blyxyas:ignore-allowed-lints-final | cjgillot | 0 | never | |||
501 | rust | 126651 | no | Implement consecutive shorthand projections (associated type paths) like `T::AssocA::AssocB` | fmease:consec-shorthand-proj | compiler-errors | 0 | never | |||
502 | hashbrown | 232 | no | Issue #225: Specialization fix | tkaitchuck:specialization-fix | 0 | |||||
503 | hashbrown | 243 | no | Use `criterion` for benches | henryboisdequin:bench | 0 | |||||
504 | hashbrown | 255 | no | Add `RawTable::vacuum` to clean up DELETED entries | cuviper:vacuum | 0 | |||||
505 | hashbrown | 269 | no | Add WebAssembly SIMD Support | CryZe:wasm-simd | 0 | |||||
506 | hashbrown | 316 | no | mask prepare_resize inline attribute with inline-more feature | shuoli84:master | 0 | |||||
507 | hashbrown | 367 | no | Rewrite `get_many_mut` methods | JustForFun88:new_get_many | 0 | |||||
508 | hashbrown | 400 | no | Fix `HashSet::get_or_insert_with` | JustForFun88:hashset_get_or_insert_with | 0 | |||||
509 | hashbrown | 408 | no | Initial implementation of `try_get_many` | JustForFun88:try_get_many | 0 | |||||
510 | hashbrown | 419 | no | feat: add return val to `replace_bucket_with` `replace_entry_with` | Daniel-Aaron-Bloom:master | 0 | |||||
511 | hashbrown | 420 | no | Implement iterator which starts at arbitrary location | DataDog:random-iterator | 0 | |||||
512 | hashbrown | 472 | no | Move `RawTableInner` and `TableLayout` to separate module | JustForFun88:new_raw_table_inner_mod | 0 | |||||
513 | hashbrown | 517 | no | Introduce Overflow & Displacement tracking. | matthieu-m:performance/overflow-tracker | 0 | |||||
514 | chalk | 589 | no | [WIP] Convert from semantic to syntactic equality | nathanwhit:sem-syn | 0 | |||||
515 | vscode-rust | 666 | no | [WIP] Add command for creating a new Cargo project | GabrielMajeri:cargo-new-project | 0 | |||||
516 | crater | 672 | no | Group build script failures separately and extract the build script's crate | oli-obk:failed_to_get_rustc_version | 0 | |||||
517 | vscode-rust | 683 | no | switch exec -> execFile; ShellExecution -> ProcessExecution | AndriesK:master | 0 | |||||
518 | chalk | 733 | no | Allow tests to override the default closure impls | JakobDegen:improved_fn_testing | 0 | |||||
519 | chalk | 736 | no | Support const evaluation | HKalbasi:master | 0 | |||||
520 | chalk | 785 | no | Fix dyn program clause generation and make returning a ClosureKind optional | jackh726:rustc_fixes | 0 | |||||
521 | vscode-rust | 840 | no | WIP: Merge both existing and rust-analyzer extension codebase | Xanewok:merger | 0 | |||||
522 | stdarch | 1126 | no | Demo title Add files via upload | leon3452:master | Amanieu | 0 | ||||
523 | stdarch | 1128 | no | Demo title Add files via upload | imperial-fists:master | Amanieu | 0 | ||||
524 | stdarch | 1235 | no | Enable inlining checks for arm (32-bit) target arch. | hkratz:enable-arm-inlining-checks | Amanieu | 0 | ||||
525 | stdarch | 1337 | no | Update the Android NDK script to r25b | chriswailes:ndk-update | Amanieu | 0 | ||||
526 | stdarch | 1377 | no | attempt to resolve #852 | matthiascy:master | Amanieu | 0 | ||||
527 | stdarch | 1422 | no | move to array simd | Ezrashaw:move-to-array-simd | Amanieu | 0 | ||||
528 | stdarch | 1503 | no | Generate constant Neon vectors within a const block | GeorgeWort:consts | Amanieu | 0 | ||||
529 | stdarch | 1509 | no | SVE types and intrinsics | JamieCunliffe:sve-types | Amanieu | 0 | ||||
530 | stdarch | 1583 | no | Run aarch64-pc-windows-msvc tests on ARM64 Windows runners | dpaoliello:runarm64win | Amanieu | 0 | ||||
531 | rls | 1584 | no | Pass file directory as cwd for Run test of CodeLens | Gowee:cmdcwd | 0 | |||||
532 | libc | 3601 | no | Support mkostemp, mkostemps on Android | pcc:mkostemp | JohnTitor | 0 | ||||
533 | libc | 3625 | no | Windows `stats::st_mode` and `stat` flags type. | Lilit0x:stat-flags-and-mode-type | JohnTitor | 0 | ||||
534 | libc | 3692 | no | Remove extra traits | rj00a:remove-extra-traits | JohnTitor | 0 | ||||
535 | crates-io | 8419 | no | Implement rate limiting for e-mail verifications | LawnGnome:e-mail-throttling | 0 | |||||
536 | clippy | 8526 | no | Add lint `could_be_unsized` | Jarcho:could_be_unsized | xFrednet | 0 | ||||
537 | crates-io | 8621 | no | Update dependency eslint to v9 | rust-lang:renovate/major-eslint-monorepo | 0 | |||||
538 | crates-io | 9011 | no | Update dependency @ember/string to v4 | rust-lang:renovate/ember-string-4.x | 0 | |||||
539 | cargo | 9024 | no | Make cargo metadata --no-deps print all path deps (including other workspaces) | alyssais:no-deps | 0 | |||||
540 | cargo | 9532 | no | Add env variable to indicate the build type. | jameshilliard:is-cross | 0 | |||||
541 | cargo | 9634 | no | Use cross compile style target/host isolation for all builds. | jameshilliard:all-cross | Eh2406 | 0 | ||||
542 | cargo | 9753 | no | Stabilize target-applies-to-host feature. | jameshilliard:stabilize-target-applies-to-host | 0 | |||||
543 | cargo | 10061 | no | Implement 'multidep' (RFC-3176) | Byron:rfc-3176 | joshtriplett | 0 | ||||
544 | cargo | 10330 | no | Support per pkg target for `-Zbuild-std` | fee1-dead:support-per-pkg-target-w-buildstd | ehuss | 0 | ||||
545 | cargo | 10736 | no | Add `safe.directories` config | ehuss:safe-directories | 0 | |||||
546 | cargo | 11188 | no | Omit checksum verification for local git dependencies | jarhodes314:local-git-dependency-requires-checksum | weihanglo | 0 | ||||
547 | cargo | 11272 | no | feat(profile): panic behavior can be specified for custom harness | weihanglo:issue/11214 | ehuss | 0 | ||||
548 | clippy | 11421 | no | Make UI test annotations mandatory | GuillaumeGomez:ui-test-annotations | Manishearth | 0 | ||||
549 | clippy | 11476 | no | new lint: `zombie_processes` | y21:zombie_processes | xFrednet | 0 | ||||
550 | clippy | 11581 | no | Add lint `manual_option_folding` | sjwang05:manual-option-folding | xFrednet | 0 | ||||
551 | clippy | 11789 | no | [WIP] New lint `manual_checked_op` | Jarcho:checked_op | Centri3 | 0 | ||||
552 | clippy | 11796 | no | New lint: `unnecessary_map_or` | Jacherr:pattern-match-partialeq | Centri3 | 0 | ||||
553 | cargo | 11804 | no | cargo doc --open always respect request_kind | hi-rustin:rustin-patch-doc-open | ehuss | 0 | ||||
554 | cargo | 11879 | no | Support `cargo owner add` | heisen-li:owner | epage | 0 | ||||
555 | clippy | 11909 | no | [WIP] unnecessary_cast: append suffix on `(literal as ty).method(args)` | KisaragiEffective:fix/11882 | y21 | 0 | ||||
556 | clippy | 11948 | no | `float_cmp` changes | Jarcho:float_cmp | xFrednet | 0 | ||||
557 | cargo | 11969 | no | Support `per-pkg-target` for `-Zbuild-std`, take two | fee1-dead-contrib:per-pkg-target-build-std | ehuss | 0 | ||||
558 | clippy | 12464 | no | new lint: `unnecessary_indexing` | Jacherr:issue-11858 | Alexendoo | 0 | ||||
559 | clippy | 12539 | no | Add lint which checks that duration conversion aren't losing precision | declanvk:duration-to-float | blyxyas | 0 | ||||
560 | clippy | 12550 | no | Remove `is_normalizable` | Jarcho:issue_10508 | y21 | 0 | ||||
561 | clippy | 12571 | no | Add conf to disable `disallowed_types` in macros | stepantubanov:disallowed-types-foreign-macros | xFrednet | 0 | ||||
562 | clippy | 12688 | no | fix: `manual_unwrap_or_default` suggests error when expression is a None variant | t-webber:fix_manual_unwrap_or_default | Jarcho | 0 | ||||
563 | clippy | 12759 | no | Josh preparations | flip1995:josh-automation | 0 | |||||
564 | clippy | 12766 | no | fix: unnecessary_filter_map return of Some arg | omer-shtivi:unnecessary_filter_map_filter_map_some | llogiq | 0 | ||||
565 | cargo | 12807 | no | Ignore errors when declaring a registry on path dependency | JordanForks:task/ignore-registry-for-path-dep | weihanglo | 0 | ||||
566 | clippy | 12832 | no | Add new lints: `manual_and` and `manual_or` | franciscoBSalgueiro:manual_and_or_lints | Alexendoo | 0 | ||||
567 | clippy | 12862 | no | Add new `invalid_build_cfg` lint | GuillaumeGomez:invalid_build_cfg | y21 | 0 | ||||
568 | cargo | 12875 | no | Add option to error when warnings are emitted, or ignore warnings | arlosi:warnings | epage | 0 | ||||
569 | clippy | 12876 | no | new restriction lint: `doc_comment_double_space_linebreak` | Jacherr:issue-12163 | xFrednet | 0 | ||||
570 | clippy | 12960 | no | Resolve duplicate diag message for: tests/ui/renamed_builtin_attr.rs | grtn316:master | Alexendoo | 0 | ||||
571 | clippy | 12968 | no | add new lint [`once_cell_lazy`] to detect usage of static `Lazy` type | J-ZhengLi:issue12895 | blyxyas | 0 | ||||
572 | cargo | 12974 | no | Implement support for base paths | dpaoliello:basepath | ehuss | 0 | ||||
573 | clippy | 13034 | no | Add new `trivial_map_over_range` lint | rspencer01:trivial_map_over_range | y21 | 0 | ||||
574 | clippy | 13041 | no | Refactor `absolute_paths` | Jarcho:path | y21 | 0 | ||||
575 | clippy | 13059 | no | changelog: new lint: [`split_with_space`] | DavidHusicka:split-with-space-lint | Centri3 | 0 | ||||
576 | clippy | 13136 | no | Make restriction lint's use `span_lint_and_then` (a -> e) | xFrednet:07797-restriction-and-then | blyxyas | 0 | ||||
577 | clippy | 13145 | no | Make restriction lint's use `span_lint_and_then` (q -> w) | xFrednet:07797-restriction-and-then-why | Jarcho | 0 | ||||
578 | cargo | 13183 | no | test(priv_dep): add test for `verify public is respected recursively` | linyihai:recursive_pri_dep | epage | 0 | ||||
579 | cargo | 13207 | no | Fix panic when running `cargo tree` on a package with a cross compiled bindep | rukai:fix_cargo_tree_bindep_crosscompile | weihanglo | 0 | ||||
580 | cargo | 13271 | no | Fix: cargo vendor can't handle duplicates. | junjihashimoto:feature/no-merge-sources | ehuss | 0 | ||||
581 | cargo | 13404 | no | test: Verify build-std final crate graph against library lock file. | c272:verify-std-lock | ehuss | 0 | ||||
582 | cargo | 13443 | no | feat: Expost host and target sysroot to build scripts. | c272:rustc-sysroot | weihanglo | 0 | ||||
583 | cargo | 13522 | no | Clarify warning for using `features` or `default-features` in `patch` | joshtriplett:better-warning-for-features-in-patch | ehuss | 0 | ||||
584 | cargo | 13558 | no | fix(credential)!: Fallback when an auth method isn't available on the current machine | epage:secret-fallback | arlosi | 0 | ||||
585 | cargo | 13605 | no | core/compiler: report executable paths for all binary crates | dvdhrm:pr/libbin | epage | 0 | ||||
586 | cargo | 13644 | no | feat: Stablize `CARGO_RUSTC_CURRENT_DIR` | epage:rustc_current_dir | weihanglo | 0 | ||||
587 | cargo | 13689 | no | fix: create ephemeral workspace for git source | hi-rustin:rustin-patch-install-git | weihanglo | 0 | ||||
588 | cargo | 13709 | no | feat: implement RFC 3553 to add SBOM support | justahero:rfc3553/cargo-sbom-support | ehuss | 0 | ||||
589 | cargo | 13779 | no | [experiment] `patch` with patch files | weihanglo:unidiff | ehuss | 0 | ||||
590 | cargo | 13885 | no | Case insensitive file name matching when packaging files | torhovland:issue-13722 | epage | 0 | ||||
591 | cargo | 14055 | no | [experiment] patch with patch files (re-resolve) | weihanglo:unidiff-reresolve | ehuss | 0 | ||||
592 | cargo | 14101 | no | Allowing '--extern' usage in build scripts and in config files | notdanilo:allow-extern-in-build-script-and-config-file | weihanglo | 0 | ||||
593 | cargo | 14163 | no | Unify no-library-target error into no-target warn | ryoqun:no-no-library-target-error | epage | 0 | ||||
594 | cargo | 14183 | no | Check build target supports std when building with -Zbuild-std=std | harmou01:dev/harmou01/handle-target-build-std | ehuss | 0 | ||||
595 | cargo | 14206 | no | Fix passing of linker with target-applies-to-host and an implicit target | gmorenz:linker_in_unit | weihanglo | 0 | ||||
596 | cargo | 14262 | no | Add a JSON output mode to `cargo package`. | LawnGnome:package-list-json | weihanglo | 0 | ||||
597 | rust-analyzer | 15795 | no | Convert manual to markdown/mdbook | joshrotenberg:mdbook-yolo | Veykril | 0 | ||||
598 | rust | 87173 | no | unstable proc_macro tracked::* rename/restructure | drahnr:bernhard-tracked-restructure | m-ou-se | 0 | ||||
599 | rust | 94904 | no | doc(notable_trait) for impls | conradludgate:rustdoc-notable-attr | GuillaumeGomez | 0 | ||||
600 | rust | 94909 | no | [WIP] 'Notable Trait Implementations' doc section | conradludgate:notable-trait-implementations | GuillaumeGomez | 0 | ||||
601 | rust | 97977 | no | Add `String::replace_first` and `String::replace_last` | WilliamVenner:string_replace_in_place | kennytm | 0 | ||||
602 | rust | 98514 | no | `std::thread` support for the Nintendo 3DS | AzureMarker:feature/horizon-threads | Mark-Simulacrum | 0 | ||||
603 | rust | 98991 | no | Apply deprecation lint to trait method overrides. | m-ou-se:deprecated-overrides | wesleywiser | 0 | ||||
604 | rust | 99469 | no | Add UI to help with advanced search requests | GuillaumeGomez:advanced-search-ui | notriddle | 0 | ||||
605 | rust | 99790 | no | Explain how Vec::with_capacity is faithful | workingjubilee:explain-vec-with-cap | m-ou-se | 0 | ||||
606 | rust | 99927 | no | More distinctive pretty-printing of function item types | steffahn:distinctive_function_item_types_printing | estebank | 0 | ||||
607 | rust | 100413 | no | Track `-Cprofile-use` and `-Cprofile-sample-use` value by file hash, not file path | Kobzol:profile-use-track-file-hash | michaelwoerister | 0 | ||||
608 | rust | 100824 | no | use `confstr(_CS_DARWIN_USER_TEMP_DIR, ...)` as a `TMPDIR` fallback on Darwin | thomcc:darwin_user_temp_dir | dtolnay | 0 | ||||
609 | rust | 101339 | no | enable -Zrandomize-layout in debug CI builds | the8472:ci-randomize-debug | Mark-Simulacrum | 0 | ||||
610 | rust | 101387 | no | Added `interrupt` function for `std::process::Child` | JonathanWoollett-Light:process-interrupt | cuviper | 0 | ||||
611 | rust | 101981 | no | Impl AsRef, Borrow for Ref, RefMut | dhardy:borrow_ref | m-ou-se | 0 | ||||
612 | rust | 102343 | no | New API: Range::cmp_scalar; comparison (less/equal/greater) to a primitive of the Range | golddranks:range_cmp | m-ou-se | 0 | ||||
613 | rust | 103029 | no | feat: add `expansion_growth_limit` attr as another expansion limit | vincenzopalazzo:macros/expansion_grow_limit | petrochenkov | 0 | ||||
614 | rust | 103134 | no | Kill array_assume_init | SUPERCILEX:uninit-array-assume | scottmcm | 0 | ||||
615 | rust | 103376 | no | Strip leading trailing empty lines in doc code blocks | GuillaumeGomez:strip-leading-trailing-empty-lines | notriddle | 0 | ||||
616 | rust | 104693 | no | Consistently use the highest bit of vector masks when converting to i1 vectors | jhorstmann:use-high-bit-of-mask-for-select | wesleywiser | 0 | ||||
617 | rust | 104803 | no | Implement unification of const abstract impls | JulianKnodt:unify_impls | oli-obk | 0 | ||||
618 | rust | 105377 | no | rust: library: Add `setsid` method to `CommandExt` trait | HarveyHunt:setsid | m-ou-se | 0 | ||||
619 | rust | 105586 | no | Experimental feature gate proposal `crabi` | joshtriplett:abi-experimental-feature-gate | nikomatsakis | 0 | ||||
620 | rust | 105604 | no | Use ELF-TLS on SGX | joboet:sgx_tls | m-ou-se | 0 | ||||
621 | rust | 105877 | no | `impl PartialEq<{str,String}> for {Path,PathBuf}` (and reversed) | Kixunil:impl-partialeq-str-for-path | m-ou-se | 0 | ||||
622 | rust | 106074 | no | Implement RFC 3323: restrictions | jhpratt:restrictions | compiler-errors | 0 | ||||
623 | rust | 106375 | no | Stabilize `io_error_more` | albertlarsan68:stabilize-io_err_more | BurntSushi | 0 | ||||
624 | 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 | ||||
625 | rust | 107263 | no | Allow impl on projection | GuillaumeGomez:allow-impl-on-projection | oli-obk | 0 | ||||
626 | rust | 107562 | no | WIP: Remove `ResumeTy` from async lowering | Swatinem:async-resumety-v2 | compiler-errors | 0 | ||||
627 | rust | 107587 | no | Mark `std` integral modules as deprecated (`std::u32`, `std::i16`, etc.) | tgross35:deprecate-std-num-modules | dtolnay | 0 | ||||
628 | rust | 107640 | no | rustdoc: Add support for local resources | GuillaumeGomez:rustdoc-local-resources-2 | notriddle | 0 | ||||
629 | rust | 108001 | no | Add lint to check if non-inlined local reexports have documentation | GuillaumeGomez:unused_reexport_documentation-lint | notriddle | 0 | ||||
630 | rust | 108097 | no | Change Wasm's `cdylib` etc. to be a "reactor". | sunfishcode:sunfishcode/wasi-reactor | wesleywiser | 0 | ||||
631 | rust | 108874 | no | Implement `io::Entropy` and refactor random data generation | joboet:io_entropy | Mark-Simulacrum | 0 | ||||
632 | rust | 108942 | no | unstable-book: split sanitizers into testing and production ones | disconnect3d:patch-1 | eholk | 0 | ||||
633 | rust | 108981 | no | Implement `fs_native_path` | ChrisDenton:aspath | Amanieu | 0 | ||||
634 | rust | 108993 | no | Make typeck aware of uninhabited types | cjgillot:uninhabited-typeck | lcnr | 0 | ||||
635 | rust | 109350 | no | Add pattern matching API to OsStr | mina86:pattern-2 | dtolnay | 0 | ||||
636 | rust | 110105 | no | Stabilise exhaustive patterns feature | cjgillot:exhaustive-patterns | oli-obk | 0 | ||||
637 | rust | 110327 | no | Add the ability to see inherited envs on Command | schneems:schneems/expose-command-env-clear | thomcc | 0 | ||||
638 | rust | 110799 | no | Use &dyn Any rather than &(dyn Any + Send) for PanicInfo::payload() | m-ou-se:panic-payload-dyn-any-no-send | m-ou-se | 0 | ||||
639 | rust | 110961 | no | Create `unnecessary_send_constraint` lint for `&(dyn ... + Send)` | john-h-k:lint/useless-send | davidtwco | 0 | ||||
640 | rust | 111628 | no | Allow integer suffixes starting with `e`. | nnethercote:allow-e-suffixes | petrochenkov | 0 | ||||
641 | rust | 112106 | no | Added traits implemented by FnPtr to fn docs with example function | mj10021:issue-111182-fix | cuviper | 0 | ||||
642 | rust | 112331 | no | Report allocation errors as panics, second attempt | Amanieu:panic-oom-payload2 | m-ou-se | 0 | ||||
643 | rust | 112457 | no | Make `std::mem::transmute_copy` accept `?Sized` inputs | nvzqz:feat/unsized-transmute_copy | m-ou-se | 0 | ||||
644 | rust | 112469 | no | Only use the new node hashmap for anonymous nodes. | cjgillot:graph-anon-hashmap | michaelwoerister | 0 | ||||
645 | rust | 112807 | no | Migrate `rustdoc` diagnostics to translatable diagnostics | nicklimmm:rustdoc-translatable-diagnostics-migration | jsha | 0 | ||||
646 | rust | 112999 | no | relax leak-check | aliemjay:leakcheck-relax | BoxyUwU | 0 | ||||
647 | rust | 113074 | no | rustdoc: redesign [+]/[−] controls | notriddle:notriddle/plus-minus | jsha | 0 | ||||
648 | rust | 113433 | no | Disable building `rustc` with (Thin)LTO on Windows | Kobzol:bootstrap-window-thinlto-error | clubby789 | 0 | ||||
649 | rust | 113924 | no | More precisely point out what is immutable for E0596 | chenyukang:yukang-fix-113842-ref | compiler-errors | 0 | ||||
650 | rust | 114096 | no | Unify generation of primitive links for associated types with the rest | GuillaumeGomez:generics-display | notriddle | 0 | ||||
651 | rust | 114189 | no | Update dist-various linux-gnu target baselines | cuviper:dist-various-glibc | Mark-Simulacrum | 0 | ||||
652 | rust | 114209 | no | tidy watcher | klensy:better-than-remembrall | wesleywiser | 0 | ||||
653 | rust | 114523 | no | gcc: build with --disable-multilib, as it used only to bootstrap llvm | klensy:gcc-disable-multilib | Mark-Simulacrum | 0 | ||||
654 | rust | 114652 | no | Keep printing extra comments in MIR dumps | lqd:mir-dumps | saethlin | 0 | ||||
655 | rust | 114900 | no | Allow a MIR analysis to perform the state `join` directly | Jarcho:mut_join | cjgillot | 0 | ||||
656 | rust | 114917 | no | Dummy PR to test coverage test changes in CI | Zalathar:dummy-coverage | 0 | |||||
657 | rust | 115293 | no | Remove -Zfuel. | cjgillot:no-fuel | wesleywiser | 0 | ||||
658 | rust | 115501 | no | Add new inherit_handles flag to CommandExt trait | michaelvanstraten:set_inherit_handles | ChrisDenton | 0 | ||||
659 | rust | 115506 | no | `target_os = "custom"`: selecting/swapping platform-specific parts of the libstd at runtime | NathanRoyer:std-custom-platform | Mark-Simulacrum | 0 | ||||
660 | rust | 115572 | no | Do not insert duplicate SourceFile. | cjgillot:relative-source-file-dedup | oli-obk | 0 | ||||
661 | rust | 115648 | no | Remove "consider specifying this binding's type" when reference differs in mutability | jmintb:master | jackh726 | 0 | ||||
662 | rust | 115746 | no | Print thread ID in panic message if thread name is unknown | tgross35:unnamed-threads-panic-message | cuviper | 0 | ||||
663 | rust | 115802 | no | rustdoc search: Allow to filter on multiple crates | GuillaumeGomez:rustdoc-search-multiple-crate-filtering | notriddle | 0 | ||||
664 | rust | 115942 | no | Expand doc comment on MIR validation. | cjgillot:doc-checker | RalfJung | 0 | ||||
665 | rust | 115954 | no | cfi: Store type erasure witness for Argument | maurer:cfi-workaround | m-ou-se | 0 | ||||
666 | rust | 116114 | no | Stabilize target_feature_11 | calebzulawski:stabilize-tf11 | nikomatsakis | 0 | ||||
667 | rust | 116161 | no | Stabilize `extended_varargs_abi_support` | Soveu:varargs2 | cjgillot | 0 | ||||
668 | rust | 116209 | no | clippy::complexity fixes | matthiaskrgr:clippy2 | petrochenkov | 0 | ||||
669 | rust | 116247 | no | WIP: Check uninhabitedness through the trait solver | cjgillot:uninhabited-predicate | lcnr | 0 | ||||
670 | rust | 116517 | no | feat(ci): upload metrics to GitHub Artifacts ✨ | meysam81:meysam/feat/upload-ci-metrics-to-artifacts | jdno | 0 | ||||
671 | rust | 116575 | no | diagnostic: properly deal with hygienic names on unresolved fields and imports | fmease:diag-suggs-hygiene-improvs | cjgillot | 0 | ||||
672 | rust | 116777 | no | Dedup Fluent invalid ptr errors in const eval | workingjubilee:const-eval-fluent-dedup-ptrkind | fee1-dead | 0 | ||||
673 | rust | 116863 | no | warn less about non-exhaustive in ffi | workingjubilee:non-exhaustive-is-not-ffi-unsafe | scottmcm | 0 | ||||
674 | rust | 116882 | no | rustdoc: hide `#[repr]` if it isn't part of the public ABI | fmease:rustdoc-generalized-priv-repr-heuristic | notriddle | 0 | ||||
675 | rust | 117015 | no | Doc comment custom MIR debuginfo. | cjgillot:custom-mir-debuginfo-doc | RalfJung | 0 | ||||
676 | rust | 117360 | no | Use macro to make query providers greppable | Nilstrieb:query-provider-find-me | TaKO8Ki | 0 | ||||
677 | rust | 117465 | no | Add -Z small-data-threshold | paulmenage:small-data-limit | compiler-errors | 0 | ||||
678 | rust | 117676 | no | llvm-wrapper: remove some unused headers | klensy:cut-llvm-includes | cuviper | 0 | ||||
679 | rust | 117682 | no | Don't check GAT bounds in normalization | aliemjay:gat-relax-lifetimes | 0 | |||||
680 | rust | 117810 | no | 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 | ||||
681 | rust | 117867 | no | New attribute macros format for diagnostic structs without fluent slug | chenyukang:errors-refactor-no-fluent | davidtwco | 0 | ||||
682 | rust | 117913 | no | Suggest removal of borrow in index when appropriate | estebank:issue-66023 | compiler-errors | 0 | ||||
683 | rust | 117991 | no | Clarify safety of layout_for_ptr | CAD97:layout-for-ptr | cuviper | 0 | ||||
684 | rust | 118171 | no | Allow constants using an Abi::Vector layout to be passed to the backend | GeorgeWort:consts | compiler-errors | 0 | ||||
685 | rust | 118270 | no | Allow coercions from never-type when ref binding is involved | Aaron1011:ref-pat-never-coerce | compiler-errors | 0 | ||||
686 | rust | 118377 | no | Make -Clinker-plugin-lto compatible with ld64 | cormacrelf:bugfix/linker-plugin-lto-ld64 | michaelwoerister | 0 | ||||
687 | rust | 118477 | no | Remove `ProjectionElem::Subtype` | ouz-a:remove_subtyper | lcnr | 0 | ||||
688 | rust | 118480 | no | Specialize sleep_until implementation | dvdsk:sleep_until_os_specific_impl | cuviper | 0 | ||||
689 | rust | 118711 | no | [rustdoc] Add `no-hidden-lines` codeblock attribute | GuillaumeGomez:raw-codeblock-attribute | notriddle | 0 | ||||
690 | rust | 118833 | no | Add lint against function pointer comparisons | Urgau:lint_function_pointer_comparisons | cjgillot | 0 | ||||
691 | rust | 118939 | no | Better errors with bad/missing identifiers in MBEs | EliseZeroTwo:EliseZeroTwo/fix-macrorules-ident-errors | TaKO8Ki | 0 | ||||
692 | rust | 119043 | no | Add new temporary lifetime feature gate and super let keyword | dingxiangfei2009:super-let | oli-obk | 0 | ||||
693 | rust | 119220 | no | Uplift `clippy::invalid_null_ptr_usage` lint | Urgau:uplift-invalid_null_ptr_usage | b-naber | 0 | ||||
694 | rust | 119229 | no | Update mingw-w64 + GNU toolchain | mati865:update-mingw-toolchain | Kobzol | 0 | ||||
695 | rust | 119260 | no | Make broken MIR a proper lint. | cjgillot:mir-lint | TaKO8Ki | 0 | ||||
696 | rust | 119355 | no | Add `-Zerror-metrics=PATH` to save diagnostic metadata to disk | estebank:error_metrics | compiler-errors | 0 | ||||
697 | rust | 119550 | no | Rename `AsyncIterator` back to `Stream`, introduce an AFIT-based `AsyncIterator` trait | yoshuawuyts:async-iterator | compiler-errors | 0 | ||||
698 | rust | 119669 | no | Allow building stage1+ std with `panic=abort` | clubby789:std-panic-strategy | albertlarsan68 | 0 | ||||
699 | rust | 119798 | no | Issue 83060 fix | iSwapna:issue-83060-fix | wesleywiser | 0 | ||||
700 | rust | 119926 | no | Stabilize `--env-set` option | GuillaumeGomez:stabilize-env-set | davidtwco | 0 | ||||
701 | rust | 120013 | no | coverage: Don't show coverage for code paths that must panic/diverge | Zalathar:diverge | 0 | |||||
702 | rust | 120098 | no | Give a better error message when CI download fails | Teapot4195:issue-118758-fix | Mark-Simulacrum | 0 | ||||
703 | rust | 120197 | no | Improve `E0617` to Distinguish Between Fn Item and Fn Pointer in FFI | HTGAzureX1212:HTGAzureX1212/issue-69232-improve-error-617 | estebank | 0 | ||||
704 | rust | 120234 | no | stabilise assert_matches | Dylan-DPC:82775/stab/assert_matches | m-ou-se | 0 | ||||
705 | rust | 120580 | no | Add `MAX_LEN_UTF8` and `MAX_LEN_UTF16` Constants | HTGAzureX1212:HTGAzureX1212/issue-45795 | m-ou-se | 0 | ||||
706 | rust | 120611 | no | [WIP]: generating rust-project file for r-a | onur-ozkan:embedded-lsp-feed | 0 | |||||
707 | rust | 120698 | no | Fix and slightly improve `AstValidator` | fmease:astvalidator-fixes | compiler-errors | 0 | ||||
708 | rust | 120700 | no | Stabilize associated type position impl Trait (ATPIT) | traviscross:TC/stabilize-atpit | nikomatsakis | 0 | ||||
709 | rust | 120705 | no | Remove `suffix` from `MetaItemLit` | camsteffen:lit-suffix-remove | davidtwco | 0 | ||||
710 | rust | 120752 | no | Collect relevant item bounds from trait clauses for nested rigid projections | compiler-errors:more-relevant-bounds | lcnr | 0 | ||||
711 | rust | 120808 | no | Split elided_lifetime_in_paths into tied and untied | shepmaster:split-elided-lifetimes-in-paths | pnkfelix | 0 | ||||
712 | rust | 120818 | no | rustdoc: add three-column layout for large desktops | notriddle:notriddle/three-column | fmease | 0 | ||||
713 | rust | 121051 | no | Introduce infrastructure for generating target docs | Nilstrieb:targetting | onur-ozkan | 0 | ||||
714 | rust | 121274 | no | Report a specialized error when a `'static` obligation comes from an `impl dyn Trait` | estebank:implicit_static | fmease | 0 | ||||
715 | rust | 121334 | no | Raw fluent diagnostic structs | davidtwco:raw-fluent-diagnostics | nnethercote | 0 | ||||
716 | rust | 121553 | no | Lower struct patterns and struct expressions with unnamed fields | frank-king:feature/unnamed-fields-hir | davidtwco | 0 | ||||
717 | rust | 121560 | no | Allow `#[deny]` inside `#[forbid]` as a no-op | Nilstrieb:stop-lint-macro-nonsense | TaKO8Ki | 0 | ||||
718 | rust | 121880 | no | Run linking and incremental saving / finalizing in parallel | Zoxc:link-task | estebank | 0 | ||||
719 | rust | 121909 | no | Drop AST on a separate thread and prefetch `hir_crate` | Zoxc:drop-ast-task | cjgillot | 0 | ||||
720 | rust | 121920 | no | downgrade ptr.is_aligned_to crate-private | Gankra:is_aligned_to | m-ou-se | 0 | ||||
721 | rust | 121965 | no | Elaborate on the invariants for references-to-slices | scottmcm:slice-validity | RalfJung | 0 | ||||
722 | rust | 122156 | no | Represent diagnostic side effects as dep nodes | Zoxc:side-effect-dep-node | cjgillot | 0 | ||||
723 | rust | 122161 | no | Fix suggestion when shorthand `self` has erroneous type | compiler-errors:shorthand-self | fmease | 0 | ||||
724 | rust | 122288 | no | [Proof of concept] Recover from struct literals with placeholder path | fmease:recover-bad-struct-lit-w-tyck | compiler-errors | 0 | ||||
725 | rust | 122308 | no | [WIP] [crater-only] Make a watered-down version of lazy type aliases the default | fmease:lta-crater | 0 | |||||
726 | rust | 122340 | no | Treat weak alias types more like ADTs when computing implied bounds | fmease:lta-implied-bounds-recurse-shallow | oli-obk | 0 | ||||
727 | rust | 122403 | no | Explicitly don't normalize param-env in new solver | compiler-errors:explicitly-dont-normalize-in-new-solver | lcnr | 0 | ||||
728 | rust | 122408 | no | Use futex-based synchronization on Apple platforms | joboet:apple_futex | m-ou-se | 0 | ||||
729 | rust | 122565 | no | Try to write the panic message with a single `write_all` call | Zoxc:atomic-panic-msg | the8472 | 0 | ||||
730 | rust | 122631 | no | coverage: Replace color terminal tests with HTML output tests | Zalathar:html | oli-obk | 0 | ||||
731 | rust | 122661 | no | Assert that the first `assert!` expression is `bool` | estebank:assert-macro-span | pnkfelix | 0 | ||||
732 | rust | 122668 | no | Add APIs for dealing with titlecase | Jules-Bertholet:titlecase | m-ou-se | 0 | ||||
733 | 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 | m-ou-se | 0 | ||||
734 | rust | 122685 | no | Emit a warning if a `match` is too complex | GuillaumeGomez:match-too-complex | Nadrieril | 0 | ||||
735 | rust | 122792 | no | Stabilize `min_exhaustive_patterns` | Nadrieril:stabilize-min-exh-pats2 | fee1-dead | 0 | ||||
736 | rust | 122808 | no | Stabilize `count`, `ignore`, `index`, and `length` (`macro_metavar_expr`) | c410-f3r:again-again-again-again-again | fmease | 0 | ||||
737 | rust | 122872 | no | [rustdoc] Detect and resolve ambiguities in fn parameters type names | krtab:doc_diff_types | GuillaumeGomez | 0 | ||||
738 | rust | 122957 | no | Silence unnecessary "missing `dyn`" errors and tweak E0746 suggestions | estebank:issue-121037 | oli-obk | 0 | ||||
739 | rust | 123008 | no | [TEST] Test out Fjall memory allocator | Zoxc:fjall-global | 0 | |||||
740 | 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 | ||||
741 | rust | 123110 | no | Rename iter::Iterator::intersperse() to ::separate() | lukaslueg:inter_separate | dtolnay | 0 | ||||
742 | rust | 123205 | no | Revert "CFI: Skip non-passed arguments" | rcvalle:rust-cfi-revert-skip-non-passed-arguments | compiler-errors | 0 | ||||
743 | rust | 123220 | no | [blocked on design] [PoC]: rustdoc (html): add support for variances | fmease:rustdoc-variances-html | 0 | |||||
744 | rust | 123319 | no | Add managarm as a tier 3 target | no92:managarm-target | davidtwco | 0 | ||||
745 | rust | 123365 | no | At test discovery, write to logfile in the same format as to stdout | aspotashev:converge-discovery-logfile | Muscraft | 0 | ||||
746 | rust | 123384 | no | Link rustc tools into the correct sysroot | Nilstrieb:back-where-you-belong | onur-ozkan | 0 | ||||
747 | rust | 123472 | no | WIP: PoC for `derive(SmartPointer)` | wedsonaf:smart-ptr | pnkfelix | 0 | ||||
748 | rust | 123521 | no | CFI: Refactor: Split into modules | maurer:module-split | compiler-errors | 0 | ||||
749 | rust | 123604 | no | Abstract `ProcThreadAttributeList` into its own struct | michaelvanstraten:proc_thread_attribute_list | ChrisDenton | 0 | ||||
750 | rust | 123617 | no | sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets | rcvalle:rust-stabilize-core-sanitizers | davidtwco | 0 | ||||
751 | rust | 123705 | no | ThinBox: move WithHeader to submodule | stepancheg:with-header | oli-obk | 0 | ||||
752 | rust | 123723 | no | Make `std::os::tvos`, `std::os::visionos` and `std::os::watchos` public | madsmtm:apple-std-os | dtolnay | 0 | ||||
753 | rust | 123822 | no | More translatable diagnostics | Xiretza:more-translatable-diagnostics | pnkfelix | 0 | ||||
754 | rust | 123948 | no | Async drop codegen | azhogin:azhogin/async-drop | 0 | |||||
755 | rust | 123951 | no | Reserve guarded string literals (RFC 3593) | pitaj:reserve-guarded-strings | nnethercote | 0 | ||||
756 | rust | 123958 | no | Delegation: partial generics support | Bryanskiy:delegation-generics | petrochenkov | 0 | ||||
757 | rust | 124154 | no | coverage: Treat each match arm as a "branch" for branch coverage | Zalathar:branch-arms | 0 | |||||
758 | rust | 124278 | no | Support mcdc analysis for pattern matching | ZhuUx:pattern-match | wesleywiser | 0 | ||||
759 | rust | 124353 | no | Add support for downloading `libgccjit.so` file | GuillaumeGomez:download-libgccjit | onur-ozkan | 0 | ||||
760 | rust | 124421 | no | Stop re-implementing slice iterators in `vec::IntoIter` | scottmcm:slice-drain-iter | m-ou-se | 0 | ||||
761 | rust | 124439 | no | Set default value `deny-warnings` for compiler profile to `false` | WaffleLapkin:who-wants-to-deny-warnings-lmao | albertlarsan68 | 0 | ||||
762 | rust | 124526 | no | Don't probe `InferConst` in `fold_const` if `self.infcx` is `None`, `deeply_normalize` tys in `check_tys_might_be_eq` | ShE3py:issue-119381 | lcnr | 0 | ||||
763 | rust | 124595 | no | Suggest cloning `Arc` moved into closure | estebank:issue-104232 | pnkfelix | 0 | ||||
764 | rust | 124598 | no | [draft] Rework the way we treat opaques in `check_opaque_meets_bounds` | compiler-errors:reveal | lcnr | 0 | ||||
765 | rust | 124601 | no | [WIP] Implement `unchecked_disjoint_bitor` | alion02:disjoint-bitor | scottmcm | 0 | ||||
766 | rust | 124810 | no | speed up `String::push` and `String::insert` | lincot:speed-up-string-push-and-string-insert | scottmcm | 0 | ||||
767 | rust | 124812 | no | [DO NOT MERGE] bootstrap with next solver enabled | lcnr:next-solver-bootstrap-hack | 0 | |||||
768 | rust | 124852 | no | alias-relate: add fast reject optimization | lcnr:search-graph-uwu | compiler-errors | 0 | ||||
769 | rust | 125234 | no | Fix unnamed lifetime spans | bovinebuddha:issue-125143 | compiler-errors | 0 | ||||
770 | rust | 125334 | no | add a normalizes-to fast path | lcnr:normalizes-to-rigid-fastpath | compiler-errors | 0 | ||||
771 | rust | 125356 | no | make declarative macro expansion a part of query system | SparrowLii:expand1 | petrochenkov | 0 | ||||
772 | rust | 125388 | no | Improve parse item fallback | dev-ardi:improve-parse-item-fallback | wesleywiser | 0 | ||||
773 | rust | 125405 | no | Add std::thread::add_spawn_hook. | m-ou-se:thread-add-spawn-hook | Amanieu | 0 | ||||
774 | rust | 125493 | no | only return used dependencies in `crate_dependencies_in_postorder` | lqd:issue-125474 | petrochenkov | 0 | ||||
775 | rust | 125495 | no | canonicalizer: add lookup table | lcnr:canonicalizer-bound-var-lookup | compiler-errors | 0 | ||||
776 | rust | 125555 | no | Recover statics better | Nilstrieb:recover-statics-better | oli-obk | 0 | ||||
777 | rust | 125579 | no | Add `--print host-triple` to print host target triple | Nilstrieb:print-host | davidtwco | 0 | ||||
778 | rust | 125614 | no | New feature panic color errors | Vudvud:newFeature-panicColorErrors | Nilstrieb | 0 | ||||
779 | rust | 125626 | no | tests: fix filecheck typos | klensy:filecheck-tt | Mark-Simulacrum | 0 | ||||
780 | rust | 125716 | no | R raymond/fix/issue 107165 | r-raymond:r-raymond/fix/issue-107165 | lcnr | 0 | ||||
781 | rust | 125721 | no | Stop emitting spans from proc macro compile time in quote expansion | bjorn3:proc_macro_quote_no_spans | davidtwco | 0 | ||||
782 | rust | 125780 | no | [WIP] RIIR HtmlDocCk | fmease:riir-htmldocck | 0 | |||||
783 | rust | 125784 | no | Silence errors in expressions caused by bare traits in paths in 2021 edition | estebank:issue-51077 | fmease | 0 | ||||
784 | rust | 125793 | no | Add a FCW for special cased blocks | WaffleLapkin:never_block_lint | compiler-errors | 0 | ||||
785 | rust | 125929 | no | Delegation: support generics for delegation from free functions | Bryanskiy:delegation-generics-3 | petrochenkov | 0 | ||||
786 | rust | 125981 | no | do not rerun trait solver cycles on ambiguity | lcnr:ambig-no-rerun | compiler-errors | 0 | ||||
787 | rust | 126013 | no | Add `#[deny(unreachable_pub)]` to a bunch of compiler crates | nnethercote:unreachable_pub | Urgau | 0 | ||||
788 | rust | 126026 | no | Improve unconstrained impl diagnostic (fixes #107295) | LlewVallis:llew-better-unconstrained-impl-diagnostic | jackh726 | 0 | ||||
789 | rust | 126183 | no | Separate core search logic with search ui | Folyd:search-core | notriddle | 0 | ||||
790 | rust | 126231 | no | Port `tests/run-make/sysroot-crates-are-unstable` to rmake | Zalathar:sysroot-crates | jieyouxu | 0 | ||||
791 | rust | 126293 | no | Remove the `missing_copy_implementations` lint. | nnethercote:rm-missing_copy_implementations-lint | lcnr | 0 | ||||
792 | rust | 126554 | no | Reword trait-object compatibility in rustdoc | kornelski:dyn-trait-compat-jargon | fmease | 0 | ||||
793 | rust | 126595 | no | Allow reifying intrinsics to fn pointers. (rebase of #86699) | GrigorenkoPV:reify-intrinsics | compiler-errors | 0 | ||||
794 | rust | 126597 | no | Add Unicode block-drawing compiler output support | estebank:unicode-output | fmease | 0 | ||||
795 | rust | 126604 | no | Uplift `clippy::double_neg` lint as `double_negation` | kadiwa4:uplift_double_negation | nnethercote | 0 | ||||
796 | rust | 126660 | no | Allow dropping `dyn Trait` principal | Jules-Bertholet:dyn-drop-principal-2 | lcnr | 0 | ||||
797 | rust | 126704 | no | Added SHA512, SM3, SM4 target-features and `sha512_sm_x86` feature gate | sayantn:sha | Amanieu | 0 | ||||
798 | rust | 126773 | no | Port `tests/run-make/libtest-json` to `tests/ui` | Zalathar:libtest-json | wesleywiser | 0 | ||||
799 | rust | 126856 | no | remove deprecated tool `rls` | onur-ozkan:remove-rls | clubby789 | 0 | ||||
800 | rust | 127117 | no | Rework `non_local_definitions` lint to only use a syntactic heuristic | Urgau:non_local_def-syntactic | BoxyUwU | 0 | ||||
801 | rust | 127173 | no | Mangle rustc_std_internal_symbols functions | bjorn3:mangle_rustc_std_internal_symbol | fmease | 0 | ||||
802 | rust | 127242 | no | Skip const-eval if evaluatable predicate is trivial | dingxiangfei2009:skip-const-resolve-if-trivially-evaluatable | BoxyUwU | 0 | ||||
803 | rust | 127282 | no | Make inline suggestions no longer be the default | estebank:experiment-for-annotate-snippets | fmease | 0 | ||||
804 | rust | 127485 | no | Suggest removing `.unwrap()` or `.expect()` if followed by a failed `?` operator | trevyn:issue-127345 | fee1-dead | 0 | ||||
805 | rust | 127541 | no | Show diff suggestion format on verbose replacement | estebank:diff-suggestions | oli-obk | 0 | ||||
806 | rust | 127567 | no | std: implement the `once_wait` feature | joboet:once_wait | Amanieu | 0 | ||||
807 | rust | 127578 | no | std: use a queue-based `Condvar` on NetBSD and other platforms | joboet:queue_condvar | Mark-Simulacrum | 0 | ||||
808 | rust | 127672 | no | Stabilize opaque type precise capturing (RFC 3617) | compiler-errors:precise-capturing | 0 | |||||
809 | rust | 127721 | no | collect doc alias as tips during resolution | bvanjoi:issue-124273 | estebank | 0 | ||||
810 | rust | 127791 | no | Rename config.toml to bootstrap.toml | LuuuXXX:issue-126875 | onur-ozkan | 0 | ||||
811 | rust | 127857 | no | Allow to customize `// TODO:` comment for deprecated safe autofix | tbu-:pr_deprecated_safe_todo | estebank | 0 | ||||
812 | rust | 127877 | no | Migrate `print-target-list` to `rmake` and `print-calling-convention` to ui-test | Rejyr:migrate-print-rmake | jieyouxu | 0 | ||||
813 | rust | 127885 | no | Add a macro for defining intrinsics with the Rust ABI | tgross35:intrinsics-macro | oli-obk | 0 | ||||
814 | rust | 127912 | no | std: make `thread::current` available in all `thread_local!` destructors | joboet:tls_dtor_thread_current | cuviper | 0 | ||||
815 | rust | 127997 | no | Suggest `derive(Trait)` or `T: Trait` from transitive obligation in some cases | estebank:missing-trait-suggestion | compiler-errors | 0 | ||||
816 | rust | 128006 | no | Make `missing_fragment_specifier` an error in edition 2024 | tgross35:missing-fragment-specifier-e2024 | petrochenkov | 0 | ||||
817 | rust | 128045 | no | #[contracts::requires(...)] | pnkfelix:rustc-contracts | Amanieu | 0 | ||||
818 | rust | 128086 | no | Unify wording of "failed to resolve" errors with "cannot find" resolution errors | estebank:failed-to-resolve | petrochenkov | 0 | ||||
819 | rust | 128115 | no | refactor search graph even more! | lcnr:search-graph-10 | compiler-errors | 0 | ||||
820 | rust | 128134 | no | std: move allocators to `sys` | joboet:move_pal_alloc | cuviper | 0 | ||||
821 | rust | 99761 | no | Fix item-info color | GuillaumeGomez:item-info-color | jsha | 0 | always | |||
822 | rust | 121216 | no | Always emit `native-static-libs` note, even if it is empty | madsmtm:fix-108825 | TaKO8Ki | 0 | always | |||
823 | rust | 121919 | no | feat(byte_sub_ptr): add ptr::byte_sub_ptr | Gankra:ptr_sub | scottmcm | 0 | always | |||
824 | rust | 125256 | no | Move tests | c410-f3r:testsssssss | petrochenkov | 0 | always | |||
825 | rust | 126207 | no | std::unix::stack_overflow::drop_handler addressing todo through libc … | devnexen:stack_overflow_libc_upd | workingjubilee | 0 | always | |||
826 | rust | 123550 | error | no | Remove last rt::init allocation for thread info | GnomedDev:remove-initial-arc | Nilstrieb | Nilstrieb | 0 | iffy | |
827 | rust | 126991 | failure | yes | Accelerate GVN a little | cjgillot:gvn-prof | oli-obk | oli-obk | 0 | never | |
828 | rust | 128246 | failure | yes | Don't manually implement `PartialEq` for some types in `rustc_type_ir` | GrigorenkoPV:derive-where | compiler-errors | compiler-errors | 0 | never | |
829 | rust | 121200 | failure | yes | Deduplicate object safety errors on `impl dyn Trait { .. }` | estebank:inferred_outlives_of-impl | davidtwco | 0 | |||
830 | rust | 126076 | failure | yes | privacy: normalize associated types before visiting | jswrenn:fix-45713 | compiler-errors | 0 | |||
831 | rust | 127060 | failure | yes | Migrate `symbol-visibility` `run-make` test to rmake | Oneirical:testificate | jieyouxu | 0 | |||
832 | rust | 127373 | failure | yes | [do not merge] Testing Windows CI | ehuss:windows-in-use | ehuss | 0 | |||
833 | rust | 127456 | failure | yes | Use same `FxHashMap` in `rustdoc-json-types` and `librustdoc`. | aDotInTheVoid:rdj-hashmap-2 | 0 | ||||
834 | rust | 127624 | failure (try) | yes | Migrate and rename `issue-47551`, `issue-35164` and `issue-69368` `run-make` tests to rmake | Oneirical:a-test-of-lime | jieyouxu | 0 | |||
835 | rust | 128107 | failure (try) | yes | Migrate `raw-dylib-alt-calling-convention`, `raw-dylib-c` and `redundant-libs` `run-make` tests to rmake | Oneirical:tomato-hartester | jieyouxu | 0 | |||
836 | rust | 128126 | failure (try) | yes | Reject blanket object impls that are possibly incoherent wrt associated types | compiler-errors:incoherent-object-impl | 0 | ||||
837 | rust | 127140 | failure | no | Weekly `cargo update` | rust-lang:cargo_update | Mark-Simulacrum | Nilstrieb | 1 | never | |
838 | crater | 720 | failure | no | Ignore some flaky crates | nbdd0121:patch-1 | Mark-Simulacrum | 0 | |||
839 | rust | 127040 | failure | no | [Perf Experiment] Change FxHash to GxHash | blyxyas:xxh3-hasher | BoxyUwU | 0 | |||
840 | clippy | 13043 | success | Refactor `assigning_clones` | Jarcho:assign_clone | Manishearth | Manishearth | 0 | |||
841 | rust | 105840 | success | Micro-optimize Ord::cmp for primitives | saethlin:ord-cmp | 0 | never | ||||
842 | rust | 111061 | success | [perf] Enable some more MIR optimizations | cjgillot:reorder-passes | 0 | never | ||||
843 | rust | 112279 | success | Stop considering moved-out locals when computing auto traits for generators | nbdd0121:generator | cjgillot | 0 | never | |||
844 | rust | 113125 | success | typeck: taint if errors found during writeback | davidtwco:issue-112824-ctfe-type-mismatch-with-type-error | compiler-errors | 0 | never | |||
845 | rust | 114538 | success | Split marking and visit to compute live_symbols. | cjgillot:split-live-symbols | 0 | never | ||||
846 | rust | 114561 | success | Record an update graph of effective visibilities to avoid repeated HIR visit. | cjgillot:eff-vis-graph | petrochenkov | 0 | never | |||
847 | rust | 114669 | success | Make metadata a workproduct and reuse it | cjgillot:metadata-wp | petrochenkov | 0 | never | |||
848 | rust | 115362 | success | [WIP] Support param bounds on non-lifetime binders | compiler-errors:non-lifetime-binder-where-clauses | 0 | never | ||||
849 | rust | 115521 | success | [DO NOT MERGE] Experimentally force non-leaf frame pointers | workingjubilee:force-trunk-frame-pointers | 0 | never | ||||
850 | rust | 116316 | success | Remove eval_always from check_private_in_public. | cjgillot:incr-privacy | petrochenkov | 0 | never | |||
851 | rust | 116542 | success | Add range metadata to slice lengths | the8472:slice-ref-len-validity | cjgillot | 0 | never | |||
852 | rust | 118854 | success | [DO NOT MERGE] Introduce mechanism to write compiler metrics to disk | estebank:compiler-metrics | cjgillot | 0 | never | |||
853 | rust | 119412 | success | macro_rules: Remove `NtIdent` nonterminal token | petrochenkov:dialoc3 | compiler-errors | 0 | never | |||
854 | rust | 119471 | success | [perf only] Reimplement references debuginfo as projection. | cjgillot:mir-composite-deref | 0 | never | ||||
855 | rust | 119966 | success | Move TLS to rustc_query_system | cjgillot:tls | 0 | never | ||||
856 | rust | 120179 | success | Enable MultipleReturnTerminators by default. | cjgillot:multiple-return | 0 | never | ||||
857 | rust | 120525 | success | rustc_ast: FieldDef: remove span | klensy:FieldDef-span | oli-obk | 0 | never | |||
858 | rust | 120682 | success | [WIP] rewrite TrustedRandomAccess into two directional variants | the8472:indexed-access | 0 | never | ||||
859 | rust | 120686 | success | SimplifyConstCondition: Check moves for constants | clubby789:mir-const-switchint | 0 | never | ||||
860 | rust | 120901 | success | Add my encoding debugging rig | saethlin:debuggable-encoding | 0 | never | ||||
861 | rust | 121053 | success | Implement `#[skip]` for builtin derives | clubby789:derive-skip | fmease | 0 | never | |||
862 | rust | 121270 | success | Disallow deriving (other than Copy/Clone) on types with unnamed fields | clubby789:more-unnamed-fields-checks | fmease | 0 | never | |||
863 | rust | 121397 | success | [WIP] Re-enable the early otherwise branch optimization | DianQK:early_otherwise_branch_sound | wesleywiser | 0 | never | |||
864 | rust | 122329 | success | Redirect `__rust_dealloc` to `sdallocx` | Zoxc:sdallocx | petrochenkov | 0 | never | |||
865 | rust | 122971 | success | Make slice iterators carry only a single provenance | scottmcm:slice-iter-provenance-v2 | the8472 | 0 | never | |||
866 | rust | 123179 | success | Rework MIR inlining costs | scottmcm:inlining-baseline-costs | wesleywiser | 0 | never | |||
867 | rust | 123244 | success | Enable -Zshare-generics for inline(never) functions | Mark-Simulacrum:share-inline-never-generics | saethlin | 0 | never | |||
868 | rust | 123606 | success | Optimize core::str::Lines::count | thomcc:thomcc/opt-lines | 0 | never | ||||
869 | rust | 123610 | success | Default-enable share-generics, with available_externally to still allow inlining. | Mark-Simulacrum:share-generics-available-externally | Mark-Simulacrum | 0 | never | |||
870 | rust | 123669 | success | Avoid a scrape_region_constraints and instead register the region constraints directly | oli-obk:eager_opaque_checks4 | lcnr | 0 | never | |||
871 | rust | 124362 | success | [experiment] Build the compiler with panic=abort | tmandry:panic-abort-rustc | fee1-dead | 0 | never | |||
872 | rust | 124737 | success | [Experiment] Replace `unreachable_unchecked()` with `uninit().assume_init()` in `unwrap_unchecked()` | alion02:litter-less | Nilstrieb | 0 | never | |||
873 | rust | 124940 | success | [DO NOT MERGE] perf: test prototype mum-add-hasher | orlp:mum-hash-perf-run | thomcc | 0 | never | |||
874 | rust | 125162 | success | [perf experiment] Create a separate query for required and mentioned items | tmiasko:required-items | 0 | never | ||||
875 | rust | 125317 | success | Optimize `EscapeIterInner` | joboet:optimize_escape | Nilstrieb | 0 | never | |||
876 | rust | 125907 | success | rustdoc: use the next solver for blanket impl synthesis | fmease:rustdoc-synth-blanket-ocx-next | GuillaumeGomez | 0 | never | |||
877 | rust | 125923 | success | Fix leaks from panics in destructors | matthewjasper:no-return-leak | lcnr | 0 | never | |||
878 | rust | 126069 | success | Change the return type of `Ty::kind` from `&TyKind` to `TyKind`. | nnethercote:Ty-kind-ret-ty | 0 | never | ||||
879 | rust | 126391 | success | Validate environment variable names in `std::process` | tbu-:pr_command_env_equals | cuviper | 0 | iffy | |||
880 | rust | 126556 | success | Add a precondition check for Layout::from_size_align_unchecked | saethlin:layout-precondition | joboet | 0 | never | |||
881 | rust | 126557 | success | Add `#[track_caller]` to allocating methods of `Vec` & `VecDeque` | GrigorenkoPV:vec_track_caller | m-ou-se | 0 | never | |||
882 | rust | 126924 | success | Reduce `&'static str` -> `String` conversions in compiler/rustc_* | GnomedDev:reduce-tostring | Nilstrieb | 0 | never | |||
883 | rust | 127241 | success | Mark span parent in def_collector. | cjgillot:def-collector-span | petrochenkov | 0 | never | |||
884 | rust | 127262 | success | [WIP] make ast lowering incremental | fee1-dead-contrib:lower-incr2 | cjgillot | 0 | never | |||
885 | rust | 127313 | success | Rewrite lint_expectations in a single pass. | cjgillot:single-expect | compiler-errors | 0 | never | |||
886 | rust | 127316 | success | bump tracing | klensy:tracing-bump | Mark-Simulacrum | 0 | never | |||
887 | rust | 127348 | success | Add `slice::DrainRaw` for internal use | scottmcm:add-drain-raw | the8472 | 0 | never | |||
888 | rust | 127513 | success (try) | yes | Update to LLVM 19 | nikic:llvm-19 | 0 | never | |||
889 | rust | 127516 | success | Simplify `LazyAttrTokenStream` | nnethercote:simplify-LazyAttrTokenStream | petrochenkov | 0 | never | |||
890 | rust | 127815 | success | Make `DropShim`'s `param_env` optional to fix `InstanceKind::DropShim` | compiler-errors:drop | 0 | never | ||||
891 | rust | 128068 | success (try) | yes | panic: Use local functions in `panic!` whenever possible | goldsteinn:goldsteinn/panic-func-wrappers | scottmcm | 0 | never | ||
892 | rust | 128118 | success (try) | yes | Rework instantiation mode selection in monomorphization | saethlin:closures-can-be-shared | 0 | never | |||
893 | rust | 128200 | success (try) | yes | Change output normalization logic to be linear against size of output | estebank:normalize-whitespace | lcnr | 0 | never | ||
894 | cargo | 14312 | success (try) | yes | docs: clarify `target.'cfg(...)'` doesnt respect cfg from build script | weihanglo:doc | ehuss | 0 | |||
895 | rust | 112365 | success | [experiment] Use new solver in MIR validator subtyping checks | compiler-errors:mir-inline-check-better | 0 | |||||
896 | rust | 122003 | success | Build libunwind for pc-windows-gnullvm | mati865:gnullvm-build-libunwind | albertlarsan68 | 0 | ||||
897 | rust | 124355 | success | [EXPERIMENT] Crater adding `target_family = "linux"` | workingjubilee:add-target-family-linux | 0 | |||||
898 | rust | 124592 | success | cleanup `candidate_should_be_dropped_in_favor_of` | lcnr:winnowing-xd | compiler-errors | 0 | ||||
899 | rust | 125692 | success (try) | yes | Update bundled musl to 1.2.5 | est31:update_musl_1.2.5 | wesleywiser | 0 | |||
900 | rust | 125771 | success | [CI] Upload average CPU utilization of CI jobs to DataDog | Kobzol:ci-datadog-metrics | jdno | 0 | ||||
901 | rust | 126452 | success | Implement raw lifetimes and labels (`'r#ident`) | compiler-errors:raw-lifetimes | spastorino | 0 | ||||
902 | rust | 126641 | success | Enable `riscv64gc-gnu` testing | ferrocene:hoverbear/enable-riscv64gc-testing | Mark-Simulacrum | 0 | ||||
903 | rust | 127389 | success | Support target-spec json file extension in various cases | boozook:target-spec-json-ext-case-insensitive | wesleywiser | 0 | ||||
904 | rust | 127561 | success | [experiment] try fixing compiler_builtins android bug | tgross35:builtins-experimental | 0 | |||||
905 | rust | 127827 | success (try) | yes | [EXPERIMENT] Rewrite closure-of-async to async-closure | compiler-errors:async-closure-closure-async | 0 | ||||
906 | rust | 128013 | success (try) | yes | [crater] Assemble method candidates for numerical infer vars | compiler-errors:inherent-numerical | 0 | ||||
907 | rust | 128037 | success (try) | yes | Use the `enum2$` Natvis visualiser for repr128 C-style enums | beetrees:repr128-c-style-use-natvis | michaelwoerister | 0 | |||
908 | rust | 128075 | success (try) | yes | Migrate `rlib-format-packed-bundled-libs-2`, `native-link-modifier-whole-archive` and `no-builtins-attribute` `run-make` tests to rmake | Oneirical:try-your-damnetest | jieyouxu | 0 | |||
909 | rust | 128147 | success (try) | yes | migrate fmt-write-bloat to rmake | lolbinarycat:fmt-write-bloat-rmake | jieyouxu | 0 | |||
910 | rust | 128196 | success (try) | yes | Migrate `cross-lang-lto-upstream-rlibs`, `long-linker-command-lines` and `long-linker-command-lines-cmd-exe` `run-make` tests to rmake | Oneirical:poltergeist-manitestation | jieyouxu | 0 |