-
Notifications
You must be signed in to change notification settings - Fork 12.8k
Insights: rust-lang/rust
Overview
Could not load contribution data
Please try again later
141 Pull requests merged by 70 people
-
use
confstr(_CS_DARWIN_USER_TEMP_DIR, ...)as aTMPDIRfallback on Darwin#131505 merged
Nov 23, 2024 -
Add specific diagnostic for using macro_rules macro as attribute/derive
#132949 merged
Nov 23, 2024 -
Mark
<[T; N]>::as_mut_slicewith theconstspecifier.#133332 merged
Nov 23, 2024 -
Re-delay a resolve
bugrelated toSelf-ctor in patterns#133286 merged
Nov 23, 2024 -
Allow disabling ASan instrumentation for globals
#127483 merged
Nov 23, 2024 -
Rollup of 6 pull requests
#133377 merged
Nov 23, 2024 -
Remove unnecessary bool from
ExpectedFound::new#133366 merged
Nov 23, 2024 -
Update
cc+ bump bootstrap deps#132994 merged
Nov 23, 2024 -
Implement the unsafe-fields RFC.
#132915 merged
Nov 23, 2024 -
Pretty print async fn sugar in opaques and trait bounds
#132911 merged
Nov 23, 2024 -
Detect const in pattern with typo
#132658 merged
Nov 23, 2024 -
Stop being so bail-y in candidate assembly
#132090 merged
Nov 23, 2024 -
aarch64 softfloat target: always pass floats in int registers
#133102 merged
Nov 23, 2024 -
implement OsString::truncate
#133264 merged
Nov 23, 2024 -
Rollup of 8 pull requests
#133360 merged
Nov 23, 2024 -
generate-copyright: Now generates a library file too.
#133208 merged
Nov 23, 2024 -
Fix missing submodule in
./x vendor#133215 merged
Nov 23, 2024 -
Don't allow
-Zunstable-optionsto take a value#133159 merged
Nov 23, 2024 -
Implement
~const Destructeffect goal in the new solver#132329 merged
Nov 23, 2024 -
Stabilize the 2024 edition
#133349 merged
Nov 23, 2024 -
Support
each_refandeach_mutin[T; N]in constant expressions.#133288 merged
Nov 22, 2024 -
library: update comment around close()
#133330 merged
Nov 22, 2024 -
Bail in effects in old solver if self ty is ty var
#133323 merged
Nov 22, 2024 -
Simplify
fulfill_implication#133319 merged
Nov 22, 2024 -
Fix typo in
std::thread::Scope::spawndocumentation.#133337 merged
Nov 22, 2024 -
Rollup of 8 pull requests
#133339 merged
Nov 22, 2024 -
Miri subtree update
#133311 merged
Nov 22, 2024 -
re-export
is_loongarch_feature_detected#133238 merged
Nov 22, 2024 -
Use arc4random of libc for RTEMS target
#133313 merged
Nov 22, 2024 -
Bump to 1.85
#133338 merged
Nov 22, 2024 -
distinguish overflow and unimplemented in Step::steps_between
#130867 merged
Nov 22, 2024 -
Stabilize
Ipv6Addr::is_unique_localandIpv6Addr::is_unicast_link_local#129238 merged
Nov 22, 2024 -
[beta] backports
#133305 merged
Nov 22, 2024 -
[AIX] change system dynamic library format
#132362 merged
Nov 22, 2024 -
ci: Disable full
debuginfo-level=2in windows alt job#133246 merged
Nov 21, 2024 -
unstable feature usage metrics
#130236 merged
Nov 21, 2024 -
tests: ui/inline-consts: add issue number to a test, rename other tests
#133078 merged
Nov 21, 2024 -
Fix closure arg extraction in
extract_callable_info, generalize it to async closures#132489 merged
Nov 21, 2024 -
Support s390x z13 vector ABI
#131586 merged
Nov 21, 2024 -
Make asm label blocks safe context
#131544 merged
Nov 21, 2024 -
Rollup of 6 pull requests
#133287 merged
Nov 21, 2024 -
Don't exclude relnotes from
needs-triagelabel#133283 merged
Nov 21, 2024 -
#124141 preliminaries
#132629 merged
Nov 21, 2024 -
Add visits to nodes that already have flat_maps in ast::MutVisitor
#133153 merged
Nov 21, 2024 -
Rewrite
show_md_content_with_pager#133228 merged
Nov 21, 2024 -
Implement
~constitem bounds in RPIT#133218 merged
Nov 21, 2024 -
Rollup of 5 pull requests
#133280 merged
Nov 21, 2024 -
Store resolution for self and crate root module segments
#132207 merged
Nov 21, 2024 -
Emscripten: link with -sWASM_BIGINT
#131736 merged
Nov 21, 2024 -
Update LLVM to 19.1.4
#133254 merged
Nov 21, 2024 -
Mark
get_mutandset_positioninstd::io::Cursoras const.#130800 merged
Nov 21, 2024 -
uefi: process: Add args support
#129838 merged
Nov 21, 2024 -
Point at
constdefinition when used instead of a binding in aletstatement#132708 merged
Nov 21, 2024 -
Make
PointerLikeopt-in instead of built-in#133226 merged
Nov 21, 2024 -
Add
UnordMap::clearmethod#133257 merged
Nov 21, 2024 -
Rollup of 6 pull requests
#133261 merged
Nov 21, 2024 -
Account for
wasm32v1-nonewhen exporting TLS symbols#133244 merged
Nov 21, 2024 -
Reduce false positives of tail-expr-drop-order from consumed values (attempt #2)
#131326 merged
Nov 20, 2024 -
Rollup of 3 pull requests
#133251 merged
Nov 20, 2024 -
Stabilize const_pin_2
#131904 merged
Nov 20, 2024 -
interpret: make typing_env field private
#133241 merged
Nov 20, 2024 -
Fix LLVM target triple for
x86_64-win7-windows-msvc#133239 merged
Nov 20, 2024 -
Update cargo
#133227 merged
Nov 20, 2024 -
Implement
~const Fntrait goal in the new solver#133216 merged
Nov 20, 2024 -
lints_that_dont_need_to_run: never skip future-compat-reported lints
#133108 merged
Nov 20, 2024 -
CI: use free runner in dist-aarch64-msvc
#133190 merged
Nov 20, 2024 -
Use attributes for
dangling_pointers_from_temporarieslint#132732 merged
Nov 20, 2024 -
Make rustc --explain compatible with BusyBox less
#133196 merged
Nov 20, 2024 -
Rollup of 5 pull requests
#133234 merged
Nov 20, 2024 -
continue
ParamEnvtoTypingEnvtransition#133212 merged
Nov 20, 2024 -
Drop debug info instead of panicking if we exceed LLVM's capability to represent it
#133194 merged
Nov 20, 2024 -
Add vec_deque::Iter::as_slices and friends
#123947 merged
Nov 20, 2024 -
Mention std::fs::remove_dir_all in std::fs::remove_dir
#133183 merged
Nov 20, 2024 -
Add
visitmethods to ast nodes that already havewalks on ast visitors#133188 merged
Nov 20, 2024 -
Default-enable
llvm_tools_enabledwhen noconfig.tomlis present#133207 merged
Nov 20, 2024 -
ci: use free runner in dist-i686-msvc
#133175 merged
Nov 20, 2024 -
Remove
TokenKind::InvalidPrefix#133201 merged
Nov 20, 2024 -
Correct the tier listing of
wasm32-wasip2#133213 merged
Nov 20, 2024 -
Add std::thread::add_spawn_hook.
#125405 merged
Nov 20, 2024 -
Rollup of 8 pull requests
#133219 merged
Nov 20, 2024 -
Resolve tweaks
#132761 merged
Nov 19, 2024 -
Rollup of 4 pull requests
#133205 merged
Nov 19, 2024 -
Use
ConstArgKind::Pathfor all single-segment paths, not just params undermin_generic_const_args#131081 merged
Nov 19, 2024 -
ignore an occasionally-failing test in Miri
#133200 merged
Nov 19, 2024 -
Merge
-Zhir-statsinto-Zinput-stats#133023 merged
Nov 19, 2024 -
Report the
unexpected_cfgslint in external macros#132577 merged
Nov 19, 2024 -
interpret: do not ICE when a promoted fails with OOM
#133164 merged
Nov 19, 2024 -
rustc_borrowckcleanups, part 2#132623 merged
Nov 19, 2024 -
rustdoc-search: use smart binary search in bitmaps
#133185 merged
Nov 19, 2024 -
Document s390x-unknown-linux targets
#133186 merged
Nov 19, 2024 -
Add reference annotations for diagnostic attributes
#133187 merged
Nov 19, 2024 -
const_panic: inline in bootstrap builds to avoid f16/f128 crashes
#133182 merged
Nov 19, 2024 -
rustdoc book: Move
--test-builder(--wrapper)?docs to unstable section.#133191 merged
Nov 19, 2024 -
RELEASES.md: Don't document unstable
--test-build-wrapper#133192 merged
Nov 19, 2024 -
Rollup of 9 pull requests
#133193 merged
Nov 19, 2024 -
Improve
{BTreeMap,HashMap}::get_key_valuedocs.#132758 merged
Nov 19, 2024 -
Update books
#133181 merged
Nov 19, 2024 -
[rustdoc] Fix items with generics not having their jump to def link generated
#133180 merged
Nov 19, 2024 -
Improve VecCache under parallel frontend
#124780 merged
Nov 19, 2024 -
Use
TypingModethroughout the compiler instead ofParamEnv#132460 merged
Nov 19, 2024 -
Rollup of 5 pull requests
#133179 merged
Nov 18, 2024 -
Add the missing quotation mark in comment
#133171 merged
Nov 18, 2024 -
Update autolabels for T-compiler and T-bootstrap
#133169 merged
Nov 18, 2024 -
remove pointless cold_path impl in interpreter
#133163 merged
Nov 18, 2024 -
stability: remove skip_stability_check_due_to_privacy
#133157 merged
Nov 18, 2024 -
typo in config.example.toml
#133156 merged
Nov 18, 2024 -
Subtree update of
rust-analyzer#133158 merged
Nov 18, 2024 -
rename rustc_const_stable_intrinsic -> rustc_intrinsic_const_stable_indirect
#133142 merged
Nov 18, 2024 -
Overhaul the
-loption parser (for linking to native libs)#132934 merged
Nov 18, 2024 -
Rollup of 4 pull requests
#133160 merged
Nov 18, 2024 -
Document alternatives to
static mut#133145 merged
Nov 18, 2024 -
Rwlock downgrade
#128219 merged
Nov 18, 2024 -
Rollup of 7 pull requests
#133152 merged
Nov 18, 2024 -
Fixup some test directives
#133147 merged
Nov 18, 2024 -
Diagnostics for let mut in item context
#133143 merged
Nov 18, 2024 -
rustdoc-search: add standalone trailing
::test#133133 merged
Nov 18, 2024 -
suggest_borrow_generic_arg: instantiate clauses properly#133130 merged
Nov 18, 2024 -
Check
use<..>in RPITIT for refinement#132795 merged
Nov 18, 2024 -
add parentheses when unboxing suggestion needed
#132944 merged
Nov 18, 2024 -
Make rustc consider itself a stable compiler when
RUSTC_BOOTSTRAP=-1#132993 merged
Nov 18, 2024 -
Likely unlikely fix
#120370 merged
Nov 18, 2024 -
Liberate
aarch64-gnu-debugfrom the shackles of--test-args=clang#132646 merged
Nov 17, 2024 -
Rollup of 6 pull requests
#133135 merged
Nov 17, 2024 -
alloc: fix
String's doc#133126 merged
Nov 17, 2024 -
stabilize const_ptr_is_null
#133116 merged
Nov 17, 2024 -
ABI checks: add support for some tier3 arches, warn on others.
#133029 merged
Nov 17, 2024 -
Increase accuracy of
ifcondition misparse suggestion#133051 merged
Nov 17, 2024 -
Trim whitespace in RemoveLet primary span
#133060 merged
Nov 17, 2024 -
Let chains tests
#133093 merged
Nov 17, 2024 -
Revert "tidy: validate LLVM component names in tests"
#125949 merged
Nov 17, 2024 -
Rollup of 7 pull requests
#133120 merged
Nov 17, 2024 -
Deny capturing late-bound ty/const params in nested opaques
#132832 merged
Nov 17, 2024 -
Unify FnKind between AST visitors and make WalkItemKind more straight forward
#132787 merged
Nov 17, 2024 -
Opt out TaKO8Ki from review rotation for now
#133097 merged
Nov 17, 2024 -
rustdoc search: allow queries to end in an empty path segment
#132569 merged
Nov 17, 2024 -
mark is_val_statically_known intrinsic as stably const-callable
#132449 merged
Nov 17, 2024 -
Remove
ResultsVisitable#132134 merged
Nov 17, 2024 -
Stabilize
const_atomic_from_ptr#131717 merged
Nov 17, 2024 -
Querify MonoItem collection
#132566 merged
Nov 17, 2024 -
Update cargo
#133094 merged
Nov 17, 2024 -
Update cdb annotations for some debuginfo tests with cdb
10.0.26100.2161#133115 merged
Nov 16, 2024
77 Pull requests opened by 49 people
-
Add unpolished, experimental support for AFIDT (async fn in dyn trait)
#133122 opened
Nov 16, 2024 -
Resolve the false positive dead_code lint when type is only used via destructuring
#133128 opened
Nov 17, 2024 -
Don't use a SyntheticProvider for literally every type
#133134 opened
Nov 17, 2024 -
Support ranges in `<[T]>::get_many_mut()`
#133136 opened
Nov 17, 2024 -
Target modifiers (special marked options) are recorded in metainfo
#133138 opened
Nov 17, 2024 -
Inline ExprPrecedence::order into Expr::precedence
#133140 opened
Nov 17, 2024 -
Provide more context on `Fn` closure modifying binding
#133149 opened
Nov 17, 2024 -
Trim extra whitespace in fn ptr suggestion span
#133151 opened
Nov 18, 2024 -
Reword resolve errors caused by likely missing crate in dep tree
#133154 opened
Nov 18, 2024 -
Yet more `rustc_mir_dataflow` cleanups
#133155 opened
Nov 18, 2024 -
std: print a backtrace on stackoverflow
#133170 opened
Nov 18, 2024 -
wasi/fs: Improve stopping condition for <ReadDir as Iterator>::next
#133184 opened
Nov 18, 2024 -
Make `RUSTC_BOOTSTRAP` read the crate name from `CARGO_CRATE_NAME`
#133202 opened
Nov 19, 2024 -
Extend Miri to correctly pass mutable pointers through FFI
#133211 opened
Nov 19, 2024 -
[AIX] Add option -X32_64 to the "strip" command
#133217 opened
Nov 19, 2024 -
Add external macros specific diagnostics for check-cfg
#133221 opened
Nov 19, 2024 -
`UniqueRc` trait impls
#133223 opened
Nov 19, 2024 -
Add context to "const in pattern" errors
#133233 opened
Nov 20, 2024 -
Synchronize Unicode license text from unicode.org
#133236 opened
Nov 20, 2024 -
Minimally constify `Add`
#133237 opened
Nov 20, 2024 -
Mark `OnceState::poison` as `pub`
#133240 opened
Nov 20, 2024 -
finish `Reveal` removal
#133242 opened
Nov 20, 2024 -
[IT'S NOT TIME YET] Disarm `time` bomb (diagnostics)
#133245 opened
Nov 20, 2024 -
Reduce integer `Display` implementation size
#133247 opened
Nov 20, 2024 -
CI: split x86_64-msvc-ext job
#133248 opened
Nov 20, 2024 -
ABI checks: add support for loongarch
#133249 opened
Nov 20, 2024 -
[WIP] The embedded bitcode should always be prepared for LTO/ThinLTO
#133250 opened
Nov 20, 2024 -
Implement `From<&NonZero<T>> for &T`
#133255 opened
Nov 20, 2024 -
CI: use free runners for i686-gnu jobs
#133256 opened
Nov 20, 2024 -
remove `Subtype` projections
#133258 opened
Nov 20, 2024 -
Constify the `Deref`/`DerefMut` traits, too
#133260 opened
Nov 20, 2024 -
Refactor inner allocation logic of temp dangling pointer lint
#133263 opened
Nov 20, 2024 -
Add a range argument to vec.extract_if
#133265 opened
Nov 20, 2024 -
ci: enble LLVM download for windows-gnu hosts
#133266 opened
Nov 20, 2024 -
Add shorter and more direct error for dyn AsyncFn
#133267 opened
Nov 20, 2024 -
Fix span of unsafe attribute diagnostic
#133270 opened
Nov 21, 2024 -
Use edition of `macro_rules` when compiling the macro
#133274 opened
Nov 21, 2024 -
rustdoc: use a button instead of a bar for search
#133279 opened
Nov 21, 2024 -
Shorten the `MaybeUninit` `Debug` implementation
#133282 opened
Nov 21, 2024 -
[EXPERIMENT] check npm path on the regular `x86_64-mingw` job
#133291 opened
Nov 21, 2024 -
E0277: suggest dereferencing function arguments in more cases
#133292 opened
Nov 21, 2024 -
Updates Solaris target information, adds Solaris maintainer
#133293 opened
Nov 21, 2024 -
crashes: more tests
#133294 opened
Nov 21, 2024 -
Remove legacy bitcode for iOS
#133297 opened
Nov 21, 2024 -
Mention that std::fs::remove_dir_all fails on files
#133298 opened
Nov 21, 2024 -
[beta] Clippy backports
#133299 opened
Nov 21, 2024 -
inject_panic_runtime(): Avoid double negation for 'any non rlib'
#133300 opened
Nov 21, 2024 -
Add code example for `wrapping_neg` method for signed integers
#133301 opened
Nov 21, 2024 -
[AIX] noipath linker flags
#133303 opened
Nov 21, 2024 -
Revert diagnostics hack to fix ICE 132920
#133304 opened
Nov 21, 2024 -
triagebot: automatically add more rustdoc related labels
#133312 opened
Nov 21, 2024 -
Add release notes for Rust 1.83.0
#133320 opened
Nov 22, 2024 -
Get rid of HIR const checker
#133321 opened
Nov 22, 2024 -
[mir-opt] GVN some more transmute cases
#133324 opened
Nov 22, 2024 -
Reimplement `~const` trait specialization
#133325 opened
Nov 22, 2024 -
Remove the `DefinitelyInitializedPlaces` analysis.
#133326 opened
Nov 22, 2024 -
Simplify `SwitchInt` handling
#133328 opened
Nov 22, 2024 -
Check copyright html
#133341 opened
Nov 22, 2024 -
Stop cloning `Context` so much
#133345 opened
Nov 22, 2024 -
add flag to dump unstable feature status information
#133351 opened
Nov 22, 2024 -
Add language tests for aggregate types
#133355 opened
Nov 23, 2024 -
Check inlinee arity in mir inliner
#133357 opened
Nov 23, 2024 -
Don't type error if we fail to coerce `Pin<T>` because it doesnt contain a ref
#133358 opened
Nov 23, 2024 -
No need to re-sort existential preds in relate impl
#133362 opened
Nov 23, 2024 -
[CRATER] Detect cases when user written object assoc bound differs from elaborated non-self-referential bound
#133363 opened
Nov 23, 2024 -
Make `compare_impl_item` into a query
#133365 opened
Nov 23, 2024 -
Simplify array length mismatch error reporting (to not try to turn consts into target usizes)
#133367 opened
Nov 23, 2024 -
Delay a bug when encountering an impl with unconstrained generics in `codegen_select`
#133368 opened
Nov 23, 2024 -
Allow injecting a profiler runtime into `#![no_core]` crates
#133369 opened
Nov 23, 2024 -
remove is_trivially_const_drop
#133371 opened
Nov 23, 2024 -
Refactor dyn-compatibility error and suggestions
#133372 opened
Nov 23, 2024 -
show abi_unsupported_vector_types lint in future breakage reports
#133374 opened
Nov 23, 2024 -
Rollup of 4 pull requests
#133379 opened
Nov 23, 2024 -
Suggest considering casting fn item as fn pointer in more cases
#133382 opened
Nov 23, 2024 -
add a test for target-feature-ABI warnings in closures and when calling extern fn
#133384 opened
Nov 23, 2024 -
Update linux_musl base to dynamically link the crt by default
#133386 opened
Nov 23, 2024 -
Stabilize `const_float_methods`
#133389 opened
Nov 23, 2024
75 Issues closed by 21 people
-
ICE: `unexpected 'SelfCtor' in pattern, expected identifier`
#133272 closed
Nov 23, 2024 -
Misleading error when attempting to use `macro_rules` as an attribute
#132928 closed
Nov 23, 2024 -
Consider returning `/private/tmp` instead of `/tmp` on macOS with `std::env::temp_dir()`
#99608 closed
Nov 23, 2024 -
future-incompat: use of SIMD types aren't gated properly
#87438 closed
Nov 23, 2024 -
repr(simd) is unsound in C FFI
#53346 closed
Nov 23, 2024 -
linking issue on x86_64-pc-windows-gnu target + thinLTO related to static function pointers
#98302 closed
Nov 23, 2024 -
Look for available `const`s when typoing pattern
#132582 closed
Nov 23, 2024 -
E0507 suggestion conflicts with Rust 2024 match ergonomics suggestion
#133370 closed
Nov 23, 2024 -
ptr-ptr cast does not work well with lifetimes (lifetime widening)
#27214 closed
Nov 23, 2024 -
Reexports from other crate are listen in docs even when hidden by other types
#70390 closed
Nov 23, 2024 -
unlikely intrinsic does not work
#88767 closed
Nov 23, 2024 -
Tracking issue for release notes of #126660: Allow dropping `dyn Trait` principal
#130985 closed
Nov 22, 2024 -
Tracking issue for release notes of #65225: Tracking issue for `#![feature(entry_insert)]`
#130073 closed
Nov 22, 2024 -
Link fails with actix-web when using GNU linker's default linker script
#75385 closed
Nov 22, 2024 -
`forbid` overwritten by later `allow` on the same "scope level"
#70819 closed
Nov 22, 2024 -
Emscripten builds broken on nightly? (Linking errors in fresh "hello world" crate)
#66916 closed
Nov 22, 2024 -
Tracking issue for release notes of #130334: Fix `SDKROOT` ignore on macOS
#130335 closed
Nov 22, 2024 -
Tracking issue for release notes of #129555: stabilize const_float_bits_conv
#130075 closed
Nov 22, 2024 -
Tracking issue for release notes of #130542: Stabilize const `MaybeUninit::as_mut_ptr`
#130544 closed
Nov 22, 2024 -
Tracking issue for release notes of #130762: stabilize const_intrinsic_copy
#130770 closed
Nov 22, 2024 -
Tracking issue for release notes of #130972: stabilize const_cell_into_inner
#131040 closed
Nov 22, 2024 -
Tracking issue for release notes of #130538: Stabilize const `{slice,array}::from_mut`
#131245 closed
Nov 22, 2024 -
Tracking issue for release notes of #130518: Stabilize the `map`/`value` methods on `ControlFlow`
#131253 closed
Nov 22, 2024 -
Tracking issue for release notes of #128316: Stabilize most of `io_error_more`
#131396 closed
Nov 22, 2024 -
Tracking issue for release notes of #130954: Stabilize const `ptr::write*` and `mem::replace`
#131611 closed
Nov 22, 2024 -
`--enable-simd` feature is present in `wasm32-unknown-unknown` target, not enabled by `target-feature=+simd128`
#133290 closed
Nov 21, 2024 -
Decide whether blocks inside `asm` goto should default to safe
#132078 closed
Nov 21, 2024 -
Issue with check-cfg and bin targets
#131376 closed
Nov 21, 2024 -
Issue between `non_local_definitions` and soroban-sdk
#132427 closed
Nov 21, 2024 -
Compilation of invalid return type succeeds in FromIterator impl on a newtype over Vec
#133302 closed
Nov 21, 2024 -
ICE: `primitive read not possible for type`
#127676 closed
Nov 21, 2024 -
ICE unexpected TypeKind for left-hand side of `dyn*` cast: Double
#113280 closed
Nov 21, 2024 -
Stable Rust erroneously suggests GAT to fix missing lifetime in associated type
#100027 closed
Nov 21, 2024 -
Unexpected compiler panic after restart
#99238 closed
Nov 21, 2024 -
Excess object in `staticlib` archive eventually causing link error
#125619 closed
Nov 21, 2024 -
error: could not compile `azalea-protocol` (lib) -> nightly
#133243 closed
Nov 20, 2024 -
Built-in derives don't work when specifying associated types with a fully qualified path.
#133232 closed
Nov 20, 2024 -
Inconsistent derivation for type which stores associated type
#115181 closed
Nov 20, 2024 -
ICE with syntax error
#133230 closed
Nov 20, 2024 -
ICE: `Failed to encode discriminator in DILocation`
#132900 closed
Nov 20, 2024 -
Bootstrap without creating a config.toml fails with missing rust-objcopy
#133195 closed
Nov 20, 2024 -
Rendered Rustc book out of sync: wasm32-wasip2 should be documented as Tier-2 target
#133206 closed
Nov 20, 2024 -
Tracking Issue for Rust 2024: rustfmt use version sort
#123800 closed
Nov 19, 2024 -
Tracking Issue for Rust 2024: rustfmt change sort to Unicode-aware "non-lowercase before lowercase"
#123802 closed
Nov 19, 2024 -
Tracking Issue for Rust 2024: rustfmt raw identifier sorting
#124764 closed
Nov 19, 2024 -
2024 impl_trait_overcaptures false negative, plus bad suggestion in 2024
#132809 closed
Nov 19, 2024 -
Inconsistent warning for macros that contain `unexpected_cfgs`
#132572 closed
Nov 19, 2024 -
ICE: interpret const eval failure of `Unevaluated(UnevaluatedConst`
#130687 closed
Nov 19, 2024 -
Regression: native builds broken on s390x
#133177 closed
Nov 19, 2024 -
indoc ICE: bpos.to_u32() >= mbc.pos.to_u32() + mbc.bytes as u32
#133176 closed
Nov 19, 2024 -
ICE: `assertion failed: matches!(diagnostic.level, Error | Warning | Allow)`
#126751 closed
Nov 18, 2024 -
rustdoc: highlight default enum variant
#133174 closed
Nov 18, 2024 -
`-Zregparm=3` support in `rustc`
#116972 closed
Nov 18, 2024 -
Unexpected performance degradation when switching from String to Enum error handling
#128729 closed
Nov 18, 2024 -
ICE: `unexpected region`
#133118 closed
Nov 18, 2024 -
Unboxing suggestion does not add parentheses where needed
#132924 closed
Nov 18, 2024 -
Figure out which target features are required for which SIMD size
#131800 closed
Nov 17, 2024 -
Tracking issue for const `<*const T>::is_null`
#74939 closed
Nov 17, 2024 -
Temporary does not live long enough in let chains
#103476 closed
Nov 17, 2024 -
Misparse in for expressions always suggest wrapping with a body, when it might be something else
#132656 closed
Nov 17, 2024 -
Incorrect effect of stability attribute on calling private const fn
#75794 closed
Nov 17, 2024 -
None-delimited identifiers (sometimes) stringified with strange spaces
#55658 closed
Nov 17, 2024 -
Remove the proc_macro::Group around metavariables which are always a single token
#55557 closed
Nov 17, 2024 -
Implement PartialEq for Ident, PartialEq for TokenStream
#51074 closed
Nov 17, 2024 -
Inconsistency between Display and IntoIterator for a TokenStream containing a module
#47627 closed
Nov 17, 2024 -
Wrong span in proc macro for part of joint op
#47226 closed
Nov 17, 2024 -
LLVM debuginfo assertion "overlapping or duplicate fragments"
#129206 closed
Nov 17, 2024 -
ICE: `escaping bound type during canonicalization`
#132530 closed
Nov 17, 2024 -
ICE: `Normalizing Binder .. without wrapping in a Binder`
#131637 closed
Nov 17, 2024 -
ICE: `WellFormed .. has escaping bound vars, so it cannot be wrapped in a dummy binder.`
#131535 closed
Nov 17, 2024 -
rustdoc search: allow queries to end in ::
#129707 closed
Nov 17, 2024 -
Extend macro invocation without the `!` typo help suggestion for all user-defined macros
#101659 closed
Nov 17, 2024 -
Unexpected panic reason when div overflow on target wasm32-unknown-unknown
#133100 closed
Nov 17, 2024
78 Issues opened by 43 people
-
const LazyLock::new strange behavior
#133391 opened
Nov 23, 2024 -
Const generic is incorrectly inferred
#133390 opened
Nov 23, 2024 -
Check for `dyn` providing all of its projections is incomplete w.r.t. different supertrait substitutions
#133388 opened
Nov 23, 2024 -
Compile time error, for structs with lifetime and trait functions that have a where clause
#133387 opened
Nov 23, 2024 -
Tracking issue for release notes of #132611: Add `AsyncFn*` to to the prelude in all editions
#133385 opened
Nov 23, 2024 -
Tracking issue for release notes of #130843: Tracking Issue for `#![feature(const_float_methods)]`
#133383 opened
Nov 23, 2024 -
Invalid method call removal suggested when collecting `&str`s into `String`s
#133380 opened
Nov 23, 2024 -
Tracking issue for release notes of #133374: show abi_unsupported_vector_types lint in future breakage reports
#133376 opened
Nov 23, 2024 -
Panic in program
#133373 opened
Nov 23, 2024 -
Tracking issue for release notes of #133349: Stabilize the 2024 edition
#133364 opened
Nov 23, 2024 -
Coherence with object types with overlapping supertrait projections is incomplete
#133361 opened
Nov 23, 2024 -
Overflow while adding drop-check rules on a generic tree
#133356 opened
Nov 23, 2024 -
rustc hangs with gordian knot of trait bounds
#133354 opened
Nov 23, 2024 -
Tracking issue for release notes of #128934: Non-exhaustive structs may be empty
#133353 opened
Nov 22, 2024 -
Tracking issue for release notes of #131188: Do not copy libstd dynamic library to sysroot
#133352 opened
Nov 22, 2024 -
Tracking issue for release notes of #123197: Tracking Issue for fn const BuildHasherDefault::new()
#133347 opened
Nov 22, 2024 -
invalid suggestions when the name could not be resolved in derive macro output
#133344 opened
Nov 22, 2024 -
Confusing error message when using re-exported struct [E0423]
#133343 opened
Nov 22, 2024 -
`AtomicUsize::from_mut` has incorrect alignment requirements in docs
#133342 opened
Nov 22, 2024 -
change `TypingMode` to use pointer tagging
#133336 opened
Nov 22, 2024 -
Tracking issue for release notes of #133293: Updates Solaris target information, adds Solaris maintainer
#133335 opened
Nov 22, 2024 -
Tracking Issue for relnotes interest group ping group
#133334 opened
Nov 22, 2024 -
Tracking Issue for `const_array_as_mut_slice`
#133333 opened
Nov 22, 2024 -
"macabi" is not an "ABI" in the same sense as e.g. "gnueabihf"
#133331 opened
Nov 22, 2024 -
ICE: unstable fingerprints for evaluate_obligation
#133327 opened
Nov 22, 2024 -
Tracking issue for release notes of #130555: Initial support for riscv32{e|em|emc}_unknown_none_elf
#133317 opened
Nov 21, 2024 -
Tracking issue for release notes of #128345: added support for GNU/Hurd on x86_64
#133315 opened
Nov 21, 2024 -
Unexpected error when resolving bounds involving associated types
#133314 opened
Nov 21, 2024 -
Tracking issue for release notes of #127021: Add target support for RTEMS Arm
#133310 opened
Nov 21, 2024 -
Tracking issue for release notes of #130750: Add new Tier-3 target: `loongarch64-unknown-linux-ohos`
#133309 opened
Nov 21, 2024 -
Tracking issue for release notes of #130614: Add arm64e-apple-tvos target
#133308 opened
Nov 21, 2024 -
Tracking issue for release notes of #130549: Add RISC-V vxworks targets
#133307 opened
Nov 21, 2024 -
Tracking issue for release notes of #130453: Add x86_64-unknown-trusty as tier 3 target
#133306 opened
Nov 21, 2024 -
Nightly-only cfg gating like `#[cfg(target_has_atomic)]` is confusing
#133295 opened
Nov 21, 2024 -
Tracking Issue for `const_array_each_ref`
#133289 opened
Nov 21, 2024 -
Using `Release` in the `store` operation for `make_mut` just prevent out-of-thin-air value?
#133284 opened
Nov 21, 2024 -
[LoongArch] SIMD intrinsics not fully inlined in caller with target feature globally enabled
#133281 opened
Nov 21, 2024 -
[LoongArch] Unexpected conditional compilation directive for `target_feature`
#133276 opened
Nov 21, 2024 -
ICE: `entered unreachable code: TypingMode x Reveal mismatch: UserFacing PostAnalysis`
#133271 opened
Nov 21, 2024 -
error: rustc interrupted by SIGSEGV
#133269 opened
Nov 20, 2024 -
AIX: bootstrap investigate efficient way of reading archive
#133268 opened
Nov 20, 2024 -
Tracking Issue for OsString::truncate
#133262 opened
Nov 20, 2024 -
Tracking Issue for `vec_deque_iter_as_slices`
#133253 opened
Nov 20, 2024 -
ICE: borrowck `best_blame_constraint` unwrap on a `None` value, `OpaqueTypeKey { def_id...`
#133252 opened
Nov 20, 2024 -
Compiled wasm32-wasip2 component from simple code requires excessive WASI interfaces
#133235 opened
Nov 20, 2024 -
Terse parse error on `&raw expr`
#133231 opened
Nov 20, 2024 -
Type inference chooses wrong trait impl based on generic parameter
#133225 opened
Nov 20, 2024 -
Add an equivalent to -grecord-command-line/-grecord-gcc-switches
#133224 opened
Nov 20, 2024 -
`pin_ergonomics` leads to bizarre "expected `Pin<X>` found `Pin<X>`" type errors
#133222 opened
Nov 19, 2024 -
Tracking Issue for `const_destruct`
#133214 opened
Nov 19, 2024 -
Tracking issue for release notes of #130654: stabilize `-Znext-solver=coherence` again
#133210 opened
Nov 19, 2024 -
rustc/cargo not properly detecting the host
#133204 opened
Nov 19, 2024 -
rustc SIGSEGV on 1.82.0 and 1.84.0-nightly using anyhow and clap
#133203 opened
Nov 19, 2024 -
[ICE]: Encountered anon const with inference variable args but no error reported
#133199 opened
Nov 19, 2024 -
Misleading dead code warning when loading separate modules that use the same source file
#133197 opened
Nov 19, 2024 -
compiler bug
#133173 opened
Nov 18, 2024 -
Multi fn items can be casted to fn pointers implicitly but it does not work with only one fn item
#133172 opened
Nov 18, 2024 -
false positive for `if-let-rescope` where `if let` statements without `else` are also linted
#133167 opened
Nov 18, 2024 -
Rust compiler has compiled proc-macro2 v1.0.89, and a compiler error event has occurred.
#133166 opened
Nov 18, 2024 -
"x.py check" that does nothing feels like it has gotten slower
#133162 opened
Nov 18, 2024 -
rustdoc skips first line of some list items, and incorrect clippy warning
#133150 opened
Nov 18, 2024 -
How should we handle dynamic vector ABIs?
#133146 opened
Nov 17, 2024 -
How should we handle matrix ABIs?
#133144 opened
Nov 17, 2024 -
How should we handle SPARC's vector ABI?
#133141 opened
Nov 17, 2024 -
ICE: `Encountered anon const with inference variable args but no error reported`
#133139 opened
Nov 17, 2024 -
short diagnostic for E0432 incorrectly describes the problem
#133137 opened
Nov 17, 2024 -
`rust.debug-assertions = true` should be incompatible with `rust.download-rustc = true | 'if-unchanged'` atm
#133132 opened
Nov 17, 2024 -
Tracking Issue for String::into_chars
#133125 opened
Nov 17, 2024 -
Tracking issue for release notes of #76654: Tracking issue for const `Pin` methods
#133124 opened
Nov 16, 2024 -
add a note if a type implements a trait with the same name as the required trait
#133123 opened
Nov 16, 2024 -
debuginfo: does the debugger annotations support revisions?
#133121 opened
Nov 16, 2024 -
Tracking Issue for `async_fn_in_dyn_trait`
#133119 opened
Nov 16, 2024 -
ICE: `leaf_candidate.false_edge_start_block.is_some()` duplicate match arm
#133117 opened
Nov 16, 2024
297 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.
-
Refactor `where` predicates, and reserve for attributes support
#132894 commented on
Nov 22, 2024 • 15 new comments -
Autodiff Upstreaming - rustc_codegen_llvm changes
#130060 commented on
Nov 22, 2024 • 14 new comments -
Add test directive `needs-target-has-atomic`
#133095 commented on
Nov 23, 2024 • 12 new comments -
Add diagnostic for stack allocations of 1 GB or more
#119798 commented on
Nov 22, 2024 • 11 new comments -
Use `download-rustc=false` global default, `if-unchanged` for tools and library profiles, and make `rust.debug-assertions=true` inhibit downloading CI rustc
#133068 commented on
Nov 23, 2024 • 10 new comments -
sanitizers: Stabilize AddressSanitizer and LeakSanitizer for the Tier 1 targets
#123617 commented on
Nov 22, 2024 • 8 new comments -
Add lint for recursive default impls
#128737 commented on
Nov 22, 2024 • 7 new comments -
CI: split x86_64-mingw job
#132721 commented on
Nov 22, 2024 • 6 new comments -
Arbitrary self types v2: main compiler changes
#132961 commented on
Nov 22, 2024 • 4 new comments -
unstable proc_macro tracked::* rename/restructure
#87173 commented on
Nov 19, 2024 • 4 new comments -
Add environment variable query
#130883 commented on
Nov 23, 2024 • 3 new comments -
Impl String::into_chars
#133057 commented on
Nov 17, 2024 • 3 new comments -
only store valid proc marco item for doc link
#133105 commented on
Nov 23, 2024 • 3 new comments -
rustc: Fail fast when compiling a source file larger than 4 GiB
#132791 commented on
Nov 22, 2024 • 2 new comments -
Asserts the maximum value that can be returned from `Vec::len`
#131193 commented on
Nov 23, 2024 • 2 new comments -
Fix linking for symbols starting with ? on i686-pc-windows-msvc
#130808 commented on
Nov 18, 2024 • 1 new comment -
Detect missing `.` in method chain in `let` bindings and statements
#133087 commented on
Nov 18, 2024 • 1 new comment -
Skip `if-let-rescope` lint unless requested by migration
#132666 commented on
Nov 21, 2024 • 1 new comment -
Always display first line of impl blocks even when collapsed
#132155 commented on
Nov 20, 2024 • 1 new comment -
Use futex-based synchronization on Apple platforms
#122408 commented on
Nov 23, 2024 • 1 new comment -
rework winnowing to sensibly handle global where-bounds
#132325 commented on
Nov 22, 2024 • 1 new comment -
Stabilize noop_waker
#133089 commented on
Nov 23, 2024 • 1 new comment -
Inlining causes miscompilation of code that mixes target features
#116573 commented on
Nov 23, 2024 • 0 new comments -
#[cold] on match arms
#120193 commented on
Nov 19, 2024 • 0 new comments -
Add Ref/RefMut try_map method
#118087 commented on
Nov 23, 2024 • 0 new comments -
Tracking issue for release notes of #74939: Tracking issue for const `<*const T>::is_null`
#133113 commented on
Nov 23, 2024 • 0 new comments -
Remove -Zfuel.
#115293 commented on
Nov 20, 2024 • 0 new comments -
tidy watcher
#114209 commented on
Nov 20, 2024 • 0 new comments -
Tracking issue for target_feature 1.1 RFC
#69098 commented on
Nov 23, 2024 • 0 new comments -
[do not merge] CI experiments
#112049 commented on
Nov 19, 2024 • 0 new comments -
Use `Try` trait to make `Once[Cell | Lock]::get_or_try_init` generic over return type
#107122 commented on
Nov 21, 2024 • 0 new comments -
`impl PartialEq<{str,String}> for {Path,PathBuf}` (and reversed)
#105877 commented on
Nov 19, 2024 • 0 new comments -
Add `MAX_LEN_UTF8` and `MAX_LEN_UTF16` Constants
#120580 commented on
Nov 20, 2024 • 0 new comments -
Implement `#[skip]` for builtin derives
#121053 commented on
Nov 19, 2024 • 0 new comments -
link libunwind dynamically and allow controlling it via `crt-static` on gnullvm targets
#122003 commented on
Nov 20, 2024 • 0 new comments -
Abstract `ProcThreadAttributeList` into its own struct
#123604 commented on
Nov 21, 2024 • 0 new comments -
Implement RFC 3624 `supertrait_item_shadowing` (v2)
#125782 commented on
Nov 21, 2024 • 0 new comments -
Relocate upvars to Unresumed state and make coroutine prefix trivial
#127522 commented on
Nov 22, 2024 • 0 new comments -
Fix crate name validation
#127581 commented on
Nov 21, 2024 • 0 new comments -
Added project-specific Zed IDE settings
#127793 commented on
Nov 18, 2024 • 0 new comments -
Avoid no-op unlink+link dances in incr comp
#128320 commented on
Nov 22, 2024 • 0 new comments -
Lint against `&T` to `&mut T` and `&T` to `&UnsafeCell<T>` transmutes
#128351 commented on
Nov 17, 2024 • 0 new comments -
Emit an error for invalid item of instruction_set
#129002 commented on
Nov 23, 2024 • 0 new comments -
stabilize std::path::Path::file_prefix
#129114 commented on
Nov 20, 2024 • 0 new comments -
Add platform docs for FreeBSD.
#129220 commented on
Nov 21, 2024 • 0 new comments -
Use more CGUs in incremental compilation
#129222 commented on
Nov 22, 2024 • 0 new comments -
Add inherent versions of MaybeUninit methods for slices
#129259 commented on
Nov 20, 2024 • 0 new comments -
Implement (part of) ACP 429: add `DerefMut` to `Lazy[Cell/Lock]`
#129334 commented on
Nov 16, 2024 • 0 new comments -
Tracking issue for RFC 2574, "SIMD vectors in FFI"
#63068 commented on
Nov 23, 2024 • 0 new comments -
Tracking Issue for bigint helper methods
#85532 commented on
Nov 23, 2024 • 0 new comments -
Tracking issue for release notes of #129759: Stabilize `const_refs_to_static`
#130901 commented on
Nov 22, 2024 • 0 new comments -
Tracking issue for release notes of #129195: Stabilize `&mut` (and `*mut`) as well as `&Cell` (and `*const Cell`) in const
#130362 commented on
Nov 22, 2024 • 0 new comments -
Tracking issue for release notes of #126452: Implement raw lifetimes and labels (`'r#ident`)
#130095 commented on
Nov 22, 2024 • 0 new comments -
Tracking issue for release notes of #129073: Relate receiver invariantly in method probe for `Mode::Path`
#130396 commented on
Nov 22, 2024 • 0 new comments -
Tracking issue for release notes of #129021: Check WF of source type's signature on fn pointer cast
#130000 commented on
Nov 22, 2024 • 0 new comments -
Tracking issue for release notes of #128778: atomics: allow atomic and non-atomic reads to race
#130941 commented on
Nov 22, 2024 • 0 new comments -
Tracking issue for release notes of #127117: Rework `non_local_definitions` lint to only use a syntactic heuristic
#130772 commented on
Nov 22, 2024 • 0 new comments -
regression: std no longer in toolchain dir
#132202 commented on
Nov 22, 2024 • 0 new comments -
Unstable Feature Usage Metrics
#129485 commented on
Nov 22, 2024 • 0 new comments -
regression: Compiler error with dyn + for<'a>
#132000 commented on
Nov 22, 2024 • 0 new comments -
🔬 implement "always applicable impls"
#48538 commented on
Nov 22, 2024 • 0 new comments -
Tracking issue for release notes of #130367: Check elaborated projections from dyn don't mention unconstrained late bound lifetimes
#131271 commented on
Nov 22, 2024 • 0 new comments -
regression: cannot move a value of type `[u8]`
#130580 commented on
Nov 22, 2024 • 0 new comments -
Panic in nightly 1.83.0 and 1.84.0 with opt-level >= 1 when unwrapping Some variant
#132353 commented on
Nov 22, 2024 • 0 new comments -
regression: linking with `cc` failed
#130581 commented on
Nov 22, 2024 • 0 new comments -
Tracking Issue for `vec::Drain{,Filter}::keep_rest`
#101122 commented on
Nov 19, 2024 • 0 new comments -
The `extern "C"` ABI of SIMD vector types depends on target features (tracking issue for `abi_unsupported_vector_types` future-incompatibility lint)
#116558 commented on
Nov 23, 2024 • 0 new comments -
What to do about repr(C, simd)?
#47103 commented on
Nov 23, 2024 • 0 new comments -
Tracking Issue for `#![feature(const_float_methods)]`
#130843 commented on
Nov 23, 2024 • 0 new comments -
Warn if feature settings may break compilation
#89586 commented on
Nov 23, 2024 • 0 new comments -
-C target-feature/-C target-cpu are unsound
#64609 commented on
Nov 23, 2024 • 0 new comments -
target_feature doesn't trickle down to closures and internal fns
#58279 commented on
Nov 23, 2024 • 0 new comments -
Tracking Issue for `int_roundings`
#88581 commented on
Nov 23, 2024 • 0 new comments -
Tracking Issue for arithmetic that panics on overflow (`strict_*` operations)
#118260 commented on
Nov 23, 2024 • 0 new comments -
cargo doc should render crate examples and link to them on main documentation page
#133348 commented on
Nov 23, 2024 • 0 new comments -
Should `Mutex` and `Condvar` respect priorities?
#128231 commented on
Nov 23, 2024 • 0 new comments -
Tracking issue for rename from "object safe" to "dyn compatible"
#130852 commented on
Nov 23, 2024 • 0 new comments -
`dyn AsyncFn` generates many independent errors
#132713 commented on
Nov 23, 2024 • 0 new comments -
`negative_impls` and `auto_traits` experimental features allow trait impls to overlap
#74629 commented on
Nov 23, 2024 • 0 new comments -
Problem with using struct expressions with path metavariables
#58274 commented on
Nov 23, 2024 • 0 new comments -
Document the usage scenario of "as" keyword for trait coercion
#86287 commented on
Nov 23, 2024 • 0 new comments -
Incorrect explanation for error E0117
#70135 commented on
Nov 23, 2024 • 0 new comments -
Tracking issue for Vec::extract_if and LinkedList::extract_if
#43244 commented on
Nov 23, 2024 • 0 new comments -
changes old intrinsic declaration to new declaration
#133106 commented on
Nov 23, 2024 • 0 new comments -
std: lazily allocate the main thread handle
#132654 commented on
Nov 20, 2024 • 0 new comments -
Gate async fn trait bound modifier on `async_trait_bounds`
#132612 commented on
Nov 21, 2024 • 0 new comments -
Add `AsyncFn*` to the prelude in all editions
#132611 commented on
Nov 23, 2024 • 0 new comments -
btree: don't leak value if destructor of key panics
#132597 commented on
Nov 23, 2024 • 0 new comments -
cg_gcc: Directly use rustc_abi instead of reexports
#132547 commented on
Nov 19, 2024 • 0 new comments -
Fix and undeprecate home_dir()
#132515 commented on
Nov 19, 2024 • 0 new comments -
Make missing_abi lint warn-by-default.
#132397 commented on
Nov 20, 2024 • 0 new comments -
Implement `#[cfg]` in `where` clauses
#132388 commented on
Nov 16, 2024 • 0 new comments -
Disqualify built-in trait impl if it seems likely to overlap in an unsound way with a blanket impl
#132289 commented on
Nov 21, 2024 • 0 new comments -
Add Extend impls for tuples of arity 1 through 12
#132187 commented on
Nov 21, 2024 • 0 new comments -
Remove `P<>` from `visit_`s in ast `MutVisitor`
#132112 commented on
Nov 18, 2024 • 0 new comments -
Stabilize `#[diagnostic::do_not_recommend]`
#132056 commented on
Nov 20, 2024 • 0 new comments -
Update TRPL to add new Chapter 17: Async and Await
#131859 commented on
Nov 23, 2024 • 0 new comments -
Add support for wasm exception handling to Emscripten target
#131830 commented on
Nov 20, 2024 • 0 new comments -
Support multiple stability attributes on items
#131824 commented on
Nov 19, 2024 • 0 new comments -
Stabilize unsigned and float variants of `num_midpoint` feature
#131784 commented on
Nov 19, 2024 • 0 new comments -
crashes: add test for #131451
#133104 commented on
Nov 21, 2024 • 0 new comments -
`-Zrandomize-layout` harder. `Foo<T> != Foo<U>`
#133088 commented on
Nov 17, 2024 • 0 new comments -
Print name of env var in `--print=deployment-target`
#133041 commented on
Nov 22, 2024 • 0 new comments -
turn creating 8dot3 names off for windows for speed
#133033 commented on
Nov 19, 2024 • 0 new comments -
Querify should_codegen_locally
#133016 commented on
Nov 17, 2024 • 0 new comments -
use `--exact` on `--skip` to avoid unintended substring matches
#132979 commented on
Nov 17, 2024 • 0 new comments -
De-duplicate and improve definition of core::ffi::c_char
#132975 commented on
Nov 19, 2024 • 0 new comments -
a release operation synchronizes with an acquire operation
#132937 commented on
Nov 22, 2024 • 0 new comments -
Stabilize let chains in the 2024 edition
#132833 commented on
Nov 23, 2024 • 0 new comments -
Fix broken url
#132803 commented on
Nov 21, 2024 • 0 new comments -
Use mimalloc in rustc
#132796 commented on
Nov 22, 2024 • 0 new comments -
add some debug-assertion crash tests
#132789 commented on
Nov 17, 2024 • 0 new comments -
[AIX] handle libunwind native_libs
#132750 commented on
Nov 20, 2024 • 0 new comments -
std: allow after-main use of synchronization primitives
#132730 commented on
Nov 18, 2024 • 0 new comments -
Crater 2024 edition
#132712 commented on
Nov 23, 2024 • 0 new comments -
Stabilize async closures (RFC 3668)
#132706 commented on
Nov 23, 2024 • 0 new comments -
Stabilize `const_maybe_uninit_write`
#131713 commented on
Nov 22, 2024 • 0 new comments -
[NOT READY] Add support for downloading GCC artifacts
#130749 commented on
Nov 20, 2024 • 0 new comments -
Inline smaller callees first
#130696 commented on
Nov 20, 2024 • 0 new comments -
Initial implementation of unsafe binder types
#130514 commented on
Nov 20, 2024 • 0 new comments -
Generating a documentation for tests
#130463 commented on
Nov 22, 2024 • 0 new comments -
Note Command for Capturing binary run
#130451 commented on
Nov 20, 2024 • 0 new comments -
Add a run-make test for Arm target-cpu features.
#130382 commented on
Nov 20, 2024 • 0 new comments -
std::net: Solaris supports `SOCK_CLOEXEC` as well since 11.4.
#130361 commented on
Nov 20, 2024 • 0 new comments -
docs: Permissions.readonly() also ignores root user special permissions
#130289 commented on
Nov 22, 2024 • 0 new comments -
Stabilize `std::io::ErrorKind::QuotaExceeded`
#130254 commented on
Nov 21, 2024 • 0 new comments -
[WIP] Remove placeholders completely
#130227 commented on
Nov 19, 2024 • 0 new comments -
Stabilize `std::io::ErrorKind::CrossesDevices`
#130209 commented on
Nov 21, 2024 • 0 new comments -
Implement Guard Patterns down to THIR
#129996 commented on
Nov 21, 2024 • 0 new comments -
Implement struct_target_features.
#129881 commented on
Nov 22, 2024 • 0 new comments -
Docs - type guarantees update
#129822 commented on
Nov 17, 2024 • 0 new comments -
Initial fs implementation for UEFI
#129700 commented on
Nov 21, 2024 • 0 new comments -
Expand std::os::unix::fs::chown() doc with a warning
#129409 commented on
Nov 18, 2024 • 0 new comments -
lint: change help for pointers to dyn types in FFI
#131669 commented on
Nov 20, 2024 • 0 new comments -
Support input/output in vector registers of s390x inline assembly
#131664 commented on
Nov 22, 2024 • 0 new comments -
Add post-mono MIR passes to make mono-reachable analysis more accurate
#131650 commented on
Nov 23, 2024 • 0 new comments -
Add external LLVM compatibility to INSTALL.md
#131627 commented on
Nov 20, 2024 • 0 new comments -
Support #[repr(simd)] types in input/output of PowerPC inline assembly
#131551 commented on
Nov 21, 2024 • 0 new comments -
Fix asm goto with outputs and move it to a separate feature gate
#131523 commented on
Nov 20, 2024 • 0 new comments -
macOS: Always pass SDK root when linking with `cc`, and pass it via `SDKROOT` env var
#131477 commented on
Nov 18, 2024 • 0 new comments -
Implement split_pattern on slices
#131340 commented on
Nov 20, 2024 • 0 new comments -
Weekly `cargo update`
#131311 commented on
Nov 21, 2024 • 0 new comments -
JumpThreading: fix bitwise not on non-booleans
#131203 commented on
Nov 19, 2024 • 0 new comments -
Stop clearing box's drop flags early
#131146 commented on
Nov 18, 2024 • 0 new comments -
Add inherent constructors on `str`
#131118 commented on
Nov 21, 2024 • 0 new comments -
Enable debug assertions on alt builds
#131077 commented on
Nov 18, 2024 • 0 new comments -
Update README.md
#130859 commented on
Nov 21, 2024 • 0 new comments -
Stabilize #[coverage] attribute
#130766 commented on
Nov 20, 2024 • 0 new comments -
Suggest adding missing braces in `const` block pattern
#130751 commented on
Nov 21, 2024 • 0 new comments -
Tracking issue for HashMap::extract_if and HashSet::extract_if
#59618 commented on
Nov 19, 2024 • 0 new comments -
Tracking Issue for trim-paths RFC 3127
#111540 commented on
Nov 19, 2024 • 0 new comments -
`std::arch::wasm::unreachable()` is stable but does not compile
#133015 commented on
Nov 19, 2024 • 0 new comments -
Tracking Issue for `sub_ptr` (feature `ptr_sub_ptr`)
#95892 commented on
Nov 19, 2024 • 0 new comments -
Tracking Issue for the `Freeze` trait
#121675 commented on
Nov 19, 2024 • 0 new comments -
Tracking Issue for `ascii::Char` (ACP 179)
#110998 commented on
Nov 19, 2024 • 0 new comments -
Should the ConstArgHasType bound above be included in PrarmEnv (query from param_env_reveal_all_normalized)?
#132988 commented on
Nov 19, 2024 • 0 new comments -
rustc does not detect incorrect (generic) enum structure and overflow its stack instead
#100618 commented on
Nov 19, 2024 • 0 new comments -
Drop support for FreeBSD 10 and 11 from std
#89058 commented on
Nov 19, 2024 • 0 new comments -
Tracking issue for future-incompatibility lint `soft_unstable`
#64266 commented on
Nov 19, 2024 • 0 new comments -
`format_args` can create incorrect subspans for raw string literals that adopted another string literal’s span – `assertion failed: bpos.to_u32() >= mbc.pos.to_u32() + mbc.bytes as u32`
#114865 commented on
Nov 19, 2024 • 0 new comments -
Codegen depends on let-variable ordering for unclear reasons
#131987 commented on
Nov 19, 2024 • 0 new comments -
Tracking Issue for return type notation
#109417 commented on
Nov 18, 2024 • 0 new comments -
Allow numeric tokens containing 'e' that aren't exponents be passed to proc macros
#111615 commented on
Nov 18, 2024 • 0 new comments -
Tracking Issue for rustdoc `--test-builder`
#102981 commented on
Nov 18, 2024 • 0 new comments -
"-Zbuild_std" produces a broken std on riscv32gc-unknown-linux-gnu
#88995 commented on
Nov 18, 2024 • 0 new comments -
Add a run-make test that checks our `core::ffi::c_*` types against Clang
#133058 commented on
Nov 18, 2024 • 0 new comments -
Incorrect expected type for associated type with `specialization`
#132804 commented on
Nov 17, 2024 • 0 new comments -
Suggestion for "error[E0507]: cannot move out of a shared reference" suggests removing the wrong borrow
#132806 commented on
Nov 22, 2024 • 0 new comments -
ICE: `can't find an upper bound` in nll::compute_regions in rustc_borrowck
#122704 commented on
Nov 20, 2024 • 0 new comments -
Generic `(&A -> T) -> (&'a A -> Box<dyn Any + 'a>)` crashes
#125891 commented on
Nov 20, 2024 • 0 new comments -
Remove time-boxed `time` inference regression mitigation note
#129461 commented on
Nov 20, 2024 • 0 new comments -
Fails to link verbatim libary in 1.82 on macOS
#132264 commented on
Nov 20, 2024 • 0 new comments -
Add support for `// only-cfg-target-has-atomic` to compiletest
#87377 commented on
Nov 20, 2024 • 0 new comments -
#[derive] fails to detect associated type when qualified path is used
#50730 commented on
Nov 20, 2024 • 0 new comments -
Tracking Issue for `new_zeroed_alloc`
#129396 commented on
Nov 20, 2024 • 0 new comments -
unsafe_op_in_unsafe_fn causes unnecessary unsafe warnings
#132856 commented on
Nov 20, 2024 • 0 new comments -
`--nocapture` doesn't follow common CLI conventions, making it a stumbling block to people debugging failures
#133073 commented on
Nov 19, 2024 • 0 new comments -
Tracking Issue for map_many_mut
#97601 commented on
Nov 19, 2024 • 0 new comments -
Tracking Issue for stabilizing the sanitizers (e.g., AddressSanitizer, LeakSanitizer, MemorySanitizer, ThreadSanitizer)
#123615 commented on
Nov 19, 2024 • 0 new comments -
Tracking issue for pin ergonomics
#130494 commented on
Nov 19, 2024 • 0 new comments -
ICE: incr comp: `Found unstable fingerprints for evaluate_obligation(8f08a58f2dfc7c26-cf3563aa40998e2c): Err(Canonical)`
#132884 commented on
Nov 19, 2024 • 0 new comments -
Tracking issue for release notes of #132577: Report the `unexpected_cfgs` lint in external macros
#132859 commented on
Nov 19, 2024 • 0 new comments -
Tracking Issue for {BTreeMap,BTreeSet}::extract_if
#70530 commented on
Nov 19, 2024 • 0 new comments -
Tracking Issue for `NonZero*::count_ones`
#120287 commented on
Nov 19, 2024 • 0 new comments -
Tracking Issue for `ptr::fn_addr_eq`
#129322 commented on
Nov 19, 2024 • 0 new comments -
Tracking Issue for get_many_mut
#104642 commented on
Nov 19, 2024 • 0 new comments -
Variance not computed for concrete GAT references in struct fields
#132198 commented on
Nov 17, 2024 • 0 new comments -
Tracking Issue for `integer_sign_cast`
#125882 commented on
Nov 17, 2024 • 0 new comments -
`//@ {unset-,}{rustc,exec}-env` parsing is a footgun
#132990 commented on
Nov 17, 2024 • 0 new comments -
Tracking issue for release notes of #131717: Stabilize `const_atomic_from_ptr`
#133114 commented on
Nov 17, 2024 • 0 new comments -
Tracking Issue for `f16` and `f128` float types
#116909 commented on
Nov 17, 2024 • 0 new comments -
Can `./x doc xxx` be exercised in PR CI or earlier?
#131613 commented on
Nov 17, 2024 • 0 new comments -
Fix argument splitting in compiletest
#132599 commented on
Nov 17, 2024 • 0 new comments -
Add a regression test for #132587
#132727 commented on
Nov 17, 2024 • 0 new comments -
Tracking Issue for high failure rates on Windows MSVC CI with filesystem errors
#127883 commented on
Nov 17, 2024 • 0 new comments -
compiletest: cdb version detection locally seems funky
#133110 commented on
Nov 17, 2024 • 0 new comments -
False positive `dead_code` lint when type is only used via destructuring
#132874 commented on
Nov 17, 2024 • 0 new comments -
Tracking Issue for File lock API
#130994 commented on
Nov 17, 2024 • 0 new comments -
GATs: Decide whether to have defaults for `where Self: 'a`
#87479 commented on
Nov 17, 2024 • 0 new comments -
Add mention that `ilog2` and `checked_ilog2` can be used to get the number of bits in an integer
#133101 commented on
Nov 17, 2024 • 0 new comments -
ICE: compiler/rustc_mir_build/src/build/matches/mod.rs `None`
#133063 commented on
Nov 16, 2024 • 0 new comments -
rustdoc: builds including multiple crates with the same name are always dirty
#61378 commented on
Nov 16, 2024 • 0 new comments -
rustdoc discussion: collapsing sections by default
#52520 commented on
Nov 16, 2024 • 0 new comments -
cdb debuginfo test failures
#133107 commented on
Nov 16, 2024 • 0 new comments -
The sparc64, riscv64, loongarch64 `extern "C" fn` ABIs are all wrong when aligned/packed structs are involved
#115609 commented on
Nov 18, 2024 • 0 new comments -
Tracking Issue for `const_nonnull_new`
#93235 commented on
Nov 18, 2024 • 0 new comments -
`ast::mut_visit::MutVisitor` and `ast::visit::Visitor` do not have corresponding methods for all their methods
#127615 commented on
Nov 18, 2024 • 0 new comments -
"Legacy" tier 2 targets have misplaced or absent maintainer docs
#113739 commented on
Nov 18, 2024 • 0 new comments -
Tracking Issue for compiletest directive handling bugs and papercuts
#131425 commented on
Nov 18, 2024 • 0 new comments -
Implement likely/unlikely intrinsic (tracking issue for RFC 1131)
#26179 commented on
Nov 18, 2024 • 0 new comments -
rustdoc: Indicate that an item is in the prelude
#70669 commented on
Nov 18, 2024 • 0 new comments -
Tracking Issue for `once_wait`
#127527 commented on
Nov 18, 2024 • 0 new comments -
Tracking Issue for Rust 2024: Rescope temporary lifetimes with respect to `else`
#124085 commented on
Nov 18, 2024 • 0 new comments -
Tracking issue for all the ways in which -C compiler flags can alter the ABI
#131837 commented on
Nov 18, 2024 • 0 new comments -
Compilation error when matching reference to empty enum
#131452 commented on
Nov 18, 2024 • 0 new comments -
Add a way for the test suite to test the output of a stable `rustc`
#123404 commented on
Nov 18, 2024 • 0 new comments -
Tracking issue for RFC 2137: Support defining C-compatible variadic functions in Rust
#44930 commented on
Nov 18, 2024 • 0 new comments -
Error message when using non-derived constants from another crate in pattern matching is confusing
#42753 commented on
Nov 18, 2024 • 0 new comments -
Rust tries to be too helpful with impl suggestions, sometimes being unhelpful
#28894 commented on
Nov 18, 2024 • 0 new comments -
`ToOwned` not implemented for `Cow` as it ought to be
#100347 commented on
Nov 18, 2024 • 0 new comments -
#[derive(Debug)] on #[repr(packed)] enum causes internal compiler error
#133025 commented on
Nov 17, 2024 • 0 new comments -
ICE: `builtin derive created an unaligned reference`
#120873 commented on
Nov 17, 2024 • 0 new comments -
rustdoc: single comma is put on newline if it occurs after item in double ticks
#133075 commented on
Nov 17, 2024 • 0 new comments -
included range in for loop gives more assembly code than excluded range
#102462 commented on
Nov 22, 2024 • 0 new comments -
Suboptimal Assembly Output from a Modulo on a Power of Two
#129795 commented on
Nov 22, 2024 • 0 new comments -
Correcting Path::components on non-"Unix" platforms
#52331 commented on
Nov 22, 2024 • 0 new comments -
Tracking Issue for map_try_insert
#82766 commented on
Nov 22, 2024 • 0 new comments -
Tracking issue for release notes of #127897: add `aarch64_unknown_nto_qnx700` target - QNX 7.0 support for aarch64le
#132217 commented on
Nov 22, 2024 • 0 new comments -
Tracking issue for release notes of #128784: Check ABI target compatibility for function pointers
#131610 commented on
Nov 22, 2024 • 0 new comments -
Tracking issue for release notes of #130183: Bump Unicode to version 16.0.0
#130258 commented on
Nov 22, 2024 • 0 new comments -
Tracking issue for release notes of #130487: Update the minimum external LLVM to 18
#130520 commented on
Nov 22, 2024 • 0 new comments -
Tracking issue for release notes of #130657: Remove x86_64-fuchsia and aarch64-fuchsia target aliases
#130661 commented on
Nov 22, 2024 • 0 new comments -
Tracking issue for release notes of #130229: ptr::add/sub: fix docs (do not claim equivalence with `offset`)
#130472 commented on
Nov 22, 2024 • 0 new comments -
Tracking issue for release notes of #129687: Implement RFC3137 trim-paths sysroot changes - take 2
#131015 commented on
Nov 22, 2024 • 0 new comments -
Tracking issue for release notes of #130295: Fix target-cpu fpu features on Armv8-R.
#130296 commented on
Nov 22, 2024 • 0 new comments -
Tracking issue for release notes of #129753: stabilize `const_extern_fn`
#130354 commented on
Nov 22, 2024 • 0 new comments -
Tracking issue for release notes of #127633: [library/std/src/process.rs] `PartialEq` for `ExitCode`
#130441 commented on
Nov 22, 2024 • 0 new comments -
Tracking issue for release notes of #130897: library: Compute `RUST_EXCEPTION_CLASS` from native-endian bytes
#131431 commented on
Nov 22, 2024 • 0 new comments -
Tracking issue for release notes of #131070: Unpin `cc` and upgrade to the latest version
#131100 commented on
Nov 22, 2024 • 0 new comments -
Tracking issue for release notes of #128321: Update `catch_unwind` doc comments for `c_unwind`
#130080 commented on
Nov 22, 2024 • 0 new comments -
ICE when implementing a generic trait + generic supertrait (and default values)
#129556 commented on
Nov 21, 2024 • 0 new comments -
regression: the parameter type `impl InferencePredicate` may not live long enough
#130577 commented on
Nov 22, 2024 • 0 new comments -
Optimizer regression in Rust nightly
#131162 commented on
Nov 22, 2024 • 0 new comments -
Tracking Issue for fn const BuildHasherDefault::new()
#123197 commented on
Nov 22, 2024 • 0 new comments -
compiletest: warn/error on redundant `check-fail` directives
#130742 commented on
Nov 22, 2024 • 0 new comments -
Compiling simple (but long) code with lots of `async`/`await` takes hours
#72837 commented on
Nov 22, 2024 • 0 new comments -
Locals aligned to greater than page size can cause unsound behavior
#70143 commented on
Nov 22, 2024 • 0 new comments -
Statics don't support alignments larger than the page size
#70022 commented on
Nov 22, 2024 • 0 new comments -
Switching to opt-level=z on i686-windows-msvc triggers STATUS_ACCESS_VIOLATION
#67497 commented on
Nov 22, 2024 • 0 new comments -
Fully generalize cmp instances
#20063 commented on
Nov 22, 2024 • 0 new comments -
Tracking Issue for BTreeMap cursors
#107540 commented on
Nov 22, 2024 • 0 new comments -
Unhelpful error message constructing re-exported tuple struct with private fields
#66067 commented on
Nov 22, 2024 • 0 new comments -
Feature Requst: Add regex support to test filters
#53278 commented on
Nov 22, 2024 • 0 new comments -
Tracking Issue for thread spawn hooks
#132951 commented on
Nov 22, 2024 • 0 new comments -
Tracking issue for `TypingMode` transition
#132279 commented on
Nov 22, 2024 • 0 new comments -
Tracking issue for release notes of #129238: Stabilize `Ipv6Addr::is_unique_local` and `Ipv6Addr::is_unicast_link_local`
#132506 commented on
Nov 22, 2024 • 0 new comments -
Tracking issue for refactoring the way we represent function call ABIs
#119183 commented on
Nov 22, 2024 • 0 new comments -
Unresolved imports with custom target and build-std
#104761 commented on
Nov 22, 2024 • 0 new comments -
Incompatibility using both `-Zinstrument-coverage` and `-Z build-std`
#79401 commented on
Nov 22, 2024 • 0 new comments -
Core build is broken when using build-std with custom cross-compile target
#81516 commented on
Nov 22, 2024 • 0 new comments -
Rust compiler crashes on the https://github.com/Aurailus/Myxer project version 1.2.1 on the powerpc64le architecture
#120583 commented on
Nov 21, 2024 • 0 new comments -
Tracking Issue for `const_mut_cursor`
#130801 commented on
Nov 21, 2024 • 0 new comments -
ICE: `node HirId .. cannot be placed in TypeckResults with hir_owner DefId ..`
#133064 commented on
Nov 21, 2024 • 0 new comments -
Wrong error about the size of a parameter not being known at compiletime
#78834 commented on
Nov 21, 2024 • 0 new comments -
error messages incorrectly display where bounds with higher ranked self types
#104398 commented on
Nov 21, 2024 • 0 new comments -
Warn on unused `pub fn` in binary targets
#60143 commented on
Nov 21, 2024 • 0 new comments -
Bad suggestion for macro_rules macros generated from a proc-macro
#132906 commented on
Nov 21, 2024 • 0 new comments -
Bad span in suggestion for unsafe_attr_outside_unsafe in macro expansion with cfg_attr
#132908 commented on
Nov 21, 2024 • 0 new comments -
Tracking Issue for Path::file_prefix
#86319 commented on
Nov 20, 2024 • 0 new comments -
Tracking Issue for `junction_point`
#121709 commented on
Nov 20, 2024 • 0 new comments -
`#[thread_local] static mut` is allowed to have `'static` lifetime
#54366 commented on
Nov 20, 2024 • 0 new comments -
Tracking issue for RFC 3458: Unsafe fields
#132922 commented on
Nov 20, 2024 • 0 new comments -
"Cannot Relate Bound Region" causing panic at Box<dyn Any> in Compiler
#103687 commented on
Nov 20, 2024 • 0 new comments -
[rustdoc] When using `-Zbuild-std`, documentation does not link to `core`/`std` and does not attempt to build docs for them
#116716 commented on
Nov 20, 2024 • 0 new comments -
Assoc const equality bounds aren't taken into consideration when normalizing const projections
#120905 commented on
Nov 20, 2024 • 0 new comments -
Tracking Issue for unicode and escape codes in literals
#116907 commented on
Nov 20, 2024 • 0 new comments -
Stable compilers don't emit ICE files?
#132245 commented on
Nov 20, 2024 • 0 new comments -
Tracking issue for RFC 3681: Default field values
#132162 commented on
Nov 20, 2024 • 0 new comments -
Tracking issue for release notes of #120736: rustdoc: add header map to the table of contents
#129964 commented on
Nov 22, 2024 • 0 new comments -
Tracking issue for release notes of #129972: Stabilize expr_2021 fragment specifier in all editions
#130986 commented on
Nov 22, 2024 • 0 new comments -
Possible false-negative with `tail-expr-drop-order`
#132861 commented on
Nov 21, 2024 • 0 new comments -
Middle/pretty: Butchered output for opaque types with associated type bounds
#127329 commented on
Nov 21, 2024 • 0 new comments -
s390x vector facilities support
#130869 commented on
Nov 21, 2024 • 0 new comments -
Lifetime of input (key) to HashMap::get() gets entanged w/ that of its output (value)
#80389 commented on
Nov 21, 2024 • 0 new comments -
Tracking issue for const `Pin` methods
#76654 commented on
Nov 21, 2024 • 0 new comments -
Tracking issue for `const_size_of_val` and `const_align_of_val`
#46571 commented on
Nov 21, 2024 • 0 new comments -
Renaming targets might be a breaking change
#133030 commented on
Nov 21, 2024 • 0 new comments -
error: the compiler unexpectedly panicked. this is a bug.
#132920 commented on
Nov 21, 2024 • 0 new comments -
Tracking issue for wasm32-emscripten ui test failures
#131738 commented on
Nov 21, 2024 • 0 new comments -
Bounds on associated types are not explained
#90120 commented on
Nov 21, 2024 • 0 new comments -
Better error message for E0310
#103849 commented on
Nov 21, 2024 • 0 new comments -
Associated type bound with lifetime failure
#116752 commented on
Nov 21, 2024 • 0 new comments -
change handling of subtyping to be less fragile after analysis
#112651 commented on
Nov 21, 2024 • 0 new comments -
Cycle error from pretty printer with RUST_LOG
#59985 commented on
Nov 21, 2024 • 0 new comments -
Tracking Issue for `once_cell_try`
#109737 commented on
Nov 21, 2024 • 0 new comments -
Large types cause linker failure
#130729 commented on
Nov 21, 2024 • 0 new comments -
Constant gets evaluated despite unsatisfied where clauses
#97477 commented on
Nov 21, 2024 • 0 new comments