summary refs log tree commit diff
path: root/src/libsyntax/codemap.rs
AgeCommit message (Collapse)AuthorLines
2012-12-17Switch from serialization to std::serialize. (snapshot)Erick Tryzelaar-9/+6
2012-12-09Remove transitional codeBrian Anderson-18/+0
2012-12-05Convert Num to explicit selfBrian Anderson-39/+35
2012-12-04librustc: Long lines. rs=rustbotPatrick Walton-1/+1
2012-12-04librustc: Remove all legacy pattern bindings from libsyntax and librustc. ↵Patrick Walton-4/+4
rs=refactoring
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-11-30libs: Remove transitionary material on iter_bytes, add workcache to build.Graydon Hoare-17/+0
2012-11-28Merge remote-tracking branch 'brson/companion' into incomingBrian Anderson-46/+0
Conflicts: src/compiletest/compiletest.rs src/libcargo/cargo.rs src/libcore/core.rs src/librustc/rustc.rs src/librustdoc/rustdoc.rc
2012-11-28Register snapshotsBrian Anderson-46/+0
2012-11-28librustc: Add explicit self to IterBytes. r=nmatsakisPatrick Walton-0/+17
2012-11-19rustc: Implement explicit self for Eq and Ord. r=graydonPatrick Walton-6/+48
2012-11-16Remove unused MultiByteChar.sum field from codemapBrian Anderson-10/+0
2012-11-16Add some docs to codemapBrian Anderson-13/+48
2012-11-16Remove incorrect comment from codemapBrian Anderson-2/+0
2012-11-16Remove unused types from codemapBrian Anderson-15/+0
2012-11-16Stop tracking CodeMap offsets in the parse session. Big simplificationBrian Anderson-26/+17
2012-11-16Stop storing char positions in CodeMapBrian Anderson-15/+15
2012-11-16Change spans to use byte offsets instead of char offsetsBrian Anderson-39/+106
2012-11-15Remove CodeMap.lookup_byte_posBrian Anderson-5/+0
2012-11-15Convert CodeMap and FileMap to use &self instead of @selfBrian Anderson-17/+17
2012-11-15Add some comments to codemap and lexerBrian Anderson-0/+5
2012-11-15Refactor the lexer to use FilePos typesBrian Anderson-5/+14
2012-11-14Create CodeMap.add_filemapBrian Anderson-0/+4
2012-11-14Factor out some position management code in the lexerBrian Anderson-1/+1
2012-11-14Track character and byte positions together in the parserBrian Anderson-5/+5
2012-11-14Add types for character position and byte position in the codemapBrian Anderson-35/+157
2012-11-14Camel case all the codemap types except spanBrian Anderson-65/+65
2012-11-12Remove unused get_snippet function from codemapBrian Anderson-6/+0
2012-11-12Make it clearer which codemap functions use chars vs. bytesBrian Anderson-20/+23
2012-11-12Objectify the codemapBrian Anderson-139/+144
2012-11-12Convert codemap from legacy_exportsBrian Anderson-56/+27
2012-11-12Remove expn_info box typedef from codemapBrian Anderson-3/+6
2012-11-12Reorder codemap declsBrian Anderson-32/+32
2012-11-12Remove CodeMap box typedef from codemapBrian Anderson-19/+21
2012-11-12Reformatting in codemapBrian Anderson-2/+5
2012-11-12Move codemap doc comments to the proper placeBrian Anderson-6/+6
2012-11-12Move filemap ctors to static methodsBrian Anderson-18/+20
2012-11-12Remove filemap box typedef from codemapBrian Anderson-13/+11
2012-11-12Convert most codemap types from records to structsBrian Anderson-18/+35
2012-11-03Remove stage0 stuff that was awaiting snapshotTim Chevalier-17/+0
and re-register snapshots Just removing unneeded code, no review
2012-10-18rustc: Implement intra-crate static methods on anonymous trait ↵Patrick Walton-0/+32
implementations. r=nmatsakis
2012-10-15rustc: Merge module and type namespaces. r=brsonPatrick Walton-18/+18
2012-09-26Demode vec::push (and convert to method)Niko Matsakis-2/+2
2012-09-23Register snapshots. Remove redundant Eq impls, Makefile hacksBrian Anderson-18/+0
2012-09-20rustc: De-mode all overloaded operatorsPatrick Walton-0/+18
2012-09-19demode the each() method on vec and other iterables.Niko Matsakis-1/+1
2012-09-07rustc: Add an "ne" method to the Eq trait, and implement it everywherePatrick Walton-0/+2
2012-09-04libsyntax: "import" -> "use"Patrick Walton-1/+1
2012-08-29rustc: Make `<` and `=` into traitsPatrick Walton-1/+14
2012-08-27Camel case various core constructorsBrian Anderson-2/+2