about summary refs log tree commit diff
path: root/src/rustc/middle
AgeCommit message (Expand)AuthorLines
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-20Call the correct type formatting function for more typecheck diagnostics. Clo...Michael Sullivan-10/+10
2012-06-20Don't force resolution of integral type vars in unary minus exprsLindsey Kuper-1/+8
2012-06-20Use an unambiguous abbreviation for "operand" :)Lindsey Kuper-25/+25
2012-06-20Add comments explaining integral type variables; fix typosLindsey Kuper-1/+23
2012-06-20Don't reverse all the arguments to span_lint for lint checking passes.Michael Sullivan-7/+7
2012-06-19support autoderef on method callsNiko Matsakis-170/+211
2012-06-19Updating kind rules to make sure we don't sneakily send ports.Eric Holk-1/+1
2012-06-19Enable integer literal suffix inference.Lindsey Kuper-4/+1
2012-06-19Fix incorrect fn name in debug statementLindsey Kuper-1/+1
2012-06-19Don't create a new inference context for checking pattern ranges.Lindsey Kuper-3/+28
2012-06-19Union-find `rank` optimization for infer.Lindsey Kuper-23/+78
2012-06-19Add a `node` type in place of hand-rolled records in inferLindsey Kuper-27/+66
2012-06-19first steps to autoderef on method callsNiko Matsakis-115/+198
2012-06-18document liveness a bit betterNiko Matsakis-2/+60
2012-06-18Add 'do' expressionsBrian Anderson-6/+40
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-18Minor infer/typeck cleanupsLindsey Kuper-12/+9
2012-06-17Undo workaround for #2633 since it is fixed.Niko Matsakis-5/+1
2012-06-17Issue #2633: remove last_use entries that are subject to a loanNiko Matsakis-0/+27
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-15Make fixed length vecs implicitly copyable. Clean up some other kind code. Cl...Michael Sullivan-24/+18
2012-06-15Handle index expressions' callee IDs correctlyTim Chevalier-4/+4
2012-06-15Add an intermediate level of type/region variable resolution forcingLindsey Kuper-24/+49
2012-06-15Add the interner to parse_sess.Paul Stansifer-15/+1
2012-06-15Make type_is_pod handle more types.Michael Sullivan-2/+11
2012-06-14Issue #2591: Fix "upvar" jargon in borrowck error messagesPatrick Walton-3/+5
2012-06-14Merge branch 'incoming' of github.com:mozilla/rust into newsnapEric Holk-123/+186
2012-06-14Merge branch 'incoming' into newsnapEric Holk-12/+25
2012-06-14Further work on integer literal suffix inference (#1425)Lindsey Kuper-123/+186
2012-06-14Complete a data visitor type that does proper pointer-walking.Graydon Hoare-12/+25
2012-06-14Merge branch 'incoming' into newsnapEric Holk-76/+193
2012-06-14Issue #2572: (trans) Fix self-referential classes.Patrick Walton-19/+48
2012-06-14whitespaceTim Chevalier-1/+1
2012-06-14Get an initial implementation of boxed vectors working.Michael Sullivan-40/+71
2012-06-14Avoid some duplicated typechecking workTim Chevalier-5/+18
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/+29
2012-06-14Comments only: annotate FIXMEs in typeck::inferTim Chevalier-1/+2
2012-06-14Comments only: annotate a FIXME and remove an obsolete oneTim Chevalier-2/+2
2012-06-14Annotate and fix FIXMEs in typeckTim Chevalier-41/+40
2012-06-14Dead code eliminationTim Chevalier-38/+4
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-202/+205