about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2012-11-16Remove incorrect comment from codemapBrian Anderson-2/+0
2012-11-16Remove unused types from codemapBrian Anderson-17/+2
2012-11-16Stop tracking CodeMap offsets in the parse session. Big simplificationBrian Anderson-96/+48
2012-11-16Stop storing char positions in CodeMapBrian Anderson-56/+39
2012-11-16Change spans to use byte offsets instead of char offsetsBrian Anderson-89/+161
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/+9
2012-11-15Refactor the lexer to use FilePos typesBrian Anderson-54/+85
2012-11-14Create CodeMap.add_filemapBrian Anderson-2/+6
2012-11-14Factor out some position management code in the lexerBrian Anderson-8/+8
2012-11-14Track character and byte positions together in the parserBrian Anderson-34/+42
2012-11-14Add types for character position and byte position in the codemapBrian Anderson-161/+285
2012-11-14Camel case all the codemap types except spanBrian Anderson-104/+104
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-193/+195
2012-11-12Convert codemap from legacy_exportsBrian Anderson-57/+27
2012-11-12Remove expn_info box typedef from codemapBrian Anderson-8/+11
2012-11-12Reorder codemap declsBrian Anderson-32/+32
2012-11-12Remove CodeMap box typedef from codemapBrian Anderson-48/+50
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-22/+26
2012-11-12Remove filemap box typedef from codemapBrian Anderson-21/+19
2012-11-12Convert most codemap types from records to structsBrian Anderson-34/+52
2012-11-09Add a test for multiple main functionsBrian Anderson-0/+7
2012-11-08xfail-fast run-pass/pub-use-xcrateBrian Anderson-0/+1
2012-11-08std: Eliminate copy warningBrian Anderson-1/+1
2012-11-08WhitespaceBrian Anderson-1/+1
2012-11-08rustc: Fix cross-crate reexports. #3908. r=pcwaltonBrian Anderson-11/+36
2012-11-08Change option::expect to not require a Copy bound, and move instead.Brian J. Burg-4/+5
2012-11-08Merge pull request #3923 from am0d/masterBrian Anderson-5/+63
2012-11-07Fix whitespace issues from previous commits.a_m0d-2/+48
2012-11-07rustc: Support irrefutable patterns in function arguments. r=nmatsakisPatrick Walton-159/+392
2012-11-07rustc: Autovivify modules even when a type def is present in resolve. Closes ...Patrick Walton-3/+18
2012-11-07Rename src/rustc to src/librustc. Use the driver crateBrian Anderson-15/+10
2012-11-07rustc: Long linesPatrick Walton-1/+2
2012-11-07rustc: Implement the Drop trait. r=brsonPatrick Walton-2/+176
2012-11-07libstd: Implement a thread pool. r=brsonPatrick Walton-0/+86
2012-11-07Implement Ptr trait for mutable unsafe pointers. Closes #3926.Zack Corr-1/+24
2012-11-06rustc: reuse const vals, translate fn paths as consts. Close #2530.Graydon Hoare-43/+62
2012-11-06Fix trailing whitespace issuesa_m0d-3/+3
2012-11-06Add end_of_file handling to TcpBufferedSocket.a_m0d-4/+16
2012-11-06Cleanup how we handle proto in types, remove unsound subtypingNiko Matsakis-1002/+947
2012-11-05rt: Remove shape codeBrian Anderson-1927/+8
2012-11-05rustc: Stop declaring unused upcallsBrian Anderson-27/+1
2012-11-05rustc: Implement deriving involving generic bounded traits. r=brsonPatrick Walton-36/+180
2012-11-05rustc: Implement parsing and typechecking for "once fn"Patrick Walton-61/+266
2012-11-05Make std::rl unsafe. #3921Brian Anderson-13/+18