about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-11-03move ABI sanity check from LLVM codegen backend to ABI computation logicRalf Jung-40/+74
2023-11-03Auto merge of #116439 - compiler-errors:on-unimplemented, r=davidtwcobors-0/+15
2023-11-03Auto merge of #117508 - nnethercote:symbols-FxIndexSet, r=cuviperbors-21/+12
2023-11-03Use the LLVM option NoTrapAfterNoreturnMatt Harding-0/+8
2023-11-03Auto merge of #117313 - GuillaumeGomez:cg_gcc-tests, r=onur-ozkanbors-8/+21
2023-11-03Emit explanatory note for move errors in packed struct derivesGurinder Singh-1/+19
2023-11-02Add insta-stable std::hash::{DefaultHasher, RandomState} exportsltdk-7/+4
2023-11-03Add crate `compiler_builtins` to LTO even if the `Linkage` is `IncludedFromDy...dianqk-2/+8
2023-11-03Auto merge of #117131 - compiler-errors:projection-oops, r=lcnrbors-123/+169
2023-11-02Auto merge of #117134 - lcnr:dropck_outlives-coroutine, r=compiler-errorsbors-22/+59
2023-11-02Pretty print Fn traits in rustc_on_unimplementedMichael Goulet-0/+15
2023-11-02Add all RPITITs when augmenting param-env with GAT bounds in check_type_boundsMichael Goulet-77/+103
2023-11-02Use the normalizing param-env always in check_type_boundsMichael Goulet-123/+143
2023-11-03Use `FxIndexSet` in the symbol interner.Nicholas Nethercote-21/+12
2023-11-02Remove `libc` dependency in cg_gcc alloc_system exampleGuillaume Gomez-4/+14
2023-11-02Pass `--sysroot` optionGuillaume Gomez-0/+4
2023-11-02Fix config.sh scriptGuillaume Gomez-1/+1
2023-11-02Fix compilation errors in rustc_codegen_gcc examplesGuillaume Gomez-2/+2
2023-11-02Disable `master` feature by default when building rustc_codegen_gccGuillaume Gomez-1/+0
2023-11-02Fix incorrect trait bound restriction suggestionEsteban Küber-0/+2
2023-11-02review + add testslcnr-4/+4
2023-11-02only erase param env regions where neededlcnr-2/+2
2023-11-02dropck_outlives check generator witness needs_droplcnr-21/+59
2023-11-02remove outdated commentlcnr-1/+0
2023-11-02Auto merge of #117513 - matthiaskrgr:rollup-jvl6y84, r=matthiaskrgrbors-151/+150
2023-11-02Rollup merge of #117509 - Zalathar:zsymbol, r=petrochenkovMatthias Krüger-25/+12
2023-11-02Rollup merge of #117394 - lcnr:proof-tree-cache4, r=compiler-errorsMatthias Krüger-126/+138
2023-11-02Auto merge of #117466 - compiler-errors:alias-bound, r=aliemjaybors-1/+9
2023-11-02Don't check for alias bounds in liveness when aliases have escaping bound varsMichael Goulet-1/+9
2023-11-02Auto merge of #117204 - nnethercote:rustc_ast_passes, r=compiler-errorsbors-172/+142
2023-11-02use global cache when computing proof treeslcnr-126/+138
2023-11-02Add a couple of clarifying comments.Nicholas Nethercote-3/+3
2023-11-02Replace two `create_default_session_if_not_set_then` uses.Nicholas Nethercote-4/+4
2023-11-02Deinline all session global functions.Nicholas Nethercote-6/+0
2023-11-02Minimize `pub` usage in `source_map.rs`.Nicholas Nethercote-99/+60
2023-11-02Remove support for alias `-Z symbol-mangling-version`Zalathar-25/+12
2023-11-02Formatting tweaks.Nicholas Nethercote-9/+12
2023-11-02Minimize `pub` usage in `hygiene.rs`.Nicholas Nethercote-35/+16
2023-11-02Tweak `use` items.Nicholas Nethercote-6/+3
2023-11-02Fix some comments.Nicholas Nethercote-4/+2
2023-11-02Explain the `()` argument to `ErrorGuaranteed`.Nicholas Nethercote-0/+3
2023-11-02Cleanup check_match code pathsNadrieril-110/+104
2023-11-02Factor out pointing at ADT definitionNadrieril-44/+41
2023-11-02Always do all the pattern checksNadrieril-60/+60
2023-11-02Tweak diagnostic for consistencyNadrieril-4/+2
2023-11-02Check pattern error while loweringNadrieril-42/+29
2023-11-02Uncomplicate check_let_chainNadrieril-45/+35
2023-11-02ReorderNadrieril-148/+151
2023-11-01Rollup merge of #117441 - cjgillot:diag-noassert, r=oli-obk,RalfJungMatthias Krüger-10/+22
2023-11-01Rollup merge of #117373 - saethlin:avoid-ice-lint, r=compiler-errorsMatthias Krüger-8/+4