about summary refs log tree commit diff
path: root/src/libsyntax_pos/lib.rs
AgeCommit message (Expand)AuthorLines
2019-10-25Rollup merge of #65074 - Rantanen:json-byte-pos, r=matkladMazdak Farrokhzad-4/+60
2019-10-25RFC 2008: StabilizationDavid Wood-1/+1
2019-10-21Fix the start/end byte positions in the compiler JSON outputMikko Rantanen-4/+60
2019-10-21Remove many unnecessary trait derivations.Nicholas Nethercote-1/+1
2019-10-15Stabilize proc macros generating `macro_rules` itemsVadim Petrochenkov-1/+1
2019-10-03proc_macro: Add `Span::mixed_site` exposing `macro_rules` hygieneVadim Petrochenkov-0/+6
2019-09-30Fixed weird non-sequential indices for serialisation of `SourceFile` type.Alexander Regueiro-16/+15
2019-09-28Switch over all StableHash impls to new formatMark Rousskov-6/+6
2019-09-15Remove `with_legacy_ctxt`Matthew Jasper-7/+0
2019-09-05Add `with_{def_site,call_site,legacy}_ctxt,` methods to `Span`Vadim Petrochenkov-0/+19
2019-09-05Add an ExpnKind for AST passesMatthew Jasper-0/+1
2019-08-23hygiene: Require passing transparency explicitly to `apply_mark`Vadim Petrochenkov-3/+3
2019-08-23Audit uses of `apply_mark` in built-in macrosVadim Petrochenkov-0/+8
2019-08-18Auto merge of #62948 - matklad:failable-file-loading, r=petrochenkovbors-0/+56
2019-08-15hygiene: `ExpnInfo` -> `ExpnData`Vadim Petrochenkov-25/+25
2019-08-15syntax_pos: Remove the duplicate global editionVadim Petrochenkov-2/+0
2019-08-15hygiene: Remove `Option`s from functions returning `ExpnInfo`Vadim Petrochenkov-36/+27
2019-08-15syntax_pos: `NO_EXPANSION`/`SyntaxContext::empty()` -> `SyntaxContext::root()`Vadim Petrochenkov-9/+12
2019-08-15syntax_pos: Introduce a helper for checking whether a span comes from expansionVadim Petrochenkov-0/+6
2019-08-14convert \r\n to \n when loading filesAleksey Kladov-0/+56
2019-08-03Rollup merge of #63121 - estebank:formatting-pos, r=alexcrichtonMazdak Farrokhzad-0/+1
2019-08-02libsyntax_pos: Unconfigure tests during normal buildVadim Petrochenkov-22/+3
2019-07-29review commentsEsteban Küber-0/+1
2019-07-28Deny `unused_lifetimes` through rustbuildVadim Petrochenkov-2/+0
2019-07-28Remove lint annotations in specific crates that are already enforced by rustb...Vadim Petrochenkov-1/+0
2019-07-23cleanup: Remove `extern crate serialize as rustc_serialize`sVadim Petrochenkov-6/+3
2019-07-19Adjust other names after the `Mark` renamingVadim Petrochenkov-8/+8
2019-07-19libsyntax: Remove `Mark` into `ExpnId`Vadim Petrochenkov-8/+8
2019-07-11hygiene: Make sure each `Mark` has an associated expansion infoVadim Petrochenkov-1/+2
2019-07-11hygiene: Fix wording of desugaring descriptionsVadim Petrochenkov-1/+1
2019-07-11hygiene: Reuse `MacroKind` in `ExpnKind`Vadim Petrochenkov-3/+6
2019-07-11syntax: Make def-site span mandatory in ExpnInfo/MacroBacktrace/DiagnosticSpa...Vadim Petrochenkov-2/+2
2019-07-11Rename some things in `syntax_pos/hygiene`Vadim Petrochenkov-12/+12
2019-06-24Enable internal lints in bootstrapflip1995-1/+0
2019-06-17don't ICE on large filesAleksey Kladov-3/+9
2019-06-12Rollup merge of #61568 - Mark-Simulacrum:symbol-fmt-macros, r=estebankMazdak Farrokhzad-3/+15
2019-06-11Add deny(unused_lifetimes) to all the crates that have deny(internal).Eduard-Mihai Burtescu-0/+1
2019-06-09Introduce InnerSpan abstractionMark Rousskov-3/+15
2019-06-08Remove unused `#![feature(custom_attribute)]`sVadim Petrochenkov-1/+0
2019-06-05Add `modernize_and_adjust` methods.Nicholas Nethercote-0/+8
2019-06-05Move `modern` calls inside `glob_adjust` and `reverse_glob_adjust`.Nicholas Nethercote-5/+4
2019-05-29Introduce and use `SyntaxContext::outer_expn_info()`.Nicholas Nethercote-10/+10
2019-05-21Move `edition` outside the hygiene lock and avoid accessing itJohn Kåre Alsaker-3/+7
2019-05-13Remove the equality operation between `Symbol` and strings.Nicholas Nethercote-1/+1
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-2/+2
2019-05-13Rename `syntax::symbol::symbols` as `syntax::symbol::sym`.Nicholas Nethercote-1/+1
2019-04-17Deny `internal` in stage0Mateusz Mikuła-1/+1
2019-04-15Use a proc macro to declare preallocated symbolsJohn Kåre Alsaker-0/+2
2019-04-05remove lookup_char_pos_adjAleksey Kladov-12/+1
2019-04-03Deny internal lints on non conflicting cratesflip1995-0/+1