about summary refs log tree commit diff
path: root/src/rustc/middle/trans
AgeCommit message (Expand)AuthorLines
2012-06-26Change 'native' and 'crust' to 'extern'.Graydon Hoare-77/+88
2012-06-26Properly cleanup slice literals. Closes #2705.Michael Sullivan-0/+7
2012-06-26Some box cleanup that doesn't break the build.Michael Sullivan-52/+42
2012-06-26rustc: Make trans no longer insist that there be exactly one impl scope per m...Patrick Walton-10/+5
2012-06-26Revert "Clean up a bunch of box related code."Michael Sullivan-27/+38
2012-06-26Be a little more clever about calculating sizes for class typesTim Chevalier-11/+17
2012-06-26Clean up a bunch of box related code.Michael Sullivan-38/+27
2012-06-26Getting rid of lots more vector +=. (issue #2719)Eric Holk-71/+75
2012-06-25Comments only: fix some comments that got spurious /~sMichael Sullivan-3/+3
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-630/+656
2012-06-25MergeTim Chevalier-1/+0
2012-06-25Finish compare glue for classesTim Chevalier-2/+3
2012-06-24Remove resourcesTim Chevalier-226/+44
2012-06-22Use must_have_lock instead of private functions. (Issue #2700)Eric Holk-1/+0
2012-06-22Change resources to classes in libstd and rustcTim Chevalier-6/+14
2012-06-21In reachability, traverse all classes that have dtorsTim Chevalier-1/+5
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-35/+34
2012-06-21Move vector addition out of trans and into libcore.Eric Holk-2/+5
2012-06-21Generate a temporary for assign_ops. Issue #2581Eric Holk-2/+12
2012-06-21Rename upcall_malloc_dyn to just upcall_malloc.Michael Sullivan-3/+3
2012-06-21Issue #2657: track mutability of bindings, also prevent move from bindingsNiko Matsakis-1/+1
2012-06-20Make trans give correct types to monomorphic dtorsTim Chevalier-13/+41
2012-06-20Monomorphize dtors correctlyTim Chevalier-21/+41
2012-06-20Remove bind. Issue #2189Brian Anderson-26/+17
2012-06-19first steps to autoderef on method callsNiko Matsakis-79/+122
2012-06-18Add 'do' expressionsBrian Anderson-1/+5
2012-06-18Fix generation of str/@. Closes #2638.Michael Sullivan-2/+6
2012-06-18Use unboxed vecs for string shape glue.Michael Sullivan-9/+1
2012-06-17Undo workaround for #2633 since it is fixed.Niko Matsakis-5/+1
2012-06-16Comments onlyTim Chevalier-0/+4
2012-06-16Make move_val take its first argument by copyTim Chevalier-1/+1
2012-06-15Fix copying of fixed length vectors. Closes #2630.Michael Sullivan-2/+1
2012-06-14Merge branch 'incoming' of github.com:mozilla/rust into newsnapEric Holk-9/+19
2012-06-14Merge branch 'incoming' into newsnapEric Holk-12/+25
2012-06-14Further work on integer literal suffix inference (#1425)Lindsey Kuper-9/+19
2012-06-14Complete a data visitor type that does proper pointer-walking.Graydon Hoare-12/+25
2012-06-14Merge branch 'incoming' into newsnapEric Holk-66/+161
2012-06-14Issue #2572: (trans) Fix self-referential classes.Patrick Walton-16/+38
2012-06-14whitespaceTim Chevalier-1/+1
2012-06-14Get an initial implementation of boxed vectors working.Michael Sullivan-38/+67
2012-06-14Add zero check/fail paths on div/mod paths. Close #944.Graydon Hoare-11/+54
2012-06-14Comments only: annotate FIXMEs in reflectTim Chevalier-1/+2
2012-06-14Adding move_val and move_val_init intrinsics.Eric Holk-1/+23
2012-06-13Make trans only generate calls to the _dyn malloc upcalls, so we can get rid ...Michael Sullivan-36/+24
2012-06-13Traverse types in reachabilityTim Chevalier-1/+27
2012-06-13Box AST identsBrian Anderson-58/+58
2012-06-13Some cleanup in tvec.Michael Sullivan-9/+6
2012-06-12Handle class destructors correctly in metadataTim Chevalier-3/+33
2012-06-12Simplify a bunch of trans functions to not need the rust type. Remove some Po...Michael Sullivan-66/+33
2012-06-12Make vectors contain the right type descriptor. Closes #2536.Michael Sullivan-16/+8