about summary refs log tree commit diff
path: root/compiler/rustc_span/src/hygiene.rs
AgeCommit message (Expand)AuthorLines
2022-09-07ssa: implement `#[collapse_debuginfo]`David Wood-12/+16
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-1/+0
2022-07-14Auto merge of #99231 - Dylan-DPC:rollup-0tl8c0o, r=Dylan-DPCbors-0/+6
2022-07-14Rollup merge of #99126 - NiklasJonsson:84447/rustc_span, r=petrochenkovDylan DPC-0/+6
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-1/+1
2022-07-13reduce scope of allow(rustc::potential_query_instability) in rustc_spanNiklas Jonsson-0/+6
2022-07-11lower let-else in MIR insteadDing Xiang Fei-2/+0
2022-07-10avoid some `&str` to `String` conversionsTakayuki Maeda-2/+1
2022-06-08Use delayed error handling for `Encodable` and `Encoder` infallible.Nicholas Nethercote-26/+21
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-4/+4
2022-05-07Auto merge of #96094 - Elliot-Roberts:fix_doctests, r=compiler-errorsbors-3/+5
2022-05-02fix most compiler/ doctestsElliot Roberts-3/+5
2022-04-30Add `do yeet` expressions to allow experimentation in nightlyScott McMurray-0/+2
2022-04-13Remove last vestiges of skippng ident span hashingAaron Hill-10/+0
2022-04-12Remove NodeIdHashingMode.Camille GILLOT-1/+1
2022-03-30Spellchecking compiler commentsYuri Astrakhan-1/+1
2022-03-04Remove ordering traits from `rustc_span::hygiene::LocalExpnId`pierwill-0/+7
2022-02-27Only create a single expansion for each inline integration.Camille GILLOT-13/+8
2022-02-15Inline LocalExpnId::from_raw and LocalExpnId::as_rawTomasz Miąsko-0/+2
2022-01-22Make `Decodable` and `Decoder` infallible.Nicholas Nethercote-14/+11
2022-01-05Adjust assert_default_hashing_controlsAaron Hill-6/+12
2022-01-05Ensure that `Fingerprint` caching respects hashing configurationAaron Hill-0/+24
2021-11-28Add parent crate assert to register_expn_idCameron Steffen-0/+1
2021-11-28Add fast path to is_descendant_ofCameron Steffen-2/+19
2021-11-21Simplify for loop desugarCameron Steffen-9/+2
2021-10-21Don't suggest importing items with hygienic namesMatthew Jasper-1/+1
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