about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src/asm.rs
AgeCommit message (Expand)AuthorLines
2023-04-25Fix static string lintsclubby789-20/+8
2023-03-10Rollup merge of #105798 - Amanieu:relax-asm, r=joshtriplettMatthias Krüger-31/+4
2023-02-24Replace parse_[sth]_expr with parse_expr_[sth] function namesest31-1/+1
2023-01-27Relax ordering rules for `asm!` operandsAmanieu d'Antras-31/+4
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-1/+1
2022-11-24Auto merge of #104507 - WaffleLapkin:asderefsyou, r=wesleywiserbors-1/+1
2022-11-16Use `as_deref` in compiler (but only where it makes sense)Maybe Waffle-1/+1
2022-11-16Use `token::Lit` in `ast::ExprKind::Lit`.Nicholas Nethercote-1/+5
2022-08-22Use `AttrVec` in more places.Nicholas Nethercote-1/+1
2022-08-02Rollup merge of #100045 - Amanieu:global_asm_may_unwind, r=tmiaskoMatthias Krüger-2/+2
2022-08-02Properly reject the `may_unwind` option in `global_asm!`Amanieu d'Antras-2/+2
2022-07-31Always include a position span in rustc_parse_format::ArgumentAlex Macleod-2/+3
2022-07-25Generate correct suggestion with named arguments used positionallyPreston From-1/+1
2022-07-14Rollup merge of #99192 - Amanieu:fix-asm-srcloc, r=petrochenkovDylan DPC-2/+2
2022-07-14Fix spans for asm diagnosticsAmanieu d'Antras-2/+2
2022-06-13remove unnecessary `to_string` and `String::new` for `tool_only_span_suggestion`Takayuki Maeda-1/+1
2022-05-03Make rustc_parse_format compile on stablebjorn3-12/+27
2022-04-28rustc_ast: Harmonize delimiter naming with `proc_macro::Delimiter`Vadim Petrochenkov-10/+10
2022-04-14Reimplement lowering of sym operands for asm! so that it also works with glob...Amanieu d'Antras-10/+12
2022-02-23rustc_errors: let `DiagnosticBuilder::emit` return a "guarantee of emission".Eduard-Mihai Burtescu-9/+6
2022-02-16Correctly mark the span of captured arguments in `format_args!()`Chayim Refael Friedman-2/+2
2022-01-17Auto merge of #92816 - tmiasko:rm-llvm-asm, r=Amanieubors-9/+0
2022-01-12Remove deprecated LLVM-style inline assemblyTomasz Miąsko-9/+0
2022-01-10Update AsmArgs field visibility for rustfmtYacin Tmimi-4/+4
2021-12-21rustc_builtin_macros: make asm mod public for rustfmtCaleb Cartwright-2/+2
2021-12-19Auto merge of #91957 - nnethercote:rm-SymbolStr, r=oli-obkbors-1/+1
2021-12-16builtin_macros: allow external consumers for AsmArgs parsingCaleb Cartwright-29/+43
2021-12-15Remove unnecessary sigils around `Symbol::as_str()` calls.Nicholas Nethercote-1/+1
2021-12-12Remove automatic rustfix of asm! to llvm_asm!Amanieu d'Antras-13/+0
2021-12-09Remove redundant [..]sest31-1/+1
2021-12-03Add initial AST and MIR support for unwinding from inline assemblyAmanieu d'Antras-0/+2
2021-11-10Add support for specifying multiple clobber_abi in `asm!`asquared31415-31/+61
2021-11-07more clippy fixesMatthias Krüger-1/+1
2021-10-17rustc_span: `Ident::invalid` -> `Ident::empty`Vadim Petrochenkov-1/+1
2021-09-11Rollup merge of #88209 - Amanieu:asm_in_underscore, r=nagisaJubilee-0/+12
2021-09-10Rollup merge of #87441 - ibraheemdev:i-86865, r=cjgillotManish Goregaokar-1/+1
2021-08-31emit suggestion byte literal is passed to `format!`ibraheemdev-1/+1
2021-08-24Move `named_asm_labels` to a HIR lintasquared31415-76/+14
2021-08-21Improve error message when _ is used for in/inout asm operandsAmanieu d'Antras-0/+12
2021-08-14Auto merge of #87581 - Amanieu:asm_clobber_abi, r=nagisabors-8/+101
2021-08-12Add support for clobber_abi to asm!Amanieu d'Antras-7/+100
2021-08-12Fix error message typo for pure asm without outputsAmanieu d'Antras-1/+1
2021-08-04Combine spans into one error, deduplicate codeasquared31415-21/+14
2021-08-04Update error messageasquared31415-4/+4
2021-08-04Fix lint capitalization and ignoring, test with include_strasquared31415-3/+3
2021-08-04Handle leading colons properlyasquared31415-0/+3
2021-08-04Proper characters in labels, ignore commentsasquared31415-5/+10
2021-08-04Comment tweaksasquared31415-0/+1
2021-08-04Lint against named asm labelsasquared31415-4/+72
2021-07-17Compute a better `lint_node_id` during expansionAaron Hill-2/+2