about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2024-12-12Rollup merge of #122003 - mati865:gnullvm-build-libunwind, r=petrochenkovMatthias Krüger-0/+2
2024-12-12Auto merge of #129181 - beetrees:asm-spans, r=pnkfelix,compiler-errorsbors-33/+44
2024-12-11Make some types and methods related to Polonius + Miri public.Will Crichton-22/+34
2024-12-12Properly consider APITs for never type fallback ascription fixMichael Goulet-11/+8
2024-12-12Remove `PErr`.Nicholas Nethercote-12/+11
2024-12-11Auto merge of #128004 - folkertdev:naked-fn-asm, r=Amanieubors-17/+316
2024-12-11apply review feedbackRalf Jung-18/+32
2024-12-11forbid toggling x87 and fpregs on hard-float targetsRalf Jung-2/+48
2024-12-11generalize 'forbidden feature' concept so that even (un)stable feature can be...Ralf Jung-401/+468
2024-12-11Clarify why a type is rejected for asm!Oli Scherer-44/+73
2024-12-11Evaluate constants in SIMD vec lengths before rejecting themOli Scherer-0/+1
2024-12-11Fix ICE when multiple supertrait substitutions need assoc but only one is pro...Michael Goulet-23/+32
2024-12-11Dont use span as key when collecting missing associated types from dynMichael Goulet-149/+134
2024-12-11Auto merge of #134177 - matthiaskrgr:rollup-hgp8q60, r=matthiaskrgrbors-195/+299
2024-12-11Rollup merge of #134165 - durin42:wasm-target-string, r=jieyouxuMatthias Krüger-7/+13
2024-12-11Rollup merge of #134163 - Zalathar:covfun, r=SparrowLii,jieyouxuMatthias Krüger-182/+263
2024-12-11Rollup merge of #134148 - dev-ardi:cleanup_check_field_expr, r=compiler-errorsMatthias Krüger-6/+23
2024-12-11allow `symbol_intern_string_literal` lint in test modulesonur-ozkan-0/+12
2024-12-11Don't emit "field expressions may not have generic arguments" if it's a metho...Orion Gonzalez-3/+11
2024-12-11document check_expr_fieldOrion Gonzalez-6/+23
2024-12-11Arbitrary self types v2: detect shadowing problems.Adrian Taylor-4/+19
2024-12-11Arbitrary self types v2: deshadow quickerAdrian Taylor-38/+174
2024-12-11Arbitrary self types v2: deshadowing probeAdrian Taylor-10/+114
2024-12-11Arbitrary self types v2: pick diags to stack.Adrian Taylor-77/+85
2024-12-11Arbitrary self types v2: use Receiver traitAdrian Taylor-47/+136
2024-12-11Require the `constness` query to only be invoked on things that can have cons...Oli Scherer-12/+24
2024-12-11Make a helper privateOli Scherer-1/+1
2024-12-11wasm(32|64): update alignment stringAugie Fackler-7/+13
2024-12-11coverage: Store intermediate region tables in `CovfunRecord`Zalathar-55/+77
2024-12-11coverage: Only generate a CGU's covmap record if it has covfun recordsZalathar-4/+14
2024-12-11ABI checks: add support for loongarchWANG Rui-1/+3
2024-12-11Rollup merge of #134158 - compiler-errors:item-def-id, r=jackh726Jacob Pratt-9/+9
2024-12-11Rollup merge of #134142 - compiler-errors:paren-sug, r=jieyouxuJacob Pratt-5/+30
2024-12-11Rollup merge of #134141 - compiler-errors:anon-adt, r=lqdJacob Pratt-31/+4
2024-12-11Rollup merge of #134139 - mustartt:pgo-linker-flag, r=saethlinJacob Pratt-0/+2
2024-12-11Rollup merge of #134105 - compiler-errors:validate-self-preds, r=wesleywiserJacob Pratt-2/+9
2024-12-11coverage: Reify `CovfunRecord` as an intermediate stepZalathar-36/+45
2024-12-11coverage: Extract function metadata handling to a `covfun` submoduleZalathar-166/+206
2024-12-11Rename projection_def_id to item_def_idMichael Goulet-9/+9
2024-12-11Simplify `rustc_mir_dataflow::abs_domain`.Nicholas Nethercote-37/+11
2024-12-10Rudimentary heuristic to insert parentheses when needed for RPIT overcaptures...Michael Goulet-5/+30
2024-12-10emit `.weak_definition` instead of `.weak` on macosFolkert de Vries-28/+37
2024-12-10codegen `#[naked]` functions using `global_asm!`Folkert-17/+307
2024-12-10Remove more traces of anonymous ADTsMichael Goulet-31/+4
2024-12-10Rollup merge of #134115 - durin42:ppc64-target-string, r=jieyouxuLeón Orell Valerian Liehr-9/+14
2024-12-10Rollup merge of #134103 - compiler-errors:never-pat-range, r=oli-obkLeón Orell Valerian Liehr-1/+5
2024-12-10Rollup merge of #134094 - estebank:const-trait-errors, r=compiler-errorsLeón Orell Valerian Liehr-9/+57
2024-12-10Rollup merge of #134042 - sayantn:power8-crypto, r=jieyouxuLeón Orell Valerian Liehr-0/+4
2024-12-10Silence `use foo::Bar;` error if `Bar` isn't found in `foo` and `foo.rs` has ...Esteban Küber-1/+6
2024-12-10Keep track of parse errors in `mod`s and don't emit resolve errors for paths ...Esteban Küber-57/+116