summary refs log tree commit diff
path: root/compiler/rustc_span/src/lib.rs
AgeCommit message (Expand)AuthorLines
2025-03-11Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-10Revert "Use workspace lints for crates in `compiler/` #138084"许杰友 Jieyou Xu (Joe)-0/+1
2025-03-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-04Also note struct access, and fix macro expansion from foreign cratesMichael Goulet-2/+10
2025-03-03Point of macro expansion from call expr if it involves macro varMichael Goulet-0/+23
2025-02-23Use `as_chunks` in `analyze_source_file_sse2`real-eren-0/+1
2025-02-22Fix binding mode problemsMichael Goulet-2/+2
2025-02-16Move hashes from rustc_data_structure to rustc_hashes so they can be shared w...Ben Kimock-1/+2
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-12/+13
2025-02-02Convert two `rustc_middle::lint` functions to `Span` methods.Nicholas Nethercote-0/+32
2025-01-22Auto merge of #134478 - compiler-errors:attr-span, r=oli-obkbors-6/+39
2025-01-19Rename FileName::QuoteExpansion to CfgSpecEric Huss-5/+5
2025-01-08Add a list of symbols for stable standard library cratesTrevor Gross-1/+1
2024-12-21Hash only the spans that we care ended up reading in Span::try_metavarsMichael Goulet-14/+35
2024-12-21Hash the untracked macro variable expansionsMichael Goulet-5/+17
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-1/+1
2024-12-13Remove support for specializing ToString outside the standard librarybjorn3-1/+0
2024-12-12Auto merge of #129181 - beetrees:asm-spans, r=pnkfelix,compiler-errorsbors-0/+6
2024-12-06Remove all threading through of ErrorGuaranteed from the driverbjorn3-0/+5
2024-11-27rustc_span: Replace a `HashMap<_, ()>` with `HashSet`Josh Stone-0/+1
2024-11-26Pass end position of span through inline ASM cookiebeetrees-0/+6
2024-11-24Auto merge of #132791 - tyilo:big-file-fail-fast, r=compiler-errorsbors-0/+5
2024-11-23rustc: Fail fast when compiling a source file larger than 4 GiB - 1 BAsger Hautop Drewsen-0/+5
2024-11-14Rollup merge of #128197 - Alexendoo:span-ctxt, r=davidtwcoMatthias Krüger-6/+0
2024-11-12Auto merge of #132282 - Noratrieb:it-is-the-end-of-serial, r=cjgillotbors-8/+0
2024-11-12Delete the `cfg(not(parallel))` serial compilerNoratrieb-8/+0
2024-11-10Address review commentsLeón Orell Valerian Liehr-0/+4
2024-10-07Avoid another `&Lrc<..>` in a return value.Nicholas Nethercote-1/+1
2024-10-01disregard what we believe is supported in cargo for hash typeJacob Kiesel-9/+0
2024-10-01add unstable support for outputting file checksums for use in cargoJacob Kiesel-7/+139
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-5/+5
2024-09-03Auto merge of #129777 - nnethercote:unreachable_pub-4, r=Urgaubors-0/+1
2024-09-03Add `warn(unreachable_pub)` to `rustc_span`.Nicholas Nethercote-0/+1
2024-09-02chore: Fix typos in 'compiler' (batch 2)Alexander Cyon-2/+2
2024-08-27compiler: Remove feature(new_uninit)Jubilee Young-1/+0
2024-08-06Skip locking span interner for some syntax context checksAlex Macleod-6/+0
2024-07-29Reformat `use` declarations.Nicholas Nethercote-9/+9
2024-07-25Auto merge of #127042 - GrigorenkoPV:derivative, r=compiler-errorsbors-4/+5
2024-07-18Make unicode text flow control chars visible as �Esteban Küber-1/+2
2024-07-18Be more accurate about calculating `display_col` from a `BytePos`Esteban Küber-100/+33
2024-07-12rustc_span: derivative -> derive-wherePavel Grigorenko-4/+5
2024-06-21Auto merge of #123165 - oli-obk:no_ord_def_id3, r=cjgillotbors-31/+8
2024-06-20rustc_span: Optimize span parent get/set methodsVadim Petrochenkov-9/+2
2024-06-16Auto merge of #126543 - petrochenkov:upctxt4, r=cjgillotbors-15/+25
2024-06-16rustc_span: Minor improvementsVadim Petrochenkov-2/+2
2024-06-16rustc_span: Optimize more hygiene operations using `Span::map_ctxt`Vadim Petrochenkov-15/+25
2024-06-13rustc_span: By-value interface for ctxt updateVadim Petrochenkov-13/+9
2024-06-13rustc_span: Add conveniences for working with span formatsVadim Petrochenkov-0/+1
2024-06-10rustc_span: Optimize syntax context updates in spansVadim Petrochenkov-12/+13
2024-06-04Add `Span::trim_end`Zalathar-0/+7