summary refs log tree commit diff
path: root/src/rustc/middle/ty.rs
AgeCommit message (Expand)AuthorLines
2012-07-10Modify reflect interface to pass tydescs back to client, stop on false return.Graydon Hoare-2/+2
2012-07-09rustc: Switch to the new resolution passPatrick Walton-0/+7
2012-07-06Revert "rustc: Switch to the new resolution pass"Niko Matsakis-7/+0
2012-07-06rustc: Switch to the new resolution passPatrick Walton-0/+7
2012-07-06Move string append to libraries. Closes #2710.Michael Sullivan-2/+2
2012-07-05Comments only: change TODOs to FIXMEs and annotate themTim Chevalier-3/+0
2012-07-05Consider slices to be a structural type. Closes #2748.Michael Sullivan-2/+4
2012-07-05Change 'iface' to 'trait' internally; parse `trait` as `iface` synonymLindsey Kuper-38/+38
2012-07-04convert doc-attributes to doc-comments using ./src/etc/sugarise-doc-comments....Gareth Daniel Smith-3/+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-02rustc: Implement a new resolve pass behind a compile flagPatrick Walton-5/+14
2012-07-01Convert to new closure syntaxBrian Anderson-108/+105
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-40/+36
2012-06-29Allow empty enums to be sent (#2737)Eric Holk-1/+1
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-59/+59
2012-06-28Replaced almost all vector+ in rustc (#2719)Eric Holk-7/+8
2012-06-27rustc: Fix a missing application of the operator in fold_tyBrian Anderson-1/+1
2012-06-27Remove unnecessary bounds checks in vec::push_all (issue #2719)Eric Holk-0/+6
2012-06-26Change 'native' and 'crust' to 'extern'.Graydon Hoare-2/+2
2012-06-26Incorporate class fields into recursive-type checkTim Chevalier-1/+9
2012-06-26Getting rid of lots more vector +=. (issue #2719)Eric Holk-5/+5
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-68/+69
2012-06-25MergeTim Chevalier-7/+3
2012-06-24Remove resourcesTim Chevalier-62/+5
2012-06-22Hack to make [] and []/~ the same type in preparation for switching to []/~.Michael Sullivan-1/+1
2012-06-22Make the implicit copyability of []/~ configurable, like [] is, since we will...Michael Sullivan-6/+2
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-4/+1
2012-06-20Don't allow + for evecs/estrs. It isn't implemented, and we are moving vec + ...Michael Sullivan-2/+2
2012-06-20Repair the formatting of the table in is_binopable.Michael Sullivan-12/+9
2012-06-19Updating kind rules to make sure we don't sneakily send ports.Eric Holk-1/+1
2012-06-15Make fixed length vecs implicitly copyable. Clean up some other kind code. Cl...Michael Sullivan-24/+18
2012-06-15Make type_is_pod handle more types.Michael Sullivan-2/+11
2012-06-14Further work on integer literal suffix inference (#1425)Lindsey Kuper-5/+25
2012-06-14Issue #2572: (trans) Fix self-referential classes.Patrick Walton-3/+10
2012-06-14Get an initial implementation of boxed vectors working.Michael Sullivan-2/+4
2012-06-14Avoid some duplicated typechecking workTim Chevalier-3/+5
2012-06-13Box AST identsBrian Anderson-12/+12
2012-06-12Make vectors contain the right type descriptor. Closes #2536.Michael Sullivan-1/+4
2012-06-12Introduce an unboxed_vec typeMichael Sullivan-4/+18
2012-06-12Treat enums with one variant specially in borrowck: #2573Niko Matsakis-1/+5
2012-06-12Reorder things in hash_type_structure to make more sense.Michael Sullivan-10/+10
2012-06-11Don't treat all class fields as mutable, except in transTim Chevalier-2/+21
2012-06-08Update READMEs and comments to reflect "rustsyntax" -> "syntax" changeLindsey Kuper-1/+1
2012-06-08WIP on issue #1425: mostly infrastructure changes.Lindsey Kuper-40/+39
2012-06-07Reorder the arms of sty.Michael Sullivan-1/+2
2012-06-06Remove unused middle::ty::sort_methods function.Graydon Hoare-8/+0
2012-06-06Change subtypes_require to handle class fields correctlyTim Chevalier-5/+2
2012-06-06Revert "Revert "Merge pull request #2516 from mozilla/incoming" due to failures"Tim Chevalier-3/+3
2012-06-04Make vecs/strs not implicitly copyable by default, but make it configurable. ...Michael Sullivan-5/+20