about summary refs log tree commit diff
path: root/compiler/rustc_span/src/hygiene.rs
AgeCommit message (Expand)AuthorLines
2021-10-02Add desugaring mark to while loopCameron Steffen-0/+2
2021-10-02rustc_span: Make hygiene debug printing reproducibleVadim Petrochenkov-1/+4
2021-09-11don't clone types that are Copy (clippy::clone_on_copy)Matthias Krüger-3/+1
2021-08-30Lower let-else to HIRCameron Steffen-0/+2
2021-07-19Auto merge of #87225 - estebank:cleanup, r=oli-obkbors-2/+2
2021-07-19Various diagnostics clean ups/tweaksEsteban Küber-2/+2
2021-07-17Simplify Expn creation.Camille GILLOT-27/+25
2021-07-17Rename expn_info -> expn_data.Camille GILLOT-8/+8
2021-07-17Pass ExpnData by reference.Camille GILLOT-3/+3
2021-07-17Drop ExpnData::krate.Camille GILLOT-19/+10
2021-07-17Drop orig_id.Camille GILLOT-33/+9
2021-07-17Encode ExpnId using ExpnHash for incr. comp.Camille GILLOT-65/+56
2021-07-17Choose encoding format in caller code.Camille GILLOT-72/+26
2021-07-17Use LocalExpnId where possible.Camille GILLOT-14/+1
2021-07-17Make the CrateNum part of the ExpnId.Camille GILLOT-95/+250
2021-07-15Simplify metadata decoding.Camille GILLOT-30/+8
2021-07-15Separate encoding paths.Camille GILLOT-52/+87
2021-07-14Auto merge of #87106 - Mark-Simulacrum:edition-no-clone, r=petrochenkovbors-1/+1
2021-07-13Cache expansion hash.Camille GILLOT-163/+120
2021-07-13Move HashStable implementations.Camille GILLOT-1/+59
2021-07-13Avoid cloning ExpnData to access Span editionMark Rousskov-1/+1
2021-07-11rustc_span: Reorder some `ExpnData` fields in accordance with commentsVadim Petrochenkov-26/+25
2021-07-10rustc_span: Revert addition of `proc_macro` field to `ExpnKind::Macro`Vadim Petrochenkov-12/+3
2021-07-08Rework SESSION_GLOBALS API to prevent overwriting itGuillaume Gomez-4/+5
2021-07-06Store macro parent module in ExpnData.Camille GILLOT-2/+10
2021-06-11Make DummyHashStableContext dummier.Camille GILLOT-5/+5
2021-06-11Hash DefId in rustc_span.Camille GILLOT-7/+7
2021-05-12Implement span quoting for proc-macrosAaron Hill-3/+12
2021-05-02Use new thread-local const-initMark Rousskov-1/+1
2021-04-19fix few typosklensy-1/+1
2021-03-27Remove (lots of) dead codeJoshua Nelson-24/+2
2021-03-26Use iter::zip in compiler/Josh Stone-1/+1
2021-03-18Remove unwrap_none/expect_none from compiler/.Mara Bos-5/+9
2021-03-11Remove useless method.Camille GILLOT-6/+0
2021-02-13Use debug log level for developer oriented logsTomasz Miąsko-2/+2
2021-01-23Add disambiugator to ExpnDataAaron Hill-5/+152
2021-01-07resolve: Scope visiting doesn't need an `Ident`Vadim Petrochenkov-0/+4
2021-01-03Make `ExpnData` fields `krate` and `orig_id` privateAaron Hill-2/+42
2020-12-30Rename kw::Invalid -> kw::EmptyJoshua Nelson-2/+2
2020-10-27Show the inline stack of MIR lints that only occur after inliningOliver Scherer-0/+3
2020-10-14Remove unused code from rustc_spanest31-8/+0
2020-09-27Rollup merge of #77263 - bugadani:cleanup, r=lcnrJonas Schievink-1/+1
2020-09-27Clean up trivial if letDániel Buga-1/+1
2020-09-27Fix typo in ExpnData documentationJoshua Nelson-1/+1
2020-08-30mv compiler to compiler/mark-0/+1239