-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Insights: rust-lang/rust
Overview
Could not load contribution data
Please try again later
30 Pull requests merged by 21 people
-
[stable] Prepare rust 1.89.0
#144895 merged
Aug 4, 2025 -
Rollup of 2 pull requests
#144882 merged
Aug 4, 2025 -
Add some pre-codegen MIR tests for debug mode
#144875 merged
Aug 4, 2025 -
Distinguish prepending and replacing self ty in predicates
#144694 merged
Aug 4, 2025 -
Mark
slice::swap_with_slice
unstably const#142205 merged
Aug 4, 2025 -
Rollup of 12 pull requests
#144876 merged
Aug 4, 2025 -
Remove unnecessary
rust_
prefixes#144853 merged
Aug 4, 2025 -
For "stage 1" ui-fulldeps, use the stage 1 compiler to query target info
#144848 merged
Aug 4, 2025 -
Stylize
*-lynxos178-*
target maintainer handle to make it easier to copy/paste#144811 merged
Aug 4, 2025 -
resolve: Cleanups and micro-optimizations to extern prelude
#144746 merged
Aug 4, 2025 -
Add lint against dangling pointers from local variables
#144322 merged
Aug 4, 2025 -
Do not give function allocations alignment in consteval and Miri.
#144706 merged
Aug 4, 2025 -
tests: Add test for basic line-by-line stepping in a debugger
#144497 merged
Aug 4, 2025 -
Enable extract-insert-dyn.rs test on RISC-V (riscv64)
#144559 merged
Aug 4, 2025 -
available_parallelism
: Add documentation for why we don't look atulimit
#144188 merged
Aug 4, 2025 -
AlignmentEnum
should just berepr(usize)
now#144667 merged
Aug 4, 2025 -
Misc cleanups of
generic_arg_infer
related HIR logic#142678 merged
Aug 4, 2025 -
Remove the omit_gdb_pretty_printer_section attribute
#144738 merged
Aug 4, 2025 -
Return a struct with named fields from
hash_owner_nodes
#144822 merged
Aug 4, 2025 -
Updated test links in compiler
#144824 merged
Aug 4, 2025 -
Use full flag name in strip command for Darwin
#144829 merged
Aug 4, 2025 -
Weekly
cargo update
#144843 merged
Aug 4, 2025 -
Update E0562 to account for the new impl trait positions
#144816 merged
Aug 4, 2025 -
Forbid tail calling intrinsics
#144851 merged
Aug 4, 2025 -
Interner
arg toEarlyBinder
does not affect auto traits#144808 merged
Aug 4, 2025 -
Rollup of 12 pull requests
#144869 merged
Aug 4, 2025 -
Implement
hash_map
macro#144070 merged
Aug 4, 2025 -
compiletest: Preliminary cleanup of
ProcRes
printing/unwinding#144805 merged
Aug 4, 2025 -
Multiple bounds checking elision failures
#144790 merged
Aug 4, 2025
40 Pull requests opened by 25 people
-
Remove `SHOULD_EMIT_LINTS` in favor of `should_emit`
#144866 opened
Aug 3, 2025 -
Use `as_array` in PartialEq for arrays
#144867 opened
Aug 3, 2025 -
Stabilize `path_file_prefix` feature
#144870 opened
Aug 3, 2025 -
Stabilize `btree_entry_insert` feature
#144871 opened
Aug 3, 2025 -
Document Poisoning in `LazyCell` and `LazyLock`
#144872 opened
Aug 3, 2025 -
Implement `stability_implications` without a visitor.
#144873 opened
Aug 3, 2025 -
Cache param_env on disk.
#144874 opened
Aug 3, 2025 -
coverage: Various small cleanups
#144877 opened
Aug 4, 2025 -
Add rusty stack protector(re-submit)
#144879 opened
Aug 4, 2025 -
Remove unneeded `drop_in_place` calls
#144883 opened
Aug 4, 2025 -
Resynthesize `foo<bar>(` and `foo<bar>::` in `check_no_chained_comparison`
#144884 opened
Aug 4, 2025 -
Implement some more checks in `ptr_guaranteed_cmp`.
#144885 opened
Aug 4, 2025 -
Fix parallel rustc not being reproducible due to unstable sorts of items
#144886 opened
Aug 4, 2025 -
`rust-analyzer` subtree update
#144887 opened
Aug 4, 2025 -
Add `InterpCx::project_fields`
#144890 opened
Aug 4, 2025 -
GCC backend subtree update
#144893 opened
Aug 4, 2025 -
Delete `tests/ui/threads-sendsync/tcp-stress.rs`
#144894 opened
Aug 4, 2025 -
Remove impl `PinCoerceUnsized` for `Pin`
#144896 opened
Aug 4, 2025 -
print raw lifetime idents with r#
#144897 opened
Aug 4, 2025 -
[beta] Prepare Rust 1.90.0
#144898 opened
Aug 4, 2025 -
Print CGU reuse statistics in `-Zprint-mono-items`
#144899 opened
Aug 4, 2025 -
Stabilize `unsigned_signed_diff` feature
#144900 opened
Aug 4, 2025 -
Rename `begin_panic` to `panic_with_payload`
#144902 opened
Aug 4, 2025 -
Rename `begin_panic_handler` to `panic_handler`
#144903 opened
Aug 4, 2025 -
rustc-dev-guide subtree update
#144905 opened
Aug 4, 2025 -
Require approval from t-infra instead of t-release on tier bumps
#144906 opened
Aug 4, 2025 -
fix: Reject async assoc fns of `#[const_trait]` in ast_passes
#144907 opened
Aug 4, 2025 -
Fix doctest output json
#144908 opened
Aug 4, 2025 -
Add new `test::print_merged_doctests_times` used by rustdoc to display more detailed time information
#144909 opened
Aug 4, 2025 -
Add regression tests for seemingly fixed issues
#144910 opened
Aug 4, 2025 -
[WIP] Resolver: introduce `SmartResolver` for speculative and finalize resolutions.
#144912 opened
Aug 4, 2025 -
[rustdoc] Fix wrong `i` tooltip icon
#144913 opened
Aug 4, 2025 -
Add support for `ty::Instance` path shortening in diagnostics
#144914 opened
Aug 4, 2025 -
Defer tail call ret ty equality to check_tail_calls
#144915 opened
Aug 4, 2025 -
Enforce tail call type is related to body return type in borrowck
#144917 opened
Aug 4, 2025 -
Dont print arg span in MIR dump for tail call
#144920 opened
Aug 4, 2025 -
don't emit rustdoc::broken_intra_doc_links for stuff like [!NOTE]
#144921 opened
Aug 4, 2025 -
Implement `#[derive(From)]`
#144922 opened
Aug 4, 2025 -
Move several more float tests to floats/mod.rs
#144923 opened
Aug 4, 2025 -
compiletest: add hint for when a ui test produces no errors
#144924 opened
Aug 4, 2025
4 Issues closed by 2 people
-
ICE: index out of bounds in snapshot_vec when chaining partition_map() calls
#144880 closed
Aug 4, 2025 -
cleanup: use full `strip` cli args in cg_ssa
#135038 closed
Aug 4, 2025 -
ICE from tail call to transmute
#144806 closed
Aug 4, 2025 -
E0562 should mention impl Trait in argument position in Error codes index
#142683 closed
Aug 4, 2025
10 Issues opened by 10 people
-
Some `rustc-dev` libraries leak the build path on macOS
#144919 opened
Aug 4, 2025 -
rustdoc: ICE: synthetic auto trait impls: `unable to fulfill trait` due to ambiguity
#144918 opened
Aug 4, 2025 -
Tail calls don't enforce lifetime constraints from return type onto args
#144916 opened
Aug 4, 2025 -
Conditional assignment with multiple if/else appears broken
#144911 opened
Aug 4, 2025 -
rust-1.88.0 fails to build with glibc 2.42
#144904 opened
Aug 4, 2025 -
Suspicious `fn_ptr_shim.rs` mir-opt test failure
#144901 opened
Aug 4, 2025 -
Explicit tail call returning a HRTB causes ICE: "hir typeck should have checked the return type already"
#144892 opened
Aug 4, 2025 -
Tracking Issue for `derive_from` (RFC 3809)
#144889 opened
Aug 4, 2025 -
ICE: ` unhandled node Crate(Mod`
#144888 opened
Aug 4, 2025 -
Flaky test: `tests/ui/threads-sendsync/tcp-stress.rs`
#144878 opened
Aug 4, 2025
111 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Fix parallel rustc not being reproducible due to unstable sorts of items
#144722 commented on
Aug 4, 2025 • 7 new comments -
Rehome 33 `tests/ui/issues/` tests to other subdirectories under `tests/ui/`
#144552 commented on
Aug 4, 2025 • 5 new comments -
Region inference: Use outlives-static constraints in constraint search
#140737 commented on
Aug 4, 2025 • 4 new comments -
Streamline config in bootstrap
#144807 commented on
Aug 4, 2025 • 4 new comments -
Fix outdated doc comment
#144838 commented on
Aug 4, 2025 • 4 new comments -
bootstrap: refactor mingw dist and fix gnullvm
#144659 commented on
Aug 4, 2025 • 3 new comments -
std: sys: io: io_slice: Add UEFI types
#144350 commented on
Aug 4, 2025 • 3 new comments -
Elaborate destruct host effect clauses with structurally implied clauses
#144856 commented on
Aug 4, 2025 • 2 new comments -
compiler-builtins: plumb LSE support for aarch64 on linux/gnu when optimized-compiler-builtins not enabled
#144705 commented on
Aug 4, 2025 • 2 new comments -
`Printer` cleanups
#144776 commented on
Aug 4, 2025 • 2 new comments -
Refactor codegen backends in bootstrap
#144787 commented on
Aug 4, 2025 • 2 new comments -
Simplify dead code lint
#144863 commented on
Aug 4, 2025 • 2 new comments -
No source fixes
#144864 commented on
Aug 4, 2025 • 2 new comments -
Avoid loading HIR for check_well_formed on type declarations
#143328 commented on
Aug 3, 2025 • 2 new comments -
std: sys: pal: uefi: Overhaul Time
#139806 commented on
Aug 4, 2025 • 2 new comments -
fix `#[loop_match]` on diverging loop
#144783 commented on
Aug 3, 2025 • 1 new comment -
more strongly dissuade use of `skip_binder`
#144775 commented on
Aug 4, 2025 • 1 new comment -
Add --print target-spec-json-schema
#144498 commented on
Aug 4, 2025 • 1 new comment -
Preserve the .debug_gdb_scripts section
#143679 commented on
Aug 4, 2025 • 1 new comment -
fmt of non-decimal radix untangled
#143730 commented on
Aug 4, 2025 • 1 new comment -
Port `#[allow_internal_unsafe]` to the new attribute system
#144857 commented on
Aug 4, 2025 • 1 new comment -
Allow the global allocator to use thread-local storage and std::thread::current()
#144465 commented on
Aug 4, 2025 • 0 new comments -
rustdoc template font links only emit `crossorigin` when needed
#144467 commented on
Aug 4, 2025 • 0 new comments -
Address some rustc inconsistency issues
#144473 commented on
Aug 3, 2025 • 0 new comments -
EXPERIMENT: Use the force-inline pass for more stuff
#144483 commented on
Aug 4, 2025 • 0 new comments -
Add release notes for 1.89.0
#144509 commented on
Aug 4, 2025 • 0 new comments -
Add `#[rustc_pass_indirectly_in_non_rustic_abis]`
#144529 commented on
Aug 4, 2025 • 0 new comments -
Make target pointer width in target json an integer
#144443 commented on
Aug 4, 2025 • 0 new comments -
Introduce ModernIdent type to unify macro 2.0 hygiene handling
#144439 commented on
Aug 4, 2025 • 0 new comments -
Upgrade semicolon_in_expressions_from_macros from warn to deny
#144369 commented on
Aug 4, 2025 • 0 new comments -
Consolidate staging for `rustc_private` tools
#144303 commented on
Aug 4, 2025 • 0 new comments -
Stabilize const TypeId::of
#144133 commented on
Aug 4, 2025 • 0 new comments -
Impls and impl items inherit lint levels of the corresponding traits and trait items
#144113 commented on
Aug 4, 2025 • 0 new comments -
Use `tcx.short_string()` in more diagnostics
#144039 commented on
Aug 4, 2025 • 0 new comments -
Mark all deprecation lints in name resolution as deny-by-default and report-in-deps
#143929 commented on
Aug 4, 2025 • 0 new comments -
opt-dist: rebuild rustc when doing static LLVM builds
#143898 commented on
Aug 4, 2025 • 0 new comments -
Fix tail calls to `#[track_caller]` functions
#144865 commented on
Aug 4, 2025 • 0 new comments -
Stabilize `panic_payload_as_str` feature
#144861 commented on
Aug 4, 2025 • 0 new comments -
Rename `rust_panic_without_hook` to `resume_unwind`
#144852 commented on
Aug 4, 2025 • 0 new comments -
Access less HIR attributes from typeck
#144841 commented on
Aug 4, 2025 • 0 new comments -
Anonymize binders in tail call sig
#144835 commented on
Aug 4, 2025 • 0 new comments -
Properly reject tail calls to `&FnPtr` or `&FnDef`
#144817 commented on
Aug 4, 2025 • 0 new comments -
Add a tidy check to prevent adding UI tests directly under `tests/ui/`
#144813 commented on
Aug 4, 2025 • 0 new comments -
Don't warn on never to any `as` casts as unreachable
#144804 commented on
Aug 4, 2025 • 0 new comments -
Suggest bounds in more cases, accounting for type parameters referenced in predicate
#144801 commented on
Aug 4, 2025 • 0 new comments -
Port `#[coroutine]` to the new attribute system
#144794 commented on
Aug 4, 2025 • 0 new comments -
resolve: Split extern prelude into two scopes
#144793 commented on
Aug 4, 2025 • 0 new comments -
Implement debugging output of the bootstrap Step graph into a DOT file
#144779 commented on
Aug 4, 2025 • 0 new comments -
fix: Error on illegal `[const]`s inside blocks within legal positions
#144741 commented on
Aug 4, 2025 • 0 new comments -
[WIP] resolve: Better caching for unsuccessful crate resolutions
#144737 commented on
Aug 4, 2025 • 0 new comments -
Stabilize `strict_overflow_ops`
#144682 commented on
Aug 4, 2025 • 0 new comments -
Make no_mangle on foreign items explicit instead of implicit
#144678 commented on
Aug 4, 2025 • 0 new comments -
Additional tce tests
#144650 commented on
Aug 3, 2025 • 0 new comments -
libtest: print the type of test being run
#144596 commented on
Aug 4, 2025 • 0 new comments -
avoid hangs if there are 10 billion where-clauses
#144574 commented on
Aug 3, 2025 • 0 new comments -
Fix RISC-V Test Failures in ./x test for Multiple Codegen Cases
#144567 commented on
Aug 4, 2025 • 0 new comments -
Allow MIR-inlining `Drop` terminators too
#144561 commented on
Aug 4, 2025 • 0 new comments -
Rehome 21 `tests/ui/issues/` tests to other subdirectories under `tests/ui/`
#144548 commented on
Aug 4, 2025 • 0 new comments -
Also hash spans inside the same file as relative.
#143882 commented on
Aug 3, 2025 • 0 new comments -
Binding c++ with cxx, an error occurs on windows-gnu
#137301 commented on
Aug 4, 2025 • 0 new comments -
Tracking Issue for Path::file_prefix
#86319 commented on
Aug 4, 2025 • 0 new comments -
Tracking Issue for `unix_send_signal`
#141975 commented on
Aug 4, 2025 • 0 new comments -
Tracking Issue for `sync_poison_mod`
#134646 commented on
Aug 4, 2025 • 0 new comments -
Tracking issue for cleaning up core's and std's panic machinery
#116005 commented on
Aug 4, 2025 • 0 new comments -
Tracking Issue for `int_roundings`
#88581 commented on
Aug 4, 2025 • 0 new comments -
A `Pin` unsoundness involving an `impl DerefMut for Pin<&dyn LocalTrait>`
#85099 commented on
Aug 4, 2025 • 0 new comments -
panic when running rust clippy
#144302 commented on
Aug 4, 2025 • 0 new comments -
Tracking Issue for `core::mem::copy`
#98262 commented on
Aug 4, 2025 • 0 new comments -
borrowing_sub chain is not recognized if sub result is unused
#143517 commented on
Aug 4, 2025 • 0 new comments -
Tracking issue for RFC 2044: dual-MIT/Apache2 licensing
#43461 commented on
Aug 4, 2025 • 0 new comments -
rustdoc search: path distance algorithm is bad when crate and type share name
#144834 commented on
Aug 4, 2025 • 0 new comments -
Niched option check not optimized out
#144329 commented on
Aug 4, 2025 • 0 new comments -
Passing Indirect Operands into LLVM hits a span_bug
#144855 commented on
Aug 4, 2025 • 0 new comments -
Potentially-observable store gets elided: asm block does not act as a compiler fence
#144351 commented on
Aug 4, 2025 • 0 new comments -
Tracking Issue for Explicit Tail Calls
#112788 commented on
Aug 4, 2025 • 0 new comments -
Code that used to error on Rust 1.77 causes a compiler hang on 1.78 and later
#144696 commented on
Aug 4, 2025 • 0 new comments -
Casting or adding type ascription to panic!() triggers unreachable_code
#67227 commented on
Aug 4, 2025 • 0 new comments -
ICE when tail calling from a function with RPIT
#139305 commented on
Aug 4, 2025 • 0 new comments -
ICE: snapshot vec: index out of bounds
#142488 commented on
Aug 4, 2025 • 0 new comments -
When subtyping can switch out trait impls, `Pin::new`’s check for `Target: Unpin` becomes insufficient
#134407 commented on
Aug 4, 2025 • 0 new comments -
`Pin` is unsound due to transitive effects of `CoerceUnsized`
#68015 commented on
Aug 4, 2025 • 0 new comments -
Tracking issue: Attribute refactor
#131229 commented on
Aug 4, 2025 • 0 new comments -
Tracking issue for release notes of #144322: Add lint against dangling pointers from local variables
#144830 commented on
Aug 4, 2025 • 0 new comments -
Combination of `panic="abort"` and `-Zbuild-std` causes build failure
#144840 commented on
Aug 3, 2025 • 0 new comments -
Tracking issue for release notes of #143764: lower pattern bindings in the order they're written and base drop order on primary bindings' order
#144831 commented on
Aug 3, 2025 • 0 new comments -
Port #[macro_export] to the new attribute parsing infrastructure
#143857 commented on
Aug 4, 2025 • 0 new comments -
Update to LLVM 21
#143684 commented on
Aug 4, 2025 • 0 new comments -
`c_variadic`: Add future-incompatibility warning for `...` arguments without a pattern outside of `extern` blocks
#143619 commented on
Aug 4, 2025 • 0 new comments -
Prehash visibilities in resolver
#143371 commented on
Aug 4, 2025 • 0 new comments -
Trivial improve doc for transpose
#142871 commented on
Aug 4, 2025 • 0 new comments -
Introduce debuginfo to statements in MIR
#142771 commented on
Aug 3, 2025 • 0 new comments -
Remove the `#[no_sanitize]` attribute in favor of `#[sanitize(xyz = "on|off")]`
#142681 commented on
Aug 4, 2025 • 0 new comments -
compiler: Fix "power alignment" problems on AIX
#142310 commented on
Aug 4, 2025 • 0 new comments -
[WIP] mgca: Add ConstArg representation for const items
#139558 commented on
Aug 4, 2025 • 0 new comments -
Stabilize return type notation (RFC 3654)
#138424 commented on
Aug 4, 2025 • 0 new comments -
Include whitespace in "remove |" suggestion and make it hidden
#137872 commented on
Aug 4, 2025 • 0 new comments -
Tweak auto trait errors
#137831 commented on
Aug 4, 2025 • 0 new comments -
Add post-mono MIR optimizations
#131650 commented on
Aug 3, 2025 • 0 new comments -
Split elided_lifetime_in_paths into finer-grained lints
#120808 commented on
Aug 4, 2025 • 0 new comments -
[perf] test MCP510
#113382 commented on
Aug 4, 2025 • 0 new comments -
[do not merge] CI experiments
#112049 commented on
Aug 4, 2025 • 0 new comments -
No way to suppress all third-party crate warnings **except** a few selected warnings
#143108 commented on
Aug 4, 2025 • 0 new comments -
Tracking Issue for `#![feature(control_flow_ok)]`
#140266 commented on
Aug 4, 2025 • 0 new comments -
Tracking issue for release notes of #143662: [rustdoc] Display unsafe attrs with edition 2024 `unsafe()` wrappers.
#144760 commented on
Aug 4, 2025 • 0 new comments -
Tracking Issue for `hash_map!` macro
#144032 commented on
Aug 4, 2025 • 0 new comments -
Tracking issue for release notes of #135120: Tracking Issue for `const_slice_reverse`
#144136 commented on
Aug 4, 2025 • 0 new comments -
Tracking issue for release notes of #144133: Stabilize const TypeId::of
#144828 commented on
Aug 4, 2025 • 0 new comments -
{aarch64,x86_64}-pc-windows-gnullvm host tools are missing libunwind.dll
#144533 commented on
Aug 4, 2025 • 0 new comments -
Slice iterator advancement can become unidiomatic, which seems like a performance problem
#144684 commented on
Aug 4, 2025 • 0 new comments -
`vec::IntoIter<T>: UnwindSafe` should not require `T: RefUnwindSafe`
#144707 commented on
Aug 4, 2025 • 0 new comments -
`rustc_const_unstable` on private items is confusing
#144802 commented on
Aug 4, 2025 • 0 new comments