about summary refs log tree commit diff
path: root/compiler/rustc_span/src/hygiene.rs
AgeCommit message (Expand)AuthorLines
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-3/+3
2024-09-02chore: Fix typos in 'compiler' (batch 2)Alexander Cyon-1/+1
2024-08-21Rollup merge of #127279 - bvanjoi:fix-112680, r=petrochenkovMatthias Krüger-0/+8
2024-07-29Reformat `use` declarations.Nicholas Nethercote-8/+10
2024-07-05use old ctx if has same expand environment during decode spanbohan-0/+8
2024-06-21Auto merge of #123165 - oli-obk:no_ord_def_id3, r=cjgillotbors-1/+7
2024-06-16rustc_span: Minor improvementsVadim Petrochenkov-0/+5
2024-05-22Remove `#[macro_use]` extern crate tracing` from `rustc_span`.Nicholas Nethercote-0/+1
2024-04-29Remove `extern crate rustc_macros` from numerous crates.Nicholas Nethercote-1/+1
2024-04-25debuginfo: Stabilize `-Z debug-macros`, `-Z collapse-macro-debuginfo` and `#[...Vadim Petrochenkov-23/+15
2024-04-24chore: fix some typos in commentswhosehang-1/+1
2024-04-19Stop sorting `Span`s' `SyntaxContext`, as that is incompatible with incrementalOli Scherer-1/+7
2024-04-03rustc_index: Add a `ZERO` constant to index typesVadim Petrochenkov-2/+2
2024-03-22Update (doc) commentsLeón Orell Valerian Liehr-1/+1
2024-01-31Add async bound modifier to enable async Fn boundsMichael Goulet-0/+3
2024-01-19Auto merge of #120112 - matthiaskrgr:rollup-48o3919, r=matthiaskrgrbors-5/+14
2024-01-17Use UnhashMap for a few more mapsMark Rousskov-2/+2
2024-01-17Improved collapse_debuginfo attribute, added command-line flag (no|external|yes)Andrew Zhogin-5/+14
2024-01-09Rollup merge of #118903 - azhogin:azhogin/skip_second_stmt_debuginfo.rs, r=pe...Matthias Krüger-1/+33
2024-01-08Improved support of collapse_debuginfo attribute for macros.Andrew Zhogin-1/+33
2024-01-08macro_rules: Add an expansion-local cache to span markerVadim Petrochenkov-1/+1
2024-01-06Auto merge of #119662 - matthiaskrgr:rollup-ehofh5n, r=matthiaskrgrbors-16/+1
2024-01-06Rollup merge of #119624 - petrochenkov:dialoc4, r=compiler-errorsMatthias Krüger-16/+1
2024-01-06Auto merge of #119531 - petrochenkov:cmpctxt, r=cjgillotbors-4/+6
2024-01-06rustc_span: Optimize syntax context comparisonsVadim Petrochenkov-4/+6
2024-01-05rustc_span: Remove `fn fresh_expansion`Vadim Petrochenkov-16/+1
2023-12-31Remove almost all uses of specialization from the metadata encoding codebjorn3-27/+3
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