about summary refs log tree commit diff
path: root/src/comp
AgeCommit message (Expand)AuthorLines
2011-07-08Don't unbox types in ty::is_binopable, do it on typeck side insteadMarijn Haverbeke-17/+4
2011-07-08Remove useless return value in typeck::check_decl_localMarijn Haverbeke-6/+2
2011-07-08Auto-bind generic functions when their value is taken in non-call contextMarijn Haverbeke-4/+28
2011-07-08Avoid superfluous take/drop for temp values passes as argumentsMarijn Haverbeke-8/+16
2011-07-08Make for-each bodies close over their parent's iterbodyMarijn Haverbeke-6/+19
2011-07-07rustc: Check iter return types. Closes #638.Patrick Walton-0/+2
2011-07-07rustc: Fix long linePatrick Walton-1/+2
2011-07-07rustc: Make trans use interior vectorsPatrick Walton-781/+732
2011-07-07rustc: Remove all exterior vectors from the ASTPatrick Walton-70/+62
2011-07-07Fix a bug that was interfering with method overriding. Issue #543.Lindsey Kuper-23/+36
2011-07-07Merge pull request #634 from robarnold/upstream-stablePatrick Walton-8/+39
2011-07-07Rename encoder::ty_str to encoded_strBrian Anderson-4/+4
2011-07-07Don't expert def_to_str from metadata::encoderBrian Anderson-2/+1
2011-07-07Move tyencode::ty_str to metadata::encoderBrian Anderson-11/+16
2011-07-07Refactor tyencode::ty_str to not require a tyencode::ctxtBrian Anderson-10/+6
2011-07-07Remove duplicate definition of def_to_str from middle::tyBrian Anderson-5/+1
2011-07-07Refactor a few things in the metadata moduleBrian Anderson-20/+20
2011-07-07Rename hash_def_id to hash_node_idBrian Anderson-4/+4
2011-07-07Remove metadata::encoder's dependence on trans::node_id_typeBrian Anderson-9/+9
2011-07-07rustc: Change lots of AST nodes to use interior vectorsPatrick Walton-373/+400
2011-07-07Implement --lib --static.Rafael Ávila de Espíndola-8/+8
2011-07-07Use an early exit to reduce indentation.Rafael Ávila de Espíndola-72/+74
2011-07-07Command line changes for adding support for static libraries.Rafael Ávila de Espíndola-17/+19
2011-07-07Clean up trans_arg_exprMarijn Haverbeke-45/+25
2011-07-07Make moving of temporaries do the right thing, use it to optimizeMarijn Haverbeke-135/+174
2011-07-07Improve handling of move and swap by alias checkerMarijn Haverbeke-10/+24
2011-07-06Allocate rust_ivec buffers out of the kernel poolRob Arnold-8/+39
2011-07-06Tie the knot for self-calls inside extended objects. Closes #539.Lindsey Kuper-4/+8
2011-07-06Generate a main fn for test running. Issue #428Brian Anderson-18/+80
2011-07-06Fix a pointer bug.Lindsey Kuper-3/+2
2011-07-06Add span information to create_vtbl and friends.Lindsey Kuper-18/+14
2011-07-06Comments and cleanup.Lindsey Kuper-2/+4
2011-07-06rustc: Make constraint args in the AST interior vectorsPatrick Walton-3/+4
2011-07-06rustc: Move AST constraints to interior vectorsPatrick Walton-16/+17
2011-07-06rustc: Migrate core AST types to interior vectorsPatrick Walton-12/+32
2011-07-06rustc: Make AST tuple types use interior vectorsPatrick Walton-9/+5
2011-07-06rustc: Make meta items into interior vectorsPatrick Walton-66/+90
2011-07-06rustc: Move crate directives over to interior vectorsPatrick Walton-13/+12
2011-07-06rustc: Convert attribute in the AST to interior vectorsPatrick Walton-75/+75
2011-07-06rustc: Make AST paths use interior vectorsPatrick Walton-43/+71
2011-07-06rustc: Move middle::tstate::collect_locals over to interior vectorsPatrick Walton-9/+9
2011-07-06rustc: Remove unused or seldom-used imports from middle::tstate::{bitvectors,...Patrick Walton-8/+1
2011-07-06rustc: Remove some unused references to std::vec from tstate::ann and tstate:...Patrick Walton-6/+1
2011-07-06rustc: Move middle::tstate::auxiliary and middle::tstate::bitvectors over to ...Patrick Walton-123/+131
2011-07-06rustc: Move tstate::annotate over to interior vectorsPatrick Walton-12/+12
2011-07-06rustc: Convert bind_params_in_type() to use interior vectorsPatrick Walton-6/+9
2011-07-06rustc: Migrate tag variants to interior vectorsPatrick Walton-37/+35
2011-07-06rustc: Make object methods into interior vectorsPatrick Walton-45/+49
2011-07-06Begin adding unit testing infrastructure to the compilerBrian Anderson-4/+58
2011-07-06Swap the expected/actual for typechecking fields of updated recordsBrian Anderson-2/+2