about summary refs log tree commit diff
path: root/src/comp
AgeCommit message (Expand)AuthorLines
2011-08-12Rename str::connect_ivec to str::connectBrian Anderson-16/+16
2011-08-12Convert uses of str::connect to str::connect_ivecBrian Anderson-3/+3
2011-08-12Rename str::split_ivec to str::splitBrian Anderson-4/+4
2011-08-12Convert uses of str::split to split_ivecBrian Anderson-14/+6
2011-08-12Rename std::str::unsafe_from_bytes_ivec to unsafe_from_bytesBrian Anderson-16/+16
2011-08-12Convert all uses of unsafe_from_bytes to unsafe_from_bytes_ivecBrian Anderson-8/+8
2011-08-12Remove str::from_bytesBrian Anderson-5/+6
2011-08-12Remove vec version of str::bytes, rename bytes_ivec to str::bytesBrian Anderson-13/+13
2011-08-12Remove vecs from the rustc driverBrian Anderson-40/+42
2011-08-12Remove vecs from simplextBrian Anderson-29/+21
2011-08-12Begin removing vecs from #fmtBrian Anderson-9/+9
2011-08-12Properly typecheck unary minusMarijn Haverbeke-1/+9
2011-08-11Handle _|_ - typed things in the bodies of do-while loopsTim Chevalier-0/+5
2011-08-11Fix too-long line.Lindsey Kuper-1/+1
2011-08-11Use the new C API for PassManagerBuilder.Rafael Ávila de Espíndola-16/+48
2011-08-11Update for llvm api change.Rafael Ávila de Espíndola-7/+0
2011-08-11rustc: Associate type descriptors with allocas as metadataPatrick Walton-12/+88
2011-08-11rustc: Lowercase "main function not found" errorBrian Anderson-1/+1
2011-08-11rustc: Use spans in some main typeck errorsBrian Anderson-4/+6
2011-08-11Add ast_map::node_span functionBrian Anderson-0/+57
2011-08-11Switch a check for main type from an error to an ICEBrian Anderson-1/+1
2011-08-11Lowercase the "wrong type in main fn" errorBrian Anderson-1/+1
2011-08-10rustc: Don't free shared memory when --gc is onPatrick Walton-5/+28
2011-08-10rustc: Add a --gc switch for debugging and experimentationPatrick Walton-3/+7
2011-08-10Rework check_expr substantially.Michael Sullivan-130/+66
2011-08-10Introduce a ty_infer ast node and use it instead of option::t[ty].Michael Sullivan-49/+55
2011-08-10rustc: Mark functions as "rust" GCPatrick Walton-1/+3
2011-08-10Eliminate the last vestiges of init_recv.Michael Sullivan-10/+1
2011-08-10Some cleanup in check_expr.Michael Sullivan-14/+12
2011-08-10rustc: Remove unused "trace" upcallsPatrick Walton-17/+0
2011-08-10rustc: Declare GC-related intrinsicsPatrick Walton-0/+8
2011-08-10rustc: Add unique pointers to the set of types we supportPatrick Walton-24/+49
2011-08-10Use actual type, not declared type, when zeroing move argumentsTim Chevalier-3/+14
2011-08-10Remove dead keywords from parser.Graydon Hoare-2/+0
2011-08-10Factor out creation of object body types.Lindsey Kuper-55/+48
2011-08-10Rename unify::simple to unify::unify.Michael Sullivan-4/+3
2011-08-10Some trivial cleanup.Michael Sullivan-33/+4
2011-08-10Comments, cleanup, whitespace, refactoring.Lindsey Kuper-77/+74
2011-08-10rustc: Use polymorphic loggingPatrick Walton-105/+26
2011-08-09rustc: Make iter_structural_ty_full and friends take one value, not two. Shav...Patrick Walton-70/+36
2011-08-09rustc: Remove the code to generate cmp gluePatrick Walton-172/+5
2011-08-09Actually perform handoff from caller to callee on move-mode args.Graydon Hoare-9/+41
2011-08-09rustc: Use shapes instead of codegen'd cmp gluePatrick Walton-7/+1
2011-08-09Move object-system-related trans stuff to its own file.Lindsey Kuper-1008/+1005
2011-08-09Convert remaning ivec decls to new syntaxBrian Anderson-3/+3
2011-08-09Remove support for the ivec T[] syntax.Erick Tryzelaar-35/+16
2011-08-09Port the compiler to the ivec type [T] syntax.Erick Tryzelaar-831/+832
2011-08-09Change the ivec type syntax to [T].Erick Tryzelaar-14/+8
2011-08-09A little backwarding cleanup/refactoring.Lindsey Kuper-14/+10
2011-08-09Thread "self" through the stack. Backwarding! Closes #702.Lindsey Kuper-20/+82