about summary refs log tree commit diff
path: root/src/comp
AgeCommit message (Expand)AuthorLines
2011-07-14Consolidate some arguments in typeck by just passing the record they came from.Michael Sullivan-12/+12
2011-07-14Factor out build_environment's code to find a variable in a function context.Michael Sullivan-18/+24
2011-07-14Factor out closure construction from trans_for_each.Michael Sullivan-14/+24
2011-07-14Fix array out of bounds index in load_environment.Michael Sullivan-3/+3
2011-07-14rustc: Move metadata::encoder over to interior vectorsPatrick Walton-52/+56
2011-07-14Add a facility for ignoring tests. Issue #428Brian Anderson-8/+31
2011-07-14Fix long line.Graydon Hoare-1/+2
2011-07-14Move rustc to the new llvm type system. Requires an update to llvm trunk.Rafael Ávila de Espíndola-55/+40
2011-07-14rustc: Move much of metadata reading over to interior vectorsPatrick Walton-336/+337
2011-07-14rustc: First stab at interior string literals, untested as of yetPatrick Walton-12/+86
2011-07-14The test runner's main returns unit, not int. Issue #428Brian Anderson-1/+1
2011-07-14Revert "Allow main to return int"Brian Anderson-4/+1
2011-07-14Flag --test implies '--cfg test'. Issue #428Brian Anderson-6/+59
2011-07-14Keep a pointer to rust_object_type.Rafael Ávila de Espíndola-7/+9
2011-07-14Main part of the type system rewrite:Rafael Ávila de Espíndola-75/+87
2011-07-13Allow main to return intBrian Anderson-1/+4
2011-07-13Make resolve and the typechecker check for a main fn of theTim Chevalier-10/+77
2011-07-13rustc: Remove some interior vectors from ty, except the ones that I think wer...Patrick Walton-35/+8
2011-07-13Small cleanups that were missing in the last patch.Rafael Ávila de Espíndola-4/+3
2011-07-13Next step in the type system change. Add task_type to the context.Rafael Ávila de Espíndola-37/+43
2011-07-13rustc: Remove exterior vectors from resolve againPatrick Walton-29/+26
2011-07-13First step in the typesystem rewrite:Rafael Ávila de Espíndola-84/+84
2011-07-13Prohibit trailing whitespace under 'tidy' script. Clean up all caught cases.Graydon Hoare-210/+210
2011-07-13Use more precise spans in error messages for bad FRU exprsTim Chevalier-9/+15
2011-07-13Parse nullary ret correctlyTim Chevalier-9/+7
2011-07-13Add some missing cases to token::can_begin_exprTim Chevalier-0/+4
2011-07-13Refactor out some repetetive code in trans_altMarijn Haverbeke-59/+46
2011-07-13Add box patternsMarijn Haverbeke-13/+56
2011-07-13box patterns, expect for the trans partMarijn Haverbeke-3/+35
2011-07-13Do not allow moving out of obj fields, properly check move initsMarijn Haverbeke-87/+85
2011-07-12Revert "rustc: Remove some exterior vectors from ty.rs"Patrick Walton-15/+42
2011-07-12Revert "rustc: Remove exterior vectors from resolve"Patrick Walton-26/+29
2011-07-12rustc: Remove the last few exterior vectors from typeckPatrick Walton-42/+25
2011-07-12rustc: Remove a few scattered uses of exterior vectors from typestatePatrick Walton-18/+6
2011-07-12rustc: Remove exterior vectors from resolvePatrick Walton-29/+26
2011-07-12rustc: Remove some exterior vectors from ty.rsPatrick Walton-42/+15
2011-07-12rustc: Remove some useless std::vec importsPatrick Walton-5/+0
2011-07-12Fix fast-check target by disabling code snippet printing on warnings (broken ...Graydon Hoare-1/+4
2011-07-12Simplify the code for generating tests. Issue #428Brian Anderson-17/+10
2011-07-12Log the synthesized __test module. Issue #428Brian Anderson-4/+8
2011-07-12Elide existing main function when building a test runner. Issue #428Brian Anderson-1/+25
2011-07-12Fix type inference of fn tail expressions. Closes #680Brian Anderson-4/+5
2011-07-12rustc: Remove some interior vectors from typestate and some useless vec-relat...Patrick Walton-26/+7
2011-07-12rustc: Move ppaux away from exterior vectorsPatrick Walton-22/+14
2011-07-12rustc: Complete the transition of pprust to interior vectorsPatrick Walton-80/+48
2011-07-12rustc: Remove exterior vectors from front::attrPatrick Walton-12/+11
2011-07-13Use switches rather than chained conditionals to compile alt matchesMarijn Haverbeke-219/+433
2011-07-12Make resolve check for type-variable name-shadowingTim Chevalier-5/+18
2011-07-12Remove some obsolete comments.Lindsey Kuper-9/+0
2011-07-12"Narrow scope forgives many sins." -- M. SchwernLindsey Kuper-15/+14