summary refs log tree commit diff
path: root/compiler/rustc_macros/src
AgeCommit message (Expand)AuthorLines
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
2021-02-19Wrap TyCtxt inside a QueryCtxt for queries.Camille GILLOT-13/+13
2021-02-19Decouple the on-disk cache from the query engine.Camille GILLOT-2/+2
2021-02-08Switch query descriptions to just StringMark Rousskov-2/+2
2021-01-31Indent the code correctly again after removing the query categories.Julian Wollersberger-54/+52
2021-01-31Remove the remains of the query categories.Julian Wollersberger-23/+4
2021-01-14Use Option::map_or instead of `.map(..).unwrap_or(..)`LingMan-1/+1
2021-01-01rustc_serialize: specialize opaque encoding of some u8 sequencesTyson Nottingham-2/+2
2020-12-30Rollup merge of #80509 - matthiaskrgr:ptr_arg, r=varkorYuki Okushi-1/+1
2020-12-30where possible, pass slices instead of &Vec or &String (clippy::ptr_arg)Matthias Krüger-1/+1
2020-12-29Use `desc` as a doc-comment if none exist yetJoshua Nelson-2/+36
2020-12-17Stop using intermediate macros in definition of symbolsArlie Davis-21/+16
2020-12-13./x.py fmtArlie Davis-12/+3
2020-12-12Improve error handling in `symbols` proc-macroArlie Davis-54/+213
2020-11-19Only create `OnDiskCache` in incremental compilation modeAaron Hill-1/+1