about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2011-06-28Use "" in the native_name as an indication that no extra options have toRafael Ávila de Espíndola-19/+16
2011-06-27rustc: Call cmp glue directly if we statically know itPatrick Walton-3/+11
2011-06-27rustc: Fix stack explosion on -O0 from Alloca() instead of alloca() in cmp gluePatrick Walton-1/+1
2011-06-27Tests for while loops that may invalidate constraintsTim Chevalier-96/+200
2011-06-27pure_exp should set the state, not extend itTim Chevalier-2/+2
2011-06-27Rename metadata::defs to metadata::tagsBrian Anderson-4/+4
2011-06-27Don't export some of the metadata modulesBrian Anderson-0/+5
2011-06-27Move what's left of metadata::cwriter into middle::transBrian Anderson-15/+17
2011-06-27Cleanup in metadata moduleBrian Anderson-2/+8
2011-06-27Extract metadata::decoder from metadata::creaderBrian Anderson-274/+295
2011-06-27Extract metadata::tydecode from metadata::creaderBrian Anderson-387/+400
2011-06-27Extract llvm-independent code from cwriter to metadata::encoderBrian Anderson-486/+485
2011-06-27Move metadata tag definition to metadata::defsBrian Anderson-92/+77
2011-06-27Limit exports from metadata::tyencodeBrian Anderson-0/+7
2011-06-27Move metadata::cwriter::encode to metadata::tyencodeBrian Anderson-245/+262
2011-06-27Rename middle::metadata to metadata::cwriter. Move creader to metadataBrian Anderson-50/+54
2011-06-27Limit exports from middle::metadataBrian Anderson-0/+26
2011-06-27rustc: Directly emit calls to glue if possiblePatrick Walton-2/+27
2011-06-27Improve the tests for vector self appending.Michael Sullivan-0/+26
2011-06-27Properly handle the case where src==dst but we have to allocate a new vector.Michael Sullivan-1/+1
2011-06-27Add a test written by jdm that tests repeated vector self appending.Michael Sullivan-0/+12
2011-06-27Properly handle the case where src==dst in upcall_vec_append.Michael Sullivan-0/+6
2011-06-27Index obj and res ctor metadata by ctor id, not item idBrian Anderson-12/+16
2011-06-27etc: Eliminate dyld valgrind errors on OS XPatrick Walton-0/+238
2011-06-27Record and link with used native libraries.Rafael Ávila de Espíndola-31/+76
2011-06-27removing log statement that snuck in thereTim Chevalier-1/+0
2011-06-27Implement move for scalar valuesTim Chevalier-1/+10
2011-06-27A little tidying in rt.Graydon Hoare-31/+24
2011-06-27Implementation mising features in lock_and_signal for Win32. Also lowered th...Eric Holk-10/+11
2011-06-27Conservatively serialize nearly all upcalls. Successfuly ran make check with ...Eric Holk-40/+78
2011-06-27Fixed a few concurrency bugs. Still not perfect, but overall it seems much mo...Eric Holk-11/+20
2011-06-27Added some locking to ports to prevent the case where two threads simultaneou...Eric Holk-13/+9
2011-06-27Added an environment variable to control how many threads to use.Eric Holk-1/+18
2011-06-27Basic multithreading support. The infinite loops test successfully maxes out ...Eric Holk-30/+178
2011-06-27Added a parallel fibonacci program. It doesn't actually run in parallel yet, ...Eric Holk-0/+41
2011-06-27Easy fix for using newer LLVMs: just use the MachOObjectFile.cpp they provide.Rafael Ávila de Espíndola-330/+0
2011-06-26Update README filesBrian Anderson-46/+49
2011-06-26Remove src/run.pyBrian Anderson-102/+0
2011-06-26Add a very simple map implementation for sequential integer keysBrian Anderson-1/+104
2011-06-26Reformulate an assert in ty::tag_variantsBrian Anderson-2/+7
2011-06-25Fail typechecking for bad binop/type combinationsBrian Anderson-13/+331
2011-06-25Add a test for mismatched types when comparing functionsBrian Anderson-0/+8
2011-06-25Use single-bar or to make tstate/states.rs prettierMarijn Haverbeke-173/+89
2011-06-25Primitive support for non-copyable valuesMarijn Haverbeke-10/+25
2011-06-25Allow moving out of temporary valuesMarijn Haverbeke-15/+16
2011-06-25Partial implementation of resourcesMarijn Haverbeke-17/+198
2011-06-25Remove variable name 'res' from test suiteMarijn Haverbeke-153/+153
2011-06-24Fix inexhaustive match in parserTim Chevalier-0/+7
2011-06-24Invalidate constraints correctly after an assignment expressionTim Chevalier-375/+441
2011-06-24Use visit_fn_{pre,post} to avoid going past lambdas during writeback instead ...Michael Sullivan-10/+13