about summary refs log tree commit diff
AgeCommit message (Expand)AuthorLines
2011-08-05Fix a type in the libuv mingw makefileBrian Anderson-1/+1
2011-08-05Another test for the occurs check, this one from issue 778Tim Chevalier-0/+4
2011-08-05Atomic ref counting for chans.Eric Holk-38/+61
2011-08-05Rewrote receive to return a value. This lets us initialize variables by recei...Eric Holk-12/+12
2011-08-05Merge branch 'master' of github.com:graydon/rustEric Holk-9/+41
2011-08-05Initialize all constraints to FalseTim Chevalier-9/+41
2011-08-05Merge branch 'master' of github.com:graydon/rustEric Holk-360/+103380
2011-08-05etc: Add "lambda" and "inline" to the vim modePatrick Walton-4/+4
2011-08-05rustc: Parse "inline". Also write it into metadata.Patrick Walton-13/+33
2011-08-05Add make clean rules for libuvBrian Anderson-0/+3
2011-08-05Build libuv with the same C compiler as the rest of rtBrian Anderson-1/+1
2011-08-05Introduce CC and CXX variables to the makefilesBrian Anderson-6/+10
2011-08-05Un-XFAIL sio-ctx, sio-srvBrian Anderson-8/+0
2011-08-05Munge libuv makefiles sufficiently to build out of tree.Graydon Hoare-83/+66
2011-08-05More win32 libuv build tweaksBrian Anderson-3/+8
2011-08-05Tweak libuv makefiles so they pick up custom CFLAGSBrian Anderson-2/+2
2011-08-05Fix uv_buf_t declaration on win32Brian Anderson-0/+8
2011-08-05XFAIL all the sio testsBrian Anderson-0/+20
2011-08-05Update build rules so rt builds with libuv on Linux.Brian Anderson-1/+2
2011-08-05Add libuv MakefileRob Arnold-0/+113
2011-08-05Update libuv to revision ee599ec1141cc48f895de1f9d148033babdf9c2aRob Arnold-725/+37885
2011-08-05Basic async IO module using libuvRob Arnold-14/+722
2011-08-05Integrate libuv into the build systemRob Arnold-4/+14
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-05build: Don't error out if clang is too old. Instead, build with GCC.Patrick Walton-5/+9
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-04Merge branch 'master' of github.com:graydon/rustEric Holk-71/+163
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 branch 'master' of github.com:graydon/rustEric Holk-0/+0