about summary refs log tree commit diff
path: root/src/comp/rustc.rc
AgeCommit message (Expand)AuthorLines
2011-05-26Remove residual uses of fold, and fold itself.Graydon Hoare-1/+0
2011-05-20rustc: Move the interner to a new module intended to be used for general data...Patrick Walton-1/+1
2011-05-19Remove type_glue.rs, don't think it's going to work.Graydon Hoare-1/+0
2011-05-16Rename aux.rs to auxiliary.rs since win32 doesn't like files named "aux". Rea...Graydon Hoare-3/+2
2011-05-16Started adding support for return checking and non-returning function annotat...Tim Chevalier-2/+13
2011-05-16rustc: Factor out the code that interns types into an "interner" data structurePatrick Walton-0/+1
2011-05-13rustc: lowercase the link and link::write modulesBrian Anderson-1/+1
2011-05-13Slight adjustments to shape, rename to type_glue.rs.Graydon Hoare-1/+1
2011-05-13Make the parser more careful about keywordsMarijn Haverbeke-1/+1
2011-05-13Move capture checking into resolve.rsMarijn Haverbeke-1/+0
2011-05-12rustc: Beginnings of a "shape" module to convert types to shapesPatrick Walton-0/+1
2011-05-12Downcase std modules again, move to :: for module dereferencingMarijn Haverbeke-5/+5
2011-05-10Add meta info to rustc.rcBrian Anderson-0/+6
2011-05-09rustc: Declare upcalls with real signatures; preparation for killing rust_nat...Patrick Walton-0/+1
2011-05-05rustc: Add a Link module; move crate writing to it to slim down trans slightlyPatrick Walton-0/+1
2011-05-04Add #env syntax extension for plucking strings out of the compilation environ...Graydon Hoare-0/+1
2011-04-20Change collect_upvars from using fold to using walkMarijn Haverbeke-0/+1
2011-04-19rustc: Cache the results of type_of()Patrick Walton-16/+16
2011-04-19Remove effect system from src.Graydon Hoare-26/+0
2011-04-11Implement the "attempted dynamic environment-capture" error in rustc.Rafael Ávila de Espíndola-0/+1
2011-04-09Move to single-uint file-position representation.Marijn Haverbeke-0/+1
2011-04-08Implemented computing prestates and poststates for a few expression forms.Tim Chevalier-0/+4
2011-04-07Revise EBML reader APIMarijn Haverbeke-0/+2
2011-04-06Continued sketching out code for checking states against preconditions.Tim Chevalier-1/+5
2011-04-06More work on typestate. Sketched out code for computing and checking prestate...Tim Chevalier-0/+2
2011-04-01Re-enable typestate_check in build, was lost during merge. Sorry.Graydon Hoare-0/+1
2011-04-01rustc: Get tag variants from the crate metadataPatrick Walton-0/+1
2011-04-01Started adding support for typestate checking.Tim Chevalier-0/+3
2011-03-31rustc: Write out an index of definition info in crate metadataPatrick Walton-0/+2
2011-03-31Tweak build command on rustc.Graydon Hoare-1/+1
2011-03-29Teach trans to emit undefined references to 'use'd symbols. Can compile and r...Graydon Hoare-0/+1
2011-03-28Move all allocas to dedicated basic block at top of function, to keep frames ...Graydon Hoare-0/+2
2011-03-28rustc: Parse types in external metadataPatrick Walton-0/+2
2011-03-25rustc: Look up names in "use"d cratesPatrick Walton-0/+1
2011-03-24rustc: Open "use"d crates; add a _vec.vec_from_buf() method along the way; XF...Patrick Walton-0/+1
2011-03-23rustc: Switch over to using rustllvm.dll exclusively, ending the "Franken-LLV...Patrick Walton-12/+6
2011-03-16Revert 6fdb81fa17b3c7147a69edc5217c9f93ff485410, it is causing failures inRafael Ávila de Espíndola-1/+0
2011-03-15rustc: Open "use"d crates with the LLVM object file readerPatrick Walton-0/+1
2011-03-15rustc: Add a stub crate reader module for "use" directivesPatrick Walton-0/+1
2011-03-15Append 'svn' to version in dll name, hopefully to bring win32 up again.Graydon Hoare-1/+1
2011-03-15rustc: Add Rust bindings to the LLVM object file libraryPatrick Walton-3/+9
2011-03-14Bump LLVM version strings to 3.0svn, we're effectively tied to it now anyways.Graydon Hoare-3/+3
2011-03-11rustc: Add some stub metadata to each cratePatrick Walton-0/+2
2011-03-09Have the pretty-printer take a writer stream as argumentMarijn Haverbeke-0/+1
2011-03-07Remove old pretty-printer from rustcBrian Anderson-1/+0
2011-03-07Add a pretty-printerMarijn Haverbeke-0/+5
2011-03-02Begin an AST pretty-printerBrian Anderson-0/+1
2011-03-02Begin implementing #fmt in rustcBrian Anderson-0/+1
2011-02-24Factor crate expr evaluator out of parser, expand to simple scalars and ops, ...Graydon Hoare-1/+1
2011-01-21Tweak effect-checking rules in rustboot, remove/rewrite/re-auth impure cases ...Graydon Hoare-0/+2