summary refs log tree commit diff
path: root/src/rustc/middle/trans
AgeCommit message (Expand)AuthorLines
2012-07-10Fix take glue for slices.Michael Sullivan-0/+3
2012-07-10Don't fail when emitting free glue for fixed and region evecs.Michael Sullivan-3/+0
2012-07-10Mop up merge collision.Graydon Hoare-8/+6
2012-07-10Modify reflect interface to pass tydescs back to client, stop on false return.Graydon Hoare-77/+104
2012-07-10Remove the empty tuple of tydescs from closures. Closes #2531.Michael Sullivan-8/+5
2012-07-10Get rid of a lot of bind related cruft as part of Issue #2189.Michael Sullivan-260/+17
2012-07-10Clean up the tydesc handling code in trans.Michael Sullivan-119/+80
2012-07-09Switch 'cont' to 'again' everywhere. Close #2229.Graydon Hoare-2/+2
2012-07-09Fix metadata serialization of foreign functions. Properly take the value of f...Josh Matthews-5/+7
2012-07-06For #2229, recognize 'again' in place of 'cont', final change pending snapshot.Graydon Hoare-2/+2
2012-07-06Rip out a bunch more append code from trans.Michael Sullivan-90/+0
2012-07-06Remove tvec::trans_addEric Holk-45/+0
2012-07-06Plumbing and parsing for item-position macros.Eric Holk-0/+1
2012-07-05Consider slices to be a structural type. Closes #2748.Michael Sullivan-2/+2
2012-07-05Change 'iface' to 'trait' internally; parse `trait` as `iface` synonymLindsey Kuper-39/+39
2012-07-04convert doc-attributes to doc-comments using ./src/etc/sugarise-doc-comments....Gareth Daniel Smith-8/+8
2012-07-04Fix trans typo noticed by fuzzer. Close #2148.Graydon Hoare-1/+1
2012-07-03Revert "Remove rule requiring non-nil block-style statements to be semi-termi...Brian Anderson-1/+1
2012-07-03Remove rule requiring non-nil block-style statements to be semi-terminatedBrian Anderson-1/+1
2012-07-03Change crust -> extern.Graydon Hoare-1/+1
2012-07-03Switch 'native' to 'extern' (or 'foreign' in some descriptions)Graydon Hoare-15/+15
2012-07-02rustc: Implement a new resolve pass behind a compile flagPatrick Walton-31/+51
2012-07-01Convert to new closure syntaxBrian Anderson-363/+360
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-98/+99
2012-06-30Check in changes I forgot to check inTim Chevalier-7/+7
2012-06-30Descend into ty_boxes in type_useTim Chevalier-25/+46
2012-06-29Adding a bunch of atomic intrinsics.Eric Holk-3/+80
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-600/+600
2012-06-28Replaced almost all vector+ in rustc (#2719)Eric Holk-16/+19
2012-06-28replace more vector + (issue #2719)Eric Holk-57/+88
2012-06-27rustc: Don't give variables the same name as enums in transPatrick Walton-47/+47
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