about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2011-08-05Basic async IO module using libuvRob Arnold-14/+721
2011-08-05Integrate libuv into the build systemRob Arnold-0/+5
2011-08-05Drop in libuv rev 2b5707d834a6b85b8e589ac04cb61a6db2dab94bRob Arnold-0/+64837
2011-08-05Log tags in memory_region::{free,realloc}Rob Arnold-4/+4
2011-08-05rustc: Add inlineness to the fn decl insteadPatrick Walton-0/+10
2011-08-05Revert "rustc: Introduce the concept of inline to the AST"Patrick Walton-104/+86
2011-08-05rustc: Introduce the concept of inline to the ASTPatrick Walton-86/+104
2011-08-05etc: Update the Vim syntax mode with new keywordsPatrick Walton-6/+6
2011-08-05(Almost) Always unify a function tail expr with the function result typeTim Chevalier-6/+42
2011-08-04Prohibit assignment to upvars in lambdas. Closes #805.Michael Sullivan-5/+58
2011-08-04Revert "rustc: Don't emit memset for non-structural types" due to crashesPatrick Walton-13/+2
2011-08-04rustc: Don't emit memset for non-structural typesPatrick Walton-2/+13
2011-08-04Add a cleanup for copying closures. Closes #804.Michael Sullivan-0/+10
2011-08-04Don't force resolution of type variables until there is no enclosing function...Michael Sullivan-8/+14
2011-08-04stdlib: Pass getopt matches by aliasPatrick Walton-8/+8
2011-08-04rustc: bzero in drop_slotPatrick Walton-1/+1
2011-08-04Enable creation of backwarding vtables (issue #702), but don't startLindsey Kuper-160/+232
2011-08-04rustc: bzero in zero_alloca. Shaves off a second or three.Patrick Walton-1/+1
2011-08-04Use lambdas in gather_locals in typeck.Michael Sullivan-57/+36
2011-08-04Use lambdas in the freevars pass.Michael Sullivan-64/+50
2011-08-04rustc: Use memmove in copy_ty. 45% LLVM codegen speed improvement.Patrick Walton-2/+7
2011-08-04Handle alt on a _|_ - typed valueTim Chevalier-1/+4
2011-08-04Add a fast path in ty::occurs_check_failsTim Chevalier-1/+5
2011-08-04Implement the occurs checkTim Chevalier-14/+87
2011-08-04trans_args no longer needs llobj argument.Lindsey Kuper-3/+2
2011-08-04rustc: Actually emit shapesPatrick Walton-51/+59
2011-08-04Merge commit '6ec4829' into snapEric Holk-0/+5
2011-08-04Registering snapshot.Eric Holk-0/+5
2011-08-04rustc: Generate shapesPatrick Walton-19/+625
2011-08-04rt: Change int to uint32_t. Put out burning tinderbox.Patrick Walton-1/+1
2011-08-03rt: Stub shape glue and implement shape::print and shape::size_of.Patrick Walton-0/+705
2011-08-03Killing an obsolete comment.Lindsey Kuper-1/+0
2011-08-03Pointer-ifying llenv. Step 1 of 2 steps to object system sanity.Lindsey Kuper-38/+8
2011-08-03Put comments on trans contexts back where they belong. :(Lindsey Kuper-108/+114
2011-08-03Fix the pretty print tests to handle terminal newlines. Sorry!Michael Sullivan-3/+3
2011-08-03timeout_in_ns was renamed to timeout_in_ms.Erick Tryzelaar-1/+1
2011-08-03Sleep for a nonzero amount of time on Windows.Eric Holk-4/+4
2011-08-03Fix trans_put to properly return (). Closes #773.Michael Sullivan-1/+2
2011-08-03Make the pretty printer put trailing newlines at the end of files.Michael Sullivan-0/+3
2011-08-03Remove an obsolete FIXME in stdtest/deque.rs. Closes #140.Michael Sullivan-6/+2
2011-08-03Whitespace cleanupBrian Anderson-6/+6
2011-08-03Convert line endings when doing exact pretty-print testingBrian Anderson-0/+8
2011-08-03Add some hacks to get stdin piping working more correctly in windowsBrian Anderson-6/+80
2011-08-03Clean up how we deal with dynamic size function arguments/returns.Michael Sullivan-57/+24
2011-08-03Have trans_bind_thunk handle polymorphic but statically sized return values.Michael Sullivan-1/+3
2011-08-03Revert "Revert "Handle conditionals on _|_ - typed values correctly""Tim Chevalier-0/+15
2011-08-03Add #concat_idents[] and #ident_to_str[]Paul Stansifer-9/+65
2011-08-03Actually un-xfail the test for put in fns.Michael Sullivan-3/+0
2011-08-03Reject programs that do a put outside of iterators.Michael Sullivan-6/+9
2011-08-03Do a bunch more typechecking for iters and for each loops.Michael Sullivan-31/+70