summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src
AgeCommit message (Expand)AuthorLines
2023-05-27Auto merge of #111928 - c410-f3r:dqewdas, r=eholkbors-5/+11
2023-05-25Auto merge of #86844 - bjorn3:global_alloc_improvements, r=pnkfelixbors-5/+3
2023-05-24[RFC-2011] Expand more expressionsCaio-5/+11
2023-05-24Use `Option::is_some_and` and `Result::is_ok_and` in the compilerMaybe Waffle-1/+1
2023-05-18Rollup merge of #111054 - cjgillot:cfg-eval-recover, r=b-naberDylan DPC-1/+3
2023-05-18Rollup merge of #111633 - nnethercote:avoid-ref-format, r=WaffleLapkinDylan DPC-12/+12
2023-05-17Rollup merge of #111649 - Nilstrieb:derive-const-param-ty, r=BoxyUwUDylan DPC-0/+24
2023-05-16Add derive for `core::marker::ConstParamTy`Nilstrieb-0/+24
2023-05-16Avoid `&format("...")` calls in error message code.Nicholas Nethercote-12/+12
2023-05-14Rollup merge of #111463 - clubby789:env-escaped-var, r=cjgillotMatthias Krüger-3/+9
2023-05-12Auto merge of #109732 - Urgau:uplift_drop_forget_ref_lints, r=davidtwcobors-3/+1
2023-05-11refactor: use by-ref TokenTree iterator to avoid a few clonesCaleb Cartwright-2/+2
2023-05-11Better diagnostics for `env!` where variable contains escapeclubby789-3/+9
2023-05-11Split AllocatorKind::fn_name in global_fn_name and default_fn_namebjorn3-2/+2
2023-05-11Inline AllocFnFactory kind fieldbjorn3-4/+2
2023-05-10Remove useless drop of copy typeUrgau-3/+1
2023-05-09Rollup merge of #110694 - est31:builtin, r=petrochenkovDylan DPC-101/+0
2023-05-08Auto merge of #106621 - ozkanonur:enable-elided-lifetimes-for-doctests, r=Mar...bors-1/+1
2023-05-07enable `rust_2018_idioms` for doctestsozkanonur-1/+1
2023-05-05Migrate offset_of from a macro to builtin # syntaxest31-101/+0
2023-05-05Rollup merge of #108801 - fee1-dead-contrib:c-str, r=compiler-errorsDylan DPC-0/+9
2023-05-04Rollup merge of #111027 - clubby789:query-instability-builtin-macros, r=petro...Matthias Krüger-11/+11
2023-05-03Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote-12/+12
2023-05-02Use `GrowableBitSet` to store positional indexes in `asm!`clubby789-7/+8
2023-05-02Remove `allow(rustc::potential_query_instability)` for `builtin_macros`clubby789-6/+5
2023-05-02fix TODO commentsDeadbeef-2/+3
2023-05-02initial step towards implementing C string literalsDeadbeef-0/+8
2023-05-02Auto merge of #109128 - chenyukang:yukang/remove-type-ascription, r=estebankbors-6/+1
2023-05-01Rollup merge of #111042 - Zalathar:no-coverage, r=wesleywiserMatthias Krüger-2/+4
2023-05-01Do not recover when parsing stmt in cfg-eval.Camille GILLOT-1/+3
2023-05-01soften the wording for removing type ascriptionyukang-2/+1
2023-05-01Rip it outNilstrieb-4/+0
2023-05-01Add `#[no_coverage]` to the test harness's `fn main`Zalathar-2/+4
2023-05-01Rollup merge of #111032 - clubby789:migrate-asm-diagnostics, r=compiler-errorsMatthias Krüger-72/+144
2023-04-30Migrate `builtin_macros::asm` diagnostics to translatable diagnosticsclubby789-72/+144
2023-04-27Tweak await spanMichael Goulet-1/+1
2023-04-25Fix static string lintsclubby789-34/+84
2023-04-25Revert "Remove #[alloc_error_handler] from the compiler and library"Matthias Krüger-0/+106
2023-04-22Auto merge of #109507 - Amanieu:panic-oom-payload, r=davidtwcobors-106/+0
2023-04-21use P<[Ident]> instead of Vec<Ident>DrMeepster-2/+2
2023-04-21offset_ofDrMeepster-0/+102
2023-04-18Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb-1/+1
2023-04-16Remove #[alloc_error_handler] from the compiler and libraryAmanieu d'Antras-106/+0
2023-04-16fix clippy::toplevel_ref_arg and ::manual_mapMatthias Krüger-7/+1
2023-04-12Auto merge of #110252 - matthiaskrgr:rollup-ovaixra, r=matthiaskrgrbors-22/+40
2023-04-12Rollup merge of #110035 - Ezrashaw:improve-test-attr-expansion-code, r=davidtwcoMatthias Krüger-22/+40
2023-04-12Rollup merge of #110153 - DaniPopes:compiler-typos, r=NilstriebMatthias Krüger-1/+1
2023-04-11Auto merge of #110092 - clubby789:builtin-macros-translatable, r=compiler-errorsbors-329/+771
2023-04-11refactor: extract `not_testable_error` into functionEzra Shaw-32/+32
2023-04-10Migrate most of `rustc_builtin_macros` to diagnostic implsclubby789-329/+771