about summary refs log tree commit diff
path: root/src/libsyntax/codemap.rs
AgeCommit message (Expand)AuthorLines
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
2016-06-23Move test helper functions to consolidated codemap testingJonathan Turner-0/+64
2016-06-23Actually consolidate the CodeMap testsJonathan Turner-0/+517
2016-06-23Consolidate codemap tests and fix more errors for travisJonathan Turner-0/+235
2016-06-23Address more travis errorsJonathan Turner-0/+1
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-655/+37
2016-06-16Add an abs_path member to FileMap, use it when writing debug info.Ted Mielczarek-16/+51
2016-05-27Auto merge of #33706 - jseyfried:refactor_cfg, r=nrcbors-25/+0
2016-05-27Update spans' `expn_id` during the marking foldJeffrey Seyfried-25/+0
2016-05-24syntax: Make codemap::get_filemap() return an OptionKamal Marhubi-3/+3
2016-05-02Nit: remove push_primary_span, which was never calledNiko Matsakis-4/+0
2016-05-02Nit: add commentNiko Matsakis-3/+5
2016-05-02Nit: comments should be uppercase letterNiko Matsakis-4/+4
2016-05-02refactor to use new snippet code and modelNiko Matsakis-74/+13
2016-05-02revamp MultiSpan and introduce new snippet codeNiko Matsakis-135/+83
2016-04-21port compiletest to use JSON outputNiko Matsakis-0/+50
2016-03-25do not overwrite spans as eagerlyNiko Matsakis-0/+25
2016-03-22fix alignmentJorge Aparicio-65/+65
2016-03-22break long lineJorge Aparicio-1/+2
2016-03-22try! -> ?Jorge Aparicio-43/+32
2016-02-12syntax: Replace unstable `vec.as_slice().get()` with `vec.get()`Erick Tryzelaar-1/+1