summary refs log tree commit diff
path: root/src/libsyntax/codemap.rs
AgeCommit message (Expand)AuthorLines
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
2012-10-18rustc: Implement intra-crate static methods on anonymous trait implementation...Patrick Walton-0/+32
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
2012-08-26Camel case the option typeBrian Anderson-7/+7
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-6/+6
2012-08-15Convert more core types to camel caseBrian Anderson-2/+2
2012-08-08Convert impls to new syntaxBrian Anderson-1/+1
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-3/+3
2012-08-05Switch alts to use arrowsBrian Anderson-8/+8
2012-08-01Convert ret to returnBrian Anderson-18/+18
2012-07-30Change syntax extension syntax: `#m[...]` -> `m!{...}`.Paul Stansifer-6/+6
2012-07-14Move the world over to using the new style string literals and types. Closes ...Michael Sullivan-14/+14
2012-07-12Accept prefix notation for writing the types of str/~ and friends.Michael Sullivan-3/+3
2012-07-02rustc: Implement a new resolve pass behind a compile flagPatrick Walton-0/+3
2012-07-01Convert to new closure syntaxBrian Anderson-2/+2
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-4/+4
2012-06-26Getting rid of lots more vector +=. (issue #2719)Eric Holk-2/+4
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-6/+6
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-3/+3
2012-06-07syntax: Remove a bunch of implicit copiesPatrick Walton-5/+7
2012-06-06make lookup fn pure in codemapNiko Matsakis-5/+6
2012-05-31Rename librustsyntax to libsyntaxKevin Cantu-0/+236