about summary refs log tree commit diff
path: root/src/comp/rustc.rc
AgeCommit message (Expand)AuthorLines
2011-06-30Switch rustc's crate metadata to use the link attributeBrian Anderson-4/+5
2011-06-28Add some helper functions for attributes. Issue #487Brian Anderson-0/+1
2011-06-28Add simple syntax extension (#simplext)Paul Stansifer-0/+1
2011-06-28Add AST fold.Paul Stansifer-0/+1
2011-06-27Rename metadata::defs to metadata::tagsBrian Anderson-1/+1
2011-06-27Don't export some of the metadata modulesBrian Anderson-0/+5
2011-06-27Move what's left of metadata::cwriter into middle::transBrian Anderson-1/+0
2011-06-27Extract metadata::decoder from metadata::creaderBrian Anderson-0/+1
2011-06-27Extract metadata::tydecode from metadata::creaderBrian Anderson-0/+1
2011-06-27Extract llvm-independent code from cwriter to metadata::encoderBrian Anderson-0/+1
2011-06-27Move metadata tag definition to metadata::defsBrian Anderson-0/+1
2011-06-27Move metadata::cwriter::encode to metadata::tyencodeBrian Anderson-0/+1
2011-06-27Rename middle::metadata to metadata::cwriter. Move creader to metadataBrian Anderson-2/+5
2011-06-22Compute typestate properly for moveTim Chevalier-0/+1
2011-06-20Remove the old library names. These were unused since rustboot.Rafael Ávila de Espíndola-17/+1
2011-06-20Add a separate AST mapping phaseMarijn Haverbeke-0/+1
2011-06-18Replace unexported meta tags with attributesBrian Anderson-3/+2
2011-06-18rustc: Replace 'export meta' with attributesBrian Anderson-4/+4
2011-06-17rustc: Use correct version key in metadataBrian Anderson-1/+1
2011-06-10Implement meta tag matching in creader. Start using it in rustc.rc. Close #45...Graydon Hoare-1/+3
2011-06-09Further support for predicate constraintsTim Chevalier-0/+1
2011-06-09Add new visitor frameworkMarijn Haverbeke-0/+1
2011-06-08Tidy up 'export meta' situation now that snapshot understands it.Graydon Hoare-5/+8
2011-06-06First take on an alias-safety checkerMarijn Haverbeke-0/+1
2011-06-04rustc: Introduce ext module. Move some things from parser to ext.Brian Anderson-0/+1
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