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
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
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
2024-02-24
Forbid asm unwind to work with labels
Gary Guo
-0
/
+7
2024-02-24
Add asm label support to AST and HIR
Gary Guo
-0
/
+3
2024-02-20
Add newtype for raw idents
clubby789
-1
/
+2
2024-02-20
trigger `unsafe_code` on `global_asm!` invocations
Kalle Wachsmuth
-1
/
+1
2024-01-10
Rename consuming chaining methods on `DiagnosticBuilder`.
Nicholas Nethercote
-2
/
+2
2024-01-08
Use chaining for `DiagnosticBuilder` construction and `emit`.
Nicholas Nethercote
-7
/
+8
2024-01-08
Make `DiagnosticBuilder::emit` consuming.
Nicholas Nethercote
-3
/
+3
2023-12-24
Remove `ParseSess` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-1
/
+1
2023-12-24
Remove `ExtCtxt` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-11
/
+12
2023-12-18
Rename many `DiagCtxt` and `EarlyDiagCtxt` locals.
Nicholas Nethercote
-18
/
+18
2023-12-18
Rename `ParseSess::span_diagnostic` as `ParseSess::dcx`.
Nicholas Nethercote
-5
/
+4
2023-07-30
inline format!() args up to and including rustc_middle
Matthias Krüger
-9
/
+7
2023-07-23
fix couple of clippy findings:
Matthias Krüger
-1
/
+1
2023-07-12
Re-format let-else per rustfmt update
Mark Rousskov
-2
/
+1
2023-06-28
fix typo
He1pa
-1
/
+1
2023-06-25
Migrate some rustc_builtin_macros to SessionDiagnostic
He1pa
-8
/
+4
2023-06-16
fix ICE on specific malformed asm clobber_abi
asquared31415
-5
/
+1
2023-05-16
Avoid `&format("...")` calls in error message code.
Nicholas Nethercote
-3
/
+3
[next]