about summary refs log tree commit diff
path: root/compiler/rustc_span/src/hygiene.rs
AgeCommit message (Expand)AuthorLines
2025-09-05Some hygiene doc improvementsCameron Steffen-10/+20
2025-08-02Rollup merge of #144478 - joshtriplett:doc-code-formatting-prep, r=AmanieuSamuel Tardieu-1/+3
2025-07-25Improve and regularize comment placement in doc codeJosh Triplett-1/+3
2025-07-24Inline some methods in rustc_span hygienexizheyin-0/+16
2025-07-05remove `DesugaringKind::CondTemporary`dianne-7/+0
2025-06-22Implement DesugaringKind::FormatLiteralmejrs-0/+16
2025-06-12Introduce `-Zmacro-stats`.Nicholas Nethercote-1/+1
2025-04-28Move `in_external_macro` to `SyntaxContext`Jason Newcomb-0/+25
2025-04-26hygiene: Use `IndexVec` for syntax context decode cacheVadim Petrochenkov-9/+4
2025-04-26hygiene: Misc cleanupsVadim Petrochenkov-82/+46
2025-04-26hygiene: Remove decode placeholdersVadim Petrochenkov-34/+11
2025-04-19Rollup merge of #139091 - mejrs:format, r=compiler-errorsChris Denton-0/+19
2025-04-17Rollup merge of #139084 - petrochenkov:transpaque, r=davidtwcoMatthias Krüger-24/+23
2025-04-14Documentation and finishing touchesmejrs-0/+19
2025-04-12don't store opaque info during encodingbohan-56/+18
2025-04-03hygiene: Avoid recursion in syntax context decodingVadim Petrochenkov-100/+61
2025-04-01Use `sym::dummy` in one more place.Nicholas Nethercote-1/+2
2025-03-31hygiene: Rename semi-transparent to semi-opaqueVadim Petrochenkov-24/+23
2025-03-28hygiene: Rewrite `apply_mark_internal` to be more understandableVadim Petrochenkov-60/+61
2025-03-15hygiene: Update `$crate` pretty-printing to account for holes in syntax contextsVadim Petrochenkov-14/+15
2025-03-15hygiene: Ensure uniqueness of `SyntaxContextData`sVadim Petrochenkov-26/+34
2025-03-15hygiene: Asserts, comments, code cleanupVadim Petrochenkov-53/+91
2025-03-14Do not suggest using `-Zmacro-backtrace` for builtin macrosEsteban Küber-0/+5
2025-03-06Remove the `Option` part of range ends in the HIROli Scherer-0/+3
2025-02-24Introduce new-style attribute parsers for several attributesJana Dönszelmann-0/+6
2025-02-16Move hashes from rustc_data_structure to rustc_hashes so they can be shared w...Ben Kimock-1/+2
2025-02-06Auto merge of #136471 - safinaskar:parallel, r=SparrowLiibors-5/+6
2025-02-03Express contracts as part of function header and lower it to the contract lan...Celina G. Val-0/+3
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-5/+6
2025-01-18Revert "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=dav...Rémy Rakic-4/+0
2024-12-13Don't retag the `PtrMetadata(&raw const *_n)` in slice indexingScott McMurray-0/+4
2024-11-27rustc_span: Replace a `HashMap<_, ()>` with `HashSet`Josh Stone-5/+6
2024-11-12Delete the `cfg(not(parallel))` serial compilerNoratrieb-13/+1
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