about summary refs log tree commit diff
path: root/compiler/rustc_span/src/hygiene.rs
AgeCommit message (Expand)AuthorLines
2023-11-22Replace `no_ord_impl` with `orderable`.Nicholas Nethercote-1/+1
2023-11-22Replace `custom_encodable` with `encodable`.Nicholas Nethercote-2/+0
2023-11-10Remove `-Zkeep-hygiene-data`.Nicholas Nethercote-4/+0
2023-11-02Minimize `pub` usage in `hygiene.rs`.Nicholas Nethercote-34/+15
2023-11-02Tweak `use` items.Nicholas Nethercote-6/+3
2023-08-25Rollup merge of #115081 - Zoxc:expn-id-decode, r=cjgillotMatthias Krüger-3/+3
2023-08-23Extend comment on assertionJohn Kåre Alsaker-1/+5
2023-08-23Check that the old values matchJohn Kåre Alsaker-2/+2
2023-08-22Fix races conditions with `SyntaxContext` decodingJohn Kåre Alsaker-34/+80
2023-08-22Allow overwriting ExpnId for concurrent decodingJohn Kåre Alsaker-3/+3
2023-06-16Add `SyntaxContext::is_root`Maybe Waffle-4/+9
2023-05-30Lower the tracing level of some very verbose messagesOli Scherer-2/+2
2023-05-27Rollup merge of #111952 - cjgillot:drop-replace, r=WaffleLapkinGuillaume Gomez-2/+0
2023-05-25Remove DesugaringKind::Replace.Camille GILLOT-2/+0
2023-05-25Remove ExpnKind::Inlined.Camille GILLOT-4/+0
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-1/+1
2023-04-18Store hashes in special types so they aren't accidentally encoded as numbersBen Kimock-7/+7
2023-04-10Fix typos in compilerDaniPopes-1/+1
2023-04-01a couple clippy::complexity fixesMatthias Krüger-1/+1
2023-03-18Ignore `Inlined` spans when computing caller location.Camille GILLOT-1/+1
2023-03-03Desugars drop and replace at MIR buildGiacomo Pasini-0/+2
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-1/+1
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-10/+6
2023-01-02Auto merge of #84762 - cjgillot:resolve-span-opt, r=petrochenkovbors-0/+4
2022-12-25Explain disabled span hashing.Camille GILLOT-0/+4
2022-12-25Give the correct track-caller location with MIR inlining.Camille GILLOT-0/+1
2022-12-18A few small cleanups for `newtype_index`Nilstrieb-4/+2
2022-12-18Make `#[debug_format]` an attribute in `newtype_index`Nilstrieb-1/+1
2022-12-18Make `#[no_ord_impl]` an attribute in `newtype_index`Nilstrieb-1/+1
2022-12-18Make `#[custom_encodable]` an attribute for `newtype_index`Nilstrieb-2/+2
2022-12-01Remove useless borrows and derefsMaybe Waffle-1/+1
2022-11-25Prefer not accessing the private field of newtype_index typesOli Scherer-1/+1
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