about summary refs log tree commit diff
path: root/compiler/rustc_span/src/lib.rs
AgeCommit message (Expand)AuthorLines
2025-09-05Some hygiene doc improvementsCameron Steffen-2/+2
2025-08-22Stabilize `round_char_boundary` featureokaneco-1/+1
2025-08-06Introduce ModernIdent type to unify macro 2.0 hygiene handlingxizheyin-1/+2
2025-07-29Create two methods to fix `find_oldest_ancestor_in_same_ctxt`xizheyin-36/+46
2025-07-24Inline some methods in rustc_span hygienexizheyin-0/+1
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-1/+1
2025-07-01Update `cfg(bootstrap)`Josh Stone-2/+1
2025-06-30Introduce `ByteSymbol`.Nicholas Nethercote-6/+30
2025-06-11Do not clone Arc when hashing span.Camille GILLOT-2/+2
2025-06-08Remove all unused feature gates from the compilerbjorn3-1/+0
2025-05-30handle cfg bootstrap on compiler and mirionur-ozkan-1/+2
2025-05-20Rename `cfg_match!` to `cfg_select!`Trevor Gross-1/+1
2025-05-12update cfg(bootstrap)Pietro Albini-1/+0
2025-05-07Rollup merge of #140419 - Jarcho:ctxt_external, r=NadrierilJacob Pratt-18/+3
2025-05-05Take into-account `-Zremap-path-scope` when embedding filenamesUrgau-23/+11
2025-04-28Move `in_external_macro` to `SyntaxContext`Jason Newcomb-18/+3
2025-04-28Rollup merge of #139656 - scottmcm:stabilize-slice-as-chunks, r=dtolnayChris Denton-1/+0
2025-04-23Make #![feature(let_chains)] bootstrap conditional in compiler/est31-1/+1
2025-04-17Rollup merge of #139084 - petrochenkov:transpaque, r=davidtwcoMatthias Krüger-1/+1
2025-04-10Stabilize `slice_as_chunks` library featureScott McMurray-1/+0
2025-04-11Rollup merge of #138682 - Alexendoo:extra-symbols, r=fee1-deadStuart Cook-5/+10
2025-04-10Allow drivers to supply a list of extra symbols to internAlex Macleod-5/+10
2025-03-31hygiene: Rename semi-transparent to semi-opaqueVadim Petrochenkov-1/+1
2025-03-28use `slice::contains` where applicableYotam Ofek-1/+1
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