summary refs log tree commit diff
path: root/src/libsyntax_pos
AgeCommit message (Expand)AuthorLines
2018-02-02Rollup merge of #47942 - estebank:macro-spans, r=nikomatsakis Minimize weird ...kennytm-6/+17
2018-02-01Minimize weird spans involving macro contextEsteban Küber-6/+17
2018-01-27end_point handling multibyte characters correctly.David Wood-16/+0
2018-01-27Moved overflow check into end_point function.David Wood-1/+3
2018-01-12Auto merge of #46551 - jseyfried:improve_legacy_modern_macro_interaction, r=nrcbors-0/+39
2018-01-01Fix docs for future pulldown migrationMalo Jaffré-4/+7
2017-12-19incr.comp.: Precompute small hash for filenames to save some work.Michael Woerister-5/+21
2017-12-15incr.comp.: Revert hashing optimization that caused regression.Michael Woerister-33/+0
2017-12-14incr.comp.: Do less hashing per Span.Michael Woerister-12/+44
2017-12-14incr.comp.: Speed up span hashing by caching expansion context hashes.Michael Woerister-0/+9
2017-12-14Use PathBuf instead of String where applicableOliver Schneider-10/+80
2017-12-13Improve interaction between macros 2.0 and `macro_rules!`.Jeffrey Seyfried-0/+39
2017-12-12Refactor `MarkData` field `modern: bool` to `kind: MarkKind`.Jeffrey Seyfried-14/+28
2017-12-07Auto merge of #46497 - AgustinCB:issue-46311, r=petrochenkovbors-0/+10
2017-12-07don't print self symbol's internal index unless gensymedNiko Matsakis-1/+10
2017-12-07remove unused testAgustin Chiappe Berrini-20/+0
2017-12-07remove unnecessary functionAgustin Chiappe Berrini-5/+1
2017-12-07address commentsAgustin Chiappe Berrini-18/+0
2017-12-06Auto merge of #45953 - estebank:tab-4, r=nikomatsakisbors-3/+12
2017-12-06and refactor to just move the checkingAgustin Chiappe Berrini-0/+52
2017-12-01incr.comp.: Store Spans as (file,line,col,length) in incr.comp. cache.Michael Woerister-0/+5
2017-12-01incr.comp.: Properly hash and encode macro expansion information.Michael Woerister-4/+29
2017-11-24Display `\t` in diagnostics code as four spacesEsteban Küber-3/+12
2017-11-13Fix style in interner testJohn-John Tedro-1/+1
2017-11-06Auto merge of #45758 - nzig:explain-span-ctxt, r=petrochenkovbors-3/+5
2017-11-05Fix comment formattingNadav Zingerman-2/+2
2017-11-04Auto merge of #45711 - tirr-c:unicode-span, r=estebankbors-4/+92
2017-11-04Add comment explaining the ctxt field in SpanNadav Zingerman-1/+3
2017-11-03add `auto` keyword, parse `auto trait`, lower to HIRleonardo.yvens-5/+6
2017-11-03Display spans correctly when there are non-half-width charactersWonwoo Choi-4/+92
2017-10-29Optimize some span operationsVadim Petrochenkov-25/+52
2017-10-14Implement `dyn Trait` syntaxVadim Petrochenkov-4/+5
2017-10-10Rollup merge of #44775 - MaloJaffre:debug-struct, r=sfacklerkennytm-2/+5
2017-10-09Refactor to use `debug_struct` in several Debug implsMalo Jaffré-2/+5
2017-10-03Rename FileMap::path and change to an OptionPhilip Craig-5/+6
2017-09-30Don't use remapped path when loading modules and include filesPhilip Craig-0/+6
2017-09-23Compress "small" spans to 32 bits and intern "large" spansVadim Petrochenkov-27/+182
2017-09-09Add `impl From<Vec<Span>> for MultiSpan`.Sergio Benitez-0/+6
2017-09-03enable desugaring-sensitive error messages and use them in TryAriel Ben-Yehuda-0/+12
2017-08-31Implement From<&str> for Symbol.Eduard-Mihai Burtescu-0/+6
2017-08-30Make fields of `Span` public againVadim Petrochenkov-3/+15
2017-08-30Normalize order of `lo` and `hi` in `Span::new`Vadim Petrochenkov-1/+1
2017-08-30Make fields of `Span` privateVadim Petrochenkov-51/+69
2017-08-25*: remove crate_{name,type} attributesTamir Duberstein-3/+0
2017-08-18Auto merge of #43832 - huntiep:compiler-desugaring-enum, r=nikomatsakisbors-4/+35
2017-08-16Use direct references to CompilerDesugaringKindHunter Praska-12/+0
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-16/+16
2017-08-12Implement CompilerDesugaringKind enumHunter Praska-4/+47
2017-08-12syntax: #[allow_internal_unsafe] bypasses the unsafe_code lint in macros.Eduard-Mihai Burtescu-0/+13
2017-08-02Auto merge of #43584 - arielb1:unused-reads, r=eddybbors-1/+4