summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2024-10-11Disable jump threading UnOp::Not for non-boolMichael Goulet-0/+8
2024-10-08Reject leading unsafe in `cfg!(...)` and `--check-cfg`.Urgau-2/+2
2024-10-08Only add an automatic SONAME for Rust dylibsJosh Stone-15/+70
2024-09-26Don't call extern_crate when local crate name is the same as a dependency and...Michael Goulet-0/+1
2024-09-26Inline expected_inputs_for_expected_output into check_argument_types/check_ex...Michael Goulet-77/+66
2024-09-26Use equality when relating formal and expected type in arg checkingMichael Goulet-5/+4
2024-09-19Check params for unsafety in THIRMichael Goulet-0/+14
2024-09-19Revert "Rollup merge of #129749 - krasimirgg:llvm-20-lto, r=nikic"Tyler Mandry-7/+3
2024-09-18Revert warning empty patterns as unreachableNadrieril-1/+5
2024-09-02replace placeholder versionBoxy-16/+16
2024-08-31Auto merge of #129831 - matthiaskrgr:rollup-befq6zx, r=matthiaskrgrbors-17/+7
2024-08-31Rollup merge of #129818 - RalfJung:const-stability, r=compiler-errorsMatthias Krüger-4/+3
2024-08-31Rollup merge of #129762 - alexcrichton:update-wasm-component-ld, r=jieyouxuMatthias Krüger-1/+1
2024-08-31Rollup merge of #129684 - Strophox:miri-pass-pointer-to-ffi, r=RalfJungMatthias Krüger-12/+3
2024-08-31don't take reachability into account when warning about missing-const-stabilityRalf Jung-2/+1
2024-08-31make the const-unstable-in-stable error more clearRalf Jung-2/+2
2024-08-31Rollup merge of #129812 - RalfJung:box-custom-alloc, r=compiler-errorsMatthias Krüger-6/+15
2024-08-31Rollup merge of #129767 - nnethercote:rm-extern-crate-tracing-4, r=jieyouxuMatthias Krüger-18/+211
2024-08-31Rollup merge of #129749 - krasimirgg:llvm-20-lto, r=nikicMatthias Krüger-3/+7
2024-08-31Rollup merge of #129711 - lqd:nll-mir-dumps, r=compiler-errorsMatthias Krüger-64/+204
2024-08-31Rollup merge of #129659 - RalfJung:const-fn-lang-feat, r=fee1-deadMatthias Krüger-7/+2
2024-08-31const fn stability checking: also check declared language featuresRalf Jung-7/+2
2024-08-31interpret, codegen: tweak some comments and checks regarding Box with custom ...Ralf Jung-6/+15
2024-08-31Rollup merge of #129751 - RalfJung:interpret-visit-field-order, r=compiler-er...Matthias Krüger-9/+10
2024-08-31Rollup merge of #129725 - compiler-errors:predicates-of, r=fmeaseMatthias Krüger-82/+96
2024-08-31Rollup merge of #129724 - nnethercote:rm-Option-bang, r=fee1-deadMatthias Krüger-66/+68
2024-08-31Rollup merge of #129723 - compiler-errors:extern-providers, r=lcnrMatthias Krüger-43/+21
2024-08-31Rollup merge of #129534 - workingjubilee:ratchet-wasm-c-abi-fcw-to-deny, r=da...Matthias Krüger-1/+1
2024-08-31Rollup merge of #129527 - compiler-errors:lint-nit, r=NadrierilMatthias Krüger-20/+14
2024-08-31Rollup merge of #129366 - petrochenkov:libsearch, r=jieyouxuMatthias Krüger-61/+111
2024-08-31Rollup merge of #120221 - compiler-errors:statements-are-not-patterns, r=nnet...Matthias Krüger-42/+46
2024-08-30enable Miri to pass const pointers through FFIStrophox-12/+3
2024-08-30Remove `#[macro_use] extern crate tracing` from `rustc_hir_typeck`.Nicholas Nethercote-3/+29
2024-08-30Remove `#[macro_use] extern crate tracing` from `rustc_trait_selection`.Nicholas Nethercote-3/+48
2024-08-30Remove `#[macro_use] extern crate tracing` from `rustc_hir_analysis`.Nicholas Nethercote-3/+31
2024-08-30Remove `#[macro_use] extern crate tracing` from `rustc_borrowck`.Nicholas Nethercote-3/+38
2024-08-30add borrows to NLL MIR dumpsRémy Rakic-1/+14
2024-08-30refactor NLL MIR dump entry pointRémy Rakic-15/+23
2024-08-30enable extra comments in NLL MIR dumpsRémy Rakic-21/+40
2024-08-30make `-Z mir-include-spans` a dedicated enumRémy Rakic-7/+44
2024-08-30introduce `PrettyPrintMirOptions` for cosmetic MIR dump optionsRémy Rakic-29/+92
2024-08-30Remove `#[macro_use] extern crate tracing` from `rustc_infer`.Nicholas Nethercote-3/+26
2024-08-30Remove `#[macro_use] extern crate tracing` from `rustc_mir_transform`.Nicholas Nethercote-3/+39
2024-08-30Remove `Option<!>` return types.Nicholas Nethercote-66/+68
2024-08-29Update the `wasm-component-ld` binary dependencyAlex Crichton-1/+1
2024-08-29Auto merge of #129750 - GuillaumeGomez:rollup-gphsb7y, r=GuillaumeGomezbors-360/+508
2024-08-29Auto merge of #129714 - saethlin:half-a-recursion, r=compiler-errorsbors-1/+9
2024-08-29Simplify some extern providersMichael Goulet-43/+21
2024-08-29interpret/visitor: make memory order iteration slightly more efficientRalf Jung-9/+10
2024-08-29Rollup merge of #129732 - nnethercote:unreachable_pub-3, r=UrgauGuillaume Gomez-347/+403