about summary refs log tree commit diff
path: root/src/comp
AgeCommit message (Expand)AuthorLines
2011-06-26Update README filesBrian Anderson-45/+44
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/+117
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-6/+6
2011-06-24Fix inexhaustive match in parserTim Chevalier-0/+7
2011-06-24Invalidate constraints correctly after an assignment expressionTim Chevalier-374/+400
2011-06-24Use visit_fn_{pre,post} to avoid going past lambdas during writeback instead ...Michael Sullivan-10/+13
2011-06-24Have walk call visit_fn_pre and visit_fn_post on fn expressions.Michael Sullivan-2/+1
2011-06-24Modify the fn vistors in walk so that they can handle functions without names...Michael Sullivan-25/+42
2011-06-24rustc: Increment by the unit size in iter_structural_ty when iterating over i...Patrick Walton-2/+10
2011-06-24Sanitize use of ids for obj constructors.Marijn Haverbeke-14/+12
2011-06-24Remove uses of variable name 'res' from rustcMarijn Haverbeke-331/+321
2011-06-24Remove def_objMarijn Haverbeke-28/+7
2011-06-24rustc: If needed, duplicate types' heap parts recursively through structural ...Patrick Walton-32/+65
2011-06-23rustc: Pretty-print ternary operatorBrian Anderson-0/+14
2011-06-23rustc: Cleanup trans_if, trans_altBrian Anderson-36/+6
2011-06-23rustc: Add ternary operator. Closes #565Brian Anderson-2/+64
2011-06-23Fix type inference inside of anonymous functions.Michael Sullivan-2/+11
2011-06-23Remove parse_str_lit_or_env_ident.Rafael Ávila de Espíndola-29/+13
2011-06-23Flesh out type pp code.Graydon Hoare-4/+19
2011-06-23rustc: Load immediate types when iterating over interior vectorsPatrick Walton-2/+30
2011-06-23Correct error message for argument mode mismatchTim Chevalier-9/+26
2011-06-22Compute typestate properly for moveTim Chevalier-219/+619
2011-06-22rustc: Convert field access on invalid types from an ICE to a fatal errorBrian Anderson-5/+4
2011-06-22Some work on supporting forwarding slots in vtables (issue #539).Lindsey Kuper-42/+70
2011-06-22rustc: Use the rhs span when unifying binopsBrian Anderson-1/+1
2011-06-22rustc: Remove some unneeded type annotationsBrian Anderson-9/+9
2011-06-22rustc: Don't commit unification changes until unify succeedsBrian Anderson-8/+16
2011-06-22rustc: Limit creader exportsBrian Anderson-0/+7
2011-06-22rustc: Downcase metadata::EncodeBrian Anderson-4/+4
2011-06-22rustc: Handle valueless ret expressions as block results. Closes #521Brian Anderson-0/+2
2011-06-22Fix bug: globbed imports were importing everything visible from the otherPaul Stansifer-6/+19
2011-06-22rustc: Introduce and parse additional meta_item formsBrian Anderson-37/+136
2011-06-22Use fast regalloc and codegen at OptLevel=0.Rafael Ávila de Espíndola-4/+31
2011-06-22rustc: Rename parser.err to parser.fatalBrian Anderson-29/+29
2011-06-23Remove a simidgeon of dead code.Paul Stansifer-8/+1
2011-06-22Pull environment loading out into a function.Michael Sullivan-36/+50
2011-06-22Pull building the environment for for_each into a seperate function.Michael Sullivan-47/+61
2011-06-22Removing out-of-date comment.Michael Sullivan-1/+1
2011-06-21Emit a better error message for unbound type parameters in nested functionsTim Chevalier-7/+12
2011-06-21Serialize constraints in types (literal arguments still not supported)Tim Chevalier-105/+101
2011-06-21Move names and ids of native items into their recs, rather than their tagsMarijn Haverbeke-74/+56
2011-06-21Puts out burning tinderbox (oops, AST nodes don't have def_ids/anns).Lindsey Kuper-5/+4
2011-06-21Some progress on support for extending objects with new fields (issueLindsey Kuper-54/+214
2011-06-21Move expr ids into the expr record typeMarijn Haverbeke-938/+814