index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_builtin_macros
/
src
/
asm.rs
Age
Commit message (
Expand
)
Author
Lines
2025-09-14
Move more early buffered lints to dyn lint diagnostics (1/N)
León Orell Valerian Liehr
-3
/
+2
2025-08-09
remove `P`
Deadbeef
-7
/
+6
2025-05-27
move asm parsing code into `rustc_parse`
Folkert de Vries
-385
/
+2
2025-05-27
support `#[cfg(...)]` on arguments to the `asm!` macros
Folkert de Vries
-4
/
+84
2025-05-18
add `AsmOptions` with some named fields
Folkert de Vries
-17
/
+29
2025-05-18
rename to get rid of the 'raw' concept
Folkert de Vries
-63
/
+64
2025-05-18
delay error for unsupported options
Folkert de Vries
-14
/
+2
2025-05-18
attempt to have rustfmt use the new logic
Folkert de Vries
-17
/
+8
2025-05-18
a new parser generating the exact same error messages
Folkert de Vries
-150
/
+226
2025-05-17
extract operand parser
Folkert de Vries
-83
/
+93
2025-05-17
determine later whether an explicit reg was used
Folkert de Vries
-11
/
+9
2025-04-01
Move `ast::Item::ident` into `ast::ItemKind`.
Nicholas Nethercote
-2
/
+1
2025-01-28
parse_format optimize import use
Marijn Schouten
-1
/
+1
2024-12-31
Account for format_args in HiddenUnicodeCodepoints lint
Michael Goulet
-0
/
+1
2024-12-31
Make parsed string literal fields named
Michael Goulet
-2
/
+6
2024-12-19
Speed up `Parser::expected_token_types`.
Nicholas Nethercote
-56
/
+56
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-2
/
+1
2024-11-24
Support use of asm goto with outputs and `options(noreturn)`
Gary Guo
-1
/
+4
2024-10-06
various fixes for `naked_asm!` implementation
Folkert de Vries
-16
/
+7
2024-10-06
disallow `asm!` in `#[naked]` functions
Folkert de Vries
-60
/
+2
2024-10-06
implement `naked_asm` macro
Folkert
-42
/
+117
2024-09-27
Rollup merge of #130917 - gurry:129503-ice-wrong-span-in-macros, r=chenyukang
Matthias Krüger
-1
/
+9
2024-09-27
Fix error span when arg to asm!() is a macro call
Gurinder Singh
-1
/
+9
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-2
/
+2
2024-09-12
Rollup merge of #130235 - compiler-errors:nested-if, r=michaelwoerister
Stuart Cook
-6
/
+4
2024-09-11
Also fix if in else
Michael Goulet
-6
/
+4
2024-09-10
disallow `naked_asm!` outside of `#[naked]` functions
Folkert de Vries
-3
/
+8
2024-09-09
bootstrap `naked_asm!` for `compiler-builtins`
Folkert de Vries
-0
/
+38
2024-08-14
Use `impl PartialEq<TokenKind> for Token` more.
Nicholas Nethercote
-2
/
+2
2024-08-07
Use more slice patterns inside the compiler
León Orell Valerian Liehr
-4
/
+3
2024-08-04
Rollup merge of #128305 - folkertdev:asm-parser-unsupported-operand, r=Amanieu
Matthias Krüger
-8
/
+31
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-6
/
+5
2024-07-28
improve error message when global asm uses inline asm operands
Folkert
-8
/
+31
2024-07-27
Rollup merge of #128207 - folkertdev:asm-parser-generalize, r=Amanieu
Trevor Gross
-22
/
+43
2024-07-26
refactor the `if if`
Folkert
-3
/
+7
2024-07-25
improve error message when `global_asm!` uses `asm!` options
Folkert
-22
/
+39
2024-07-24
Use Cow<'static, str> for InlineAsmTemplatePiece::String
GnomedDev
-3
/
+3
2024-06-25
Migrate some rustc_builtin_macros to SessionDiagnostic
he1pa
-8
/
+5
2024-06-18
Prefer `dcx` methods over fields or fields' methods
Oli Scherer
-4
/
+4
2024-05-21
Rename buffer_lint_with_diagnostic to buffer_lint
Xiretza
-2
/
+2
2024-05-21
Convert uses of BuiltinLintDiag::Normal to custom variants
Xiretza
-4
/
+5
2024-04-26
Move some functions from `rustc_expand` to `rustc_builtin_macros`.
Nicholas Nethercote
-2
/
+2
2024-03-28
compiler: fix few needless_pass_by_ref_mut clippy lints
klensy
-3
/
+3
2024-03-15
Make `unexpected` always "return" `PResult<()>` & add `unexpected_any`
Maybe Waffle
-1
/
+1
2024-03-13
delay expand macro bang when there has indeterminate path
bohan
-32
/
+44
2024-03-08
Rollup merge of #119365 - nbdd0121:asm-goto, r=Amanieu
Matthias Krüger
-0
/
+10
2024-03-05
Rename all `ParseSess` variables/fields/lifetimes as `psess`.
Nicholas Nethercote
-6
/
+6
2024-03-04
Tweak `parse_asm_args`.
Nicholas Nethercote
-5
/
+2
2024-02-25
Add `ErrorGuaranteed` to `ast::ExprKind::Err`
Lieselotte
-36
/
+35
2024-02-25
Rollup merge of #121060 - clubby789:bool-newtypes, r=cjgillot
Matthias Krüger
-1
/
+2
[next]