about summary refs log tree commit diff
path: root/src/libsyntax/codemap.rs
AgeCommit message (Expand)AuthorLines
2017-12-14incr.comp.: Do less hashing per Span.Michael Woerister-22/+4
2017-12-14Use PathBuf instead of String where applicableOliver Schneider-33/+41
2017-12-02Auto merge of #46381 - estebank:expected-span, r=nikomatsakisbors-1/+1
2017-12-01incr.comp.: Store Spans as (file,line,col,length) in incr.comp. cache.Michael Woerister-1/+1
2017-11-29Point to next token when it is in the expected lineEsteban Küber-1/+1
2017-11-03Display spans correctly when there are non-half-width charactersWonwoo Choi-2/+40
2017-10-25incr.comp.: Implement query diagnostic persistence.Michael Woerister-0/+37
2017-10-16code suggestion for non-shorthand field patterns lintZack M. Davis-0/+11
2017-10-03Rename FileMap::path and change to an OptionPhilip Craig-6/+12
2017-09-30Don't use remapped path when loading modules and include filesPhilip Craig-2/+14
2017-08-30Make fields of `Span` privateVadim Petrochenkov-33/+27
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-14/+14
2017-08-12Fix some typosBastien Orivel-2/+2
2017-08-01syntax: avoid loading the same source-file multiple timesAriel Ben-Yehuda-2/+3
2017-06-12External spans: added lazy source loading elsewhereInokentiy Babushkin-24/+25
2017-06-12External spans: address review.Inokentiy Babushkin-13/+3
2017-06-11External spans: fixed unit tests and addressed review.Inokentiy Babushkin-3/+4
2017-06-11Added hash verification to external source loading.Inokentiy Babushkin-7/+2
2017-06-11Improved lazy external source loading and inserted calls.Inokentiy Babushkin-1/+1
2017-06-10Added external crates' sources to FileMap.Inokentiy Babushkin-0/+20
2017-06-10Moved FileMap construction to it's own constructor.Inokentiy Babushkin-27/+3
2017-06-10Added source hashes to FileMapInokentiy Babushkin-0/+10
2017-05-31Use callsite's span for macro calls on suggestionEsteban Küber-0/+9
2017-05-23incr.comp.: Track expanded spans instead of FileMaps.Michael Woerister-28/+0
2017-05-12Fix some clippy warnings in libsyntaxAndre Bogus-2/+2
2017-05-08incr.comp.: Hash more pieces of crate metadata to detect changes there.Michael Woerister-4/+39
2017-04-26Implement a file-path remapping feature in support of debuginfo and reproduci...Michael Woerister-32/+69
2017-04-12Add a way to get shorter spans until `char` for pointing at defsEsteban Küber-0/+19
2017-03-29Refactor how spans are combined in the parser.Jeffrey Seyfried-4/+0
2017-03-29Merge `ExpnId` and `SyntaxContext`.Jeffrey Seyfried-277/+14
2017-03-29Remove code in `syntax::codemap`.Jeffrey Seyfried-185/+0
2017-01-22Refactor `TokenStream`.Jeffrey Seyfried-17/+0
2016-11-28rustc: use Span's allow_internal_unstable instead of hir::BlockCheckMode.Eduard Burtescu-2/+6
2016-11-21Fix fallout in `rustdoc` and tests.Jeffrey Seyfried-7/+5
2016-10-05Rename Parser::last_span as prev_span.Nicholas Nethercote-3/+3
2016-09-20Check for overlapping and simplify unit testJonathan Turner-8/+3
2016-09-19Add the ability to merge spans to codemapJonathan Turner-0/+82
2016-09-01incr.comp.: Add stable hashing of HIR spans to ICH.Michael Woerister-20/+4
2016-08-01Reimplemented tokenstreams as ropes and reduced the exposed TokenStream API.cgswords-0/+17
2016-07-14Remove more unused importsJonathan Turner-1/+0
2016-07-14Remove unused importsJonathan Turner-19/+0
2016-07-14Add back in import needed for codemap testsJonathan Turner-0/+1
2016-07-14Add fix for tabs. Move error unit tests->ui testsJonathan Turner-766/+4
2016-07-14Fix up some tidy-unfriendly spacingJonathan Turner-18/+18
2016-07-14DCE and fixing some internal testsJonathan Turner-98/+98
2016-07-14Remove BasicEmitterJonathan Turner-3/+3
2016-06-24Fix codemap tests to not double importJonathan Turner-1/+0
2016-06-24Reexport syntax_pos in codemap and fix some cfail testsJonathan Turner-1/+1
2016-06-23make old school mode a bit more configurableJonathan Turner-17/+28
2016-06-23Add missing refernce to RenderedLineJonathan Turner-1/+1