about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2024-06-24rustc_target: Build sparc_unknown_linux_gnu with -mcpu=v9 and -m32John Paul Adrian Glaubitz-1/+1
2024-06-24rustc_target: Rewrite sparc_unknown_linux_gnu spec to use TargetOptionsJohn Paul Adrian Glaubitz-8/+11
2024-06-24rustc_llvm: Link against libatomic on 32-bit SPARCJohn Paul Adrian Glaubitz-0/+1
2024-06-24rustc_data_structures: Use portable AtomicU64 on 32-bit SPARCJohn Paul Adrian Glaubitz-7/+7
2024-06-24Rollup merge of #126849 - workingjubilee:correctly-classify-arm-low-dregs, r=...Matthias Krüger-40/+40
2024-06-24Rollup merge of #126455 - surechen:fix_126222, r=estebankMatthias Krüger-9/+51
2024-06-24Rollup merge of #126177 - carbotaniuman:unsafe_attr_errors, r=jieyouxuMatthias Krüger-47/+185
2024-06-24Auto merge of #126023 - amandasystems:you-dropped-this-again, r=nikomatsakisbors-51/+57
2024-06-23Add hard error and migration lint for unsafe attrscarbotaniuman-47/+185
2024-06-23Rollup merge of #126851 - nnethercote:NtExprKind-NtPatKind, r=compiler-errorsMatthias Krüger-86/+95
2024-06-23Rollup merge of #126837 - petrochenkov:delegfix, r=compiler-errorsMatthias Krüger-2/+20
2024-06-23Rollup merge of #126833 - RalfJung:extern-type-field-ice, r=compiler-errorsMatthias Krüger-41/+63
2024-06-23Rollup merge of #126830 - RalfJung:unsized-fn-params, r=compiler-errorsMatthias Krüger-1/+1
2024-06-23Auto merge of #123088 - tgross35:f16-f128-pattern-analysis, r=Nadrierilbors-11/+86
2024-06-23Auto merge of #124733 - workingjubilee:cant-beleaf-we-dont-have-this, r=saethlinbors-18/+53
2024-06-23Replace `f16` and `f128` pattern matching stubs with real implementationsTrevor Gross-11/+86
2024-06-23compiler: parse the empty frame-pointerJubilee Young-2/+2
2024-06-23compiler: Accept -Cforce-frame-pointers=alwaysJubilee Young-11/+10
2024-06-23compiler: Support nightly -Cforce-frame-pointers=non-leafJubilee Young-4/+14
2024-06-23cg_clif: Define build opts from FramePointerJubilee Young-3/+3
2024-06-23compiler(nfc): -Cforce-frame-pointers is a FramePointerJubilee Young-14/+26
2024-06-23compiler: Add FramePointer::ratchetJubilee Young-0/+14
2024-06-22compiler: Mention C-unwind in C-variadic errorJubilee Young-1/+1
2024-06-23Rework pattern and expression nonterminal kinds.Nicholas Nethercote-57/+68
2024-06-22compiler: Fix arm32 asm issues by hierarchically sorting reg classesJubilee Young-40/+40
2024-06-23For [E0308]: mismatched types, when expr is in an arm's body, not add semicol...surechen-9/+51
2024-06-22Allow "C-unwind" fn to have C variadicsJubilee Young-0/+2
2024-06-23Tweak some ugly formatting.Nicholas Nethercote-1/+4
2024-06-23Import `NonterminalKind` in `compiler/rustc_expand/src/mbe/quoted.rs`.Nicholas Nethercote-30/+25
2024-06-22Rollup merge of #126552 - fee1-dead-contrib:rmfx, r=compiler-errorsMatthias Krüger-13/+13
2024-06-22delegation: Do not crash on qpaths without a traitVadim Petrochenkov-2/+20
2024-06-22don't ICE when encountering an extern type field during validationRalf Jung-41/+63
2024-06-22Make `effects` an incomplete featureDeadbeef-1/+1
2024-06-22make unsized_fn_params an internal featureRalf Jung-1/+1
2024-06-22Rollup merge of #126723 - estebank:dot-dot-dot, r=NadrierilGuillaume Gomez-2/+2
2024-06-22Rollup merge of #126686 - fmease:dump-preds-n-item-bounds, r=compiler-errorsGuillaume Gomez-104/+128
2024-06-22Rollup merge of #126555 - beetrees:f16-inline-asm-arm, r=AmanieuGuillaume Gomez-5/+46
2024-06-22Add `#[rustc_dump_{predicates,item_bounds}]`León Orell Valerian Liehr-0/+36
2024-06-21Rollup merge of #126811 - compiler-errors:tidy-ftl, r=estebankJubilee-23/+22
2024-06-21Rollup merge of #126809 - estebank:wording-tweak, r=oli-obkJubilee-1/+1
2024-06-21Rollup merge of #126787 - Strophox:get-bytes, r=RalfJungJubilee-3/+40
2024-06-21Rollup merge of #126722 - adwinwhite:ptr_fn_abi, r=celinvalJubilee-1/+21
2024-06-21Rollup merge of #126530 - beetrees:f16-inline-asm-riscv, r=AmanieuJubilee-9/+55
2024-06-22Auto merge of #126758 - spastorino:avoid-safe-outside-unsafe-blocks, r=compil...bors-16/+58
2024-06-21Fix remaining casesMichael Goulet-24/+23
2024-06-21Remove stray `.` from error messageEsteban Küber-1/+1
2024-06-21Auto merge of #126650 - compiler-errors:renames, r=lcnrbors-566/+538
2024-06-21Add `f16` inline ASM support for RISC-Vbeetrees-9/+55
2024-06-21Add `f16` inline ASM support for 32-bit ARMbeetrees-5/+46
2024-06-21Rename a bunch of thingsMichael Goulet-566/+538