about summary refs log tree commit diff
path: root/compiler/rustc_macros/src
AgeCommit message (Expand)AuthorLines
2022-03-02rename ErrorReported -> ErrorGuaranteedmark-1/+1
2022-03-01Rollup merge of #93926 - PatchMixolydic:bugfix/must_use-on-exprs, r=cjgillotDylan DPC-1/+0
2022-02-27Lint against more useless `#[must_use]` attributesRuby Lazuli-1/+0
2022-02-25Auto merge of #93878 - Aaron1011:newtype-macro, r=cjgillotbors-0/+333
2022-02-24Address review commentsAaron Hill-24/+10
2022-02-24Convert `newtype_index` to a proc macroAaron Hill-0/+347
2022-02-23rustc_errors: let `DiagnosticBuilder::emit` return a "guarantee of emission".Eduard-Mihai Burtescu-1/+1
2022-02-20Delete Decoder::read_enum_variantMark Rousskov-8/+4
2022-02-20Delete Decoder::read_struct_fieldMark Rousskov-19/+6
2022-02-20Delete Decoder::read_structMark Rousskov-9/+1
2022-02-20Delete read_enum_variant_argMark Rousskov-11/+12
2022-02-20Delete read_enum_variant namesMark Rousskov-8/+0
2022-02-20Delete Decoder::read_enumMark Rousskov-13/+8
2022-02-16Move ty::print methods to Drop-based scope guardsMark Rousskov-1/+3
2022-01-22Make `Decodable` and `Decoder` infallible.Nicholas Nethercote-13/+5
2022-01-03Rollup merge of #92011 - Aaron1011:decode-span, r=michaelwoeristerMatthias Krüger-11/+15
2021-12-16Use field span in `rustc_macros` when emitting decode callAaron Hill-11/+15
2021-12-15Remove `in_band_lifetimes` from `rustc_middle`Aaron Hill-0/+5
2021-12-12Query modifierDeadbeef-0/+20
2021-12-02Rename TypeFolderFallible to FallibleTypeFolderAlan Egerton-1/+1
2021-12-02Reduce boilerplate around infallible foldersAlan Egerton-2/+2
2021-11-26Make `TypeFoldable` implementors short-circuit on errorLeSeulArtichaut-3/+3
2021-11-22Avoid generating empty closures for fieldless enumsMark Rousskov-7/+18
2021-11-07more clippy fixesMatthias Krüger-5/+3
2021-10-25Avoid a branch on key being local for queries that use the same local and ext...bjorn3-0/+23
2021-10-23Do not require QueryCtxt for cache_on_disk.Camille GILLOT-2/+2
2021-10-23Build the query vtable directly.Camille GILLOT-24/+18
2021-10-21Do not depend on the stored value when trying to cache on disk.Camille GILLOT-14/+4
2021-10-15Revert "Auto merge of #89709 - clemenswasser:apply_clippy_suggestions_2, r=pe...Matthias Krüger-7/+9
2021-10-10Apply clippy suggestionsClemens Wasser-9/+7
2021-10-05Auto merge of #89266 - cjgillot:session-ich, r=michaelwoeristerbors-2/+2
2021-10-03Remove re-export.Camille GILLOT-2/+2
2021-10-02Prevent macro ambiguity errorsbjorn3-6/+6
2021-09-13Use a separate interner type for UniqueTypeIdbjorn3-1/+1
2021-09-11don't clone types that are Copy (clippy::clone_on_copy)Matthias Krüger-4/+4
2021-08-19Rollup merge of #86123 - Aaron1011:query-span, r=cjgillotGuillaume Gomez-48/+56
2021-08-01bump bootstrap compiler to 1.55Pietro Albini-1/+0
2021-07-25clippy::useless_formatMatthias Krüger-1/+1
2021-07-18Move OnDiskCache to rustc_query_impl.Camille GILLOT-1/+1
2021-07-09Fix default_hash_types to use resolved pathCameron Steffen-1/+1
2021-06-18Lint for unused borrows as part of UNUSED_MUST_USEhi-rustin-2/+2
2021-06-07Preserve more spans in internal `rustc_queries!` macroAaron Hill-48/+56
2021-06-01Remove unused functions and arguments from rustc_serializebjorn3-10/+8
2021-03-26Use iter::zip in compiler/Josh Stone-1/+1
2021-03-11Add inlining.Camille GILLOT-0/+2
2021-02-24replaced some map_or with map_or_elseklensy-1/+1
2021-02-23replaced some unwrap_or with unwrap_or_elseklensy-5/+5
2021-02-19Move the query system to rustc_query_impl.Camille GILLOT-0/+3
2021-02-19Wrap QueryDescription into a macro.Camille GILLOT-4/+4
2021-02-19Make QueryEngine opaque to TyCtxt.Camille GILLOT-7/+5