aboutsummaryrefslogtreecommitdiff
path: root/src/comp/rustc.rc
Commit message (Expand)AuthorAgeFilesLines
* Add meta info to rustc.rcBrian Anderson2011-05-101-0/+6
* rustc: Declare upcalls with real signatures; preparation for killing rust_nat...Patrick Walton2011-05-091-0/+1
* rustc: Add a Link module; move crate writing to it to slim down trans slightlyPatrick Walton2011-05-051-0/+1
* Add #env syntax extension for plucking strings out of the compilation environ...Graydon Hoare2011-05-041-0/+1
* Change collect_upvars from using fold to using walkMarijn Haverbeke2011-04-201-0/+1
* rustc: Cache the results of type_of()Patrick Walton2011-04-191-16/+16
* Remove effect system from src.Graydon Hoare2011-04-191-26/+0
* Implement the "attempted dynamic environment-capture" error in rustc.Rafael Ávila de Espíndola2011-04-111-0/+1
* Move to single-uint file-position representation.Marijn Haverbeke2011-04-091-0/+1
* Implemented computing prestates and poststates for a few expression forms.Tim Chevalier2011-04-081-0/+4
* Revise EBML reader APIMarijn Haverbeke2011-04-071-0/+2
* Continued sketching out code for checking states against preconditions.Tim Chevalier2011-04-061-1/+5
* More work on typestate. Sketched out code for computing and checking prestate...Tim Chevalier2011-04-061-0/+2
* Re-enable typestate_check in build, was lost during merge. Sorry.Graydon Hoare2011-04-011-0/+1
* rustc: Get tag variants from the crate metadataPatrick Walton2011-04-011-0/+1
* Started adding support for typestate checking.Tim Chevalier2011-04-011-0/+3
* rustc: Write out an index of definition info in crate metadataPatrick Walton2011-03-311-0/+2
* Tweak build command on rustc.Graydon Hoare2011-03-311-1/+1
* Teach trans to emit undefined references to 'use'd symbols. Can compile and r...Graydon Hoare2011-03-291-0/+1
* Move all allocas to dedicated basic block at top of function, to keep frames ...Graydon Hoare2011-03-281-0/+2
* rustc: Parse types in external metadataPatrick Walton2011-03-281-0/+2
* rustc: Look up names in "use"d cratesPatrick Walton2011-03-251-0/+1
* rustc: Open "use"d crates; add a _vec.vec_from_buf() method along the way; XF...Patrick Walton2011-03-241-0/+1
* rustc: Switch over to using rustllvm.dll exclusively, ending the "Franken-LLV...Patrick Walton2011-03-231-12/+6
* Revert 6fdb81fa17b3c7147a69edc5217c9f93ff485410, it is causing failures inRafael Ávila de Espíndola2011-03-161-1/+0
* rustc: Open "use"d crates with the LLVM object file readerPatrick Walton2011-03-151-0/+1
* rustc: Add a stub crate reader module for "use" directivesPatrick Walton2011-03-151-0/+1
* Append 'svn' to version in dll name, hopefully to bring win32 up again.Graydon Hoare2011-03-151-1/+1
* rustc: Add Rust bindings to the LLVM object file libraryPatrick Walton2011-03-151-3/+9
* Bump LLVM version strings to 3.0svn, we're effectively tied to it now anyways.Graydon Hoare2011-03-141-3/+3
* rustc: Add some stub metadata to each cratePatrick Walton2011-03-111-0/+2
* Have the pretty-printer take a writer stream as argumentMarijn Haverbeke2011-03-091-0/+1
* Remove old pretty-printer from rustcBrian Anderson2011-03-071-1/+0
* Add a pretty-printerMarijn Haverbeke2011-03-071-0/+5
* Begin an AST pretty-printerBrian Anderson2011-03-021-0/+1
* Begin implementing #fmt in rustcBrian Anderson2011-03-021-0/+1
* Factor crate expr evaluator out of parser, expand to simple scalars and ops, ...Graydon Hoare2011-02-241-1/+1
* Tweak effect-checking rules in rustboot, remove/rewrite/re-auth impure cases ...Graydon Hoare2011-01-211-0/+2
* rustc: Move type logic out of typeck so trans doesn't look like it's calling ...Patrick Walton2010-12-211-0/+1
* rustc: First stab at a typecheckerPatrick Walton2010-11-191-0/+1
* Switch rustc to llvm 2.8 rather than 2.8svn on windows.Graydon Hoare2010-11-051-1/+1
* First pass on splitting stratum and opacity off of effects. WIP.Graydon Hoare2010-11-021-1/+1
* line length police; moved comp.util.bits to std.bitvDave Herman2010-10-211-1/+0
* created a first draft of the bit-set library needed for typestateDave Herman2010-10-201-0/+1
* Add the beginnings of an ast folder plus an empty module for resolve.Graydon Hoare2010-10-061-0/+2
* More work on trans, almost getting to the point of emitting an upcall.Graydon Hoare2010-09-241-0/+1
* Translate a bunch of the material (lltrans, llasm, abi) from rustboot to rust...Graydon Hoare2010-09-231-3/+8
* Move llvm-using code in rustc to trans module.Graydon Hoare2010-09-221-1/+6
* Add session, span tracking, error reporting, beginning of a function to parse...Graydon Hoare2010-09-011-0/+1
* Simplify lexer/parser structure to use stdio_reader.Graydon Hoare2010-08-181-1/+2