about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/check/intrinsicck.rs
AgeCommit message (Expand)AuthorLines
2025-04-27Move inline_asm to typeck, properly handle aliasesMichael Goulet-555/+0
2025-03-23fix: Check empty SIMD vector in inline asmHadrien Eyraud-0/+8
2025-03-10Pass InferCtxt to InlineAsmCtxt to properly taint on errorMichael Goulet-52/+58
2025-02-26Handle asm const similar to inline constGary Guo-9/+25
2025-02-24Better error message for unsized pointersMichael Goulet-1/+18
2025-02-24Properly support thin ptrs that are only thin due to their param-env in asm m...Michael Goulet-4/+2
2025-02-22Make a fake body to store typeck results for global_asmMichael Goulet-24/+26
2025-02-22Initial cleanups of InlineAsmCtxtMichael Goulet-56/+34
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-02remove `Ty::is_copy_modulo_regions`lcnr-1/+1
2024-11-24Make s390x non-clobber-only vector register support unstableTaiki Endo-11/+27
2024-11-19move `fn is_item_raw` to `TypingEnv`lcnr-6/+11
2024-10-27compiler: Add rustc_abi dependence to the compilerJubilee Young-1/+1
2024-10-19Get rid of const eval_* and try_eval_* helpersMichael Goulet-3/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-08-14Auto merge of #128812 - nnethercote:shrink-TyKind-FnPtr, r=compiler-errorsbors-1/+1
2024-08-11Use assert_matches around the compilerMichael Goulet-4/+6
2024-08-09Shrink `TyKind::FnPtr`.Nicholas Nethercote-1/+1
2024-07-25Apply suggestions from code reviewFolkert de Vries-1/+1
2024-07-25apply fix suggested by lcnrFolkert-39/+13
2024-07-25Tweak type inference for `const` operands in inline asmAmanieu d'Antras-4/+20
2024-06-15Rollup merge of #126417 - beetrees:f16-f128-inline-asm-x86, r=AmanieuMatthias Krüger-0/+4
2024-06-14Use is_lang_item more aggressivelyMichael Goulet-2/+2
2024-06-13Add `f16` and `f128` inline ASM support for `x86` and `x86-64`beetrees-0/+4
2024-05-23Remove `LintDiagnostic::msg`León Orell Valerian Liehr-1/+1
2024-05-13Remove `extern crate rustc_middle` from `rustc_hir_analysis`.Nicholas Nethercote-0/+1
2024-04-11Fix small typoJanggun Lee-1/+1
2024-04-03rustc_index: Add a `ZERO` constant to index typesVadim Petrochenkov-2/+2
2024-03-23Rollup merge of #121940 - veera-sivarajan:bugfix-121593, r=fmeaseJubilee-7/+15
2024-03-22Programmatically convert some of the pat ctorsMichael Goulet-3/+1
2024-03-03Mention Register Size in `#[warn(asm_sub_register)]`Veera-7/+15
2024-02-24Add asm label support to AST and HIRGary Guo-0/+2
2024-01-23Rename `TyCtxt::struct_span_lint_hir` as `TyCtxt::node_span_lint`.Nicholas Nethercote-1/+1
2024-01-10Rename consuming chaining methods on `DiagnosticBuilder`.Nicholas Nethercote-9/+9
2024-01-10Add `DiagCtxt::delayed_bug`.Nicholas Nethercote-2/+2
2024-01-10Shorten some error invocations.Nicholas Nethercote-3/+3
2024-01-08Use chaining for `DiagnosticBuilder` construction and `emit`.Nicholas Nethercote-32/+42
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-10/+10
2023-12-15Rollup merge of #118727 - compiler-errors:lint-decorate, r=WaffleLapkinJubilee-1/+0
2023-12-15Don't pass lint back out of lint decoratorMichael Goulet-1/+0
2023-12-15Annotate some bugsMichael Goulet-5/+12
2023-12-02Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.Nicholas Nethercote-1/+1
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-6/+6
2023-08-23Allow MaybeUninit in input and output of inline assemblyTaiki Endo-19/+34
2023-08-14fixed *const [type error] does not implement the Copy traitnxya-1/+1
2023-07-25inline format!() args from rustc_codegen_llvm to the end (4)Matthias Krüger-1/+1
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-3/+3
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-6/+2
2023-05-03Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote-15/+15