aboutsummaryrefslogtreecommitdiff
path: root/src/boot/me/type.ml
Commit message (Expand)AuthorAgeFilesLines
* Add log_err to rustbootMarijn Haverbeke2011-04-191-1/+1
* Another go at changing compile-command, this time using RBUILD env var.Graydon Hoare2011-03-251-1/+1
* Revert "Bulk-edit compile commands in emacs chatter to point to assumed build...Graydon Hoare2011-03-251-1/+1
* Bulk-edit compile commands in emacs chatter to point to assumed build/ dir of...Graydon Hoare2011-03-251-1/+1
* Switch all vases of vec += elt to vec += vec. Prohibit former in rustboot. Tw...Graydon Hoare2011-03-161-3/+1
* Change mutability into a type constructor.Graydon Hoare2010-11-291-0/+7
* rustboot: Don't use walk to traverse statements in type.ml; fixes redundant c...Patrick Walton2010-11-181-54/+59
* rustboot: Emit an error instead of asserting in trans when a T is passed by v...Patrick Walton2010-10-281-1/+20
* Revert "rustboot: Emit an error instead of asserting in trans when a T is pas...Patrick Walton2010-10-281-20/+1
* rustboot: Emit an error instead of asserting in trans when a T is passed by v...Patrick Walton2010-10-281-1/+20
* Emit a sensible error message if one or more of the parameters isn't enough c...Patrick Walton2010-10-271-4/+9
* Move the "friendly" type printer to semantPatrick Walton2010-10-201-87/+13
* Eliminate <tag#> stuff from the "friendly" type errorsPatrick Walton2010-10-201-0/+33
* Make type errors in rustboot report the friendly type of both expected and ac...Graydon Hoare2010-10-181-2/+4
* Fix typos in Type.friendly_stringify.Graydon Hoare2010-10-141-3/+3
* Typecheck tags in "alt" patternsPatrick Walton2010-10-141-0/+2
* Move the friendly-names table to semant, reuse it in the name mangler.Graydon Hoare2010-10-131-15/+1
* Use "friendly" types throughout the typecheckerPatrick Walton2010-10-131-38/+40
* Use the user-defined type aliases when reporting type errorsPatrick Walton2010-10-131-21/+71
* Git index wins again.Graydon Hoare2010-10-121-15/+27
* Changes to make rustboot compile on OCaml 3.12Graydon Hoare2010-10-121-3/+3
* Add -lpath mechanism for logging only a subset of a pass (by module-path prefix)Graydon Hoare2010-10-081-4/+3
* Simplify type-mismatch messages.Graydon Hoare2010-10-071-5/+158
* implemented break for while-loop caseOr Brostovski2010-09-301-1/+3
* Allow tag recursion through vectors as well as boxesPatrick Walton2010-09-291-1/+1
* Resolve constant types through to their definitions.Graydon Hoare2010-09-231-1/+3
* Revert "Make recursive type verification logic better by allowing it to see t...Graydon Hoare2010-09-221-1/+1
* Make recursive type verification logic better by allowing it to see through m...Patrick Walton2010-09-211-1/+1
* Bind pattern slots with ?, drop parens from 0-ary tag constructors, translate...Graydon Hoare2010-09-201-0/+2
* Check for infinitely sized tags. Un-XFAIL test/compile-fail/infinite-tag-type...Patrick Walton2010-09-161-1/+73
* Actually build the graph properly. Oops.Patrick Walton2010-09-161-1/+1
* Create tag nodes for all the tags beforehandPatrick Walton2010-09-161-8/+15
* Populate the tag containment relationPatrick Walton2010-09-161-0/+37
* Switch the "expected" and "actual" types for function parameter mismatchesPatrick Walton2010-09-161-1/+1
* Not finding a name in a module isn't a bug, it's an error. Report it as such.Patrick Walton2010-09-161-3/+3
* Add Ast.ATOM_pexp and -pexp mode wherein pexps live beyond parsing, into late...Graydon Hoare2010-09-151-0/+1
* Teach front-end about simple, first-cut version of const items.Graydon Hoare2010-09-141-0/+1
* Switch tags to purely nominal, removing TY_iso and TY_idx. Seems to mostly wo...Graydon Hoare2010-09-091-1/+2
* Add automatic parameter instantiation. Closes #45.Patrick Walton2010-08-261-8/+31
* Add a "param handler" to demand_fn for use in automatic type parameter instan...Patrick Walton2010-08-261-12/+18
* Tiny style cleanup in a pattern match in type.mlPatrick Walton2010-08-261-1/+1
* Typecheck function patternsPatrick Walton2010-08-251-9/+14
* Introduce "type patterns" to the typechecker in preparation for function type...Patrick Walton2010-08-251-36/+51
* Remove obsolete TODO about checking for return statementsPatrick Walton2010-08-241-2/+0
* Support single-element append on vec, str. Closes #44.Graydon Hoare2010-08-201-0/+21
* Add support for casting native types.Graydon Hoare2010-08-181-6/+8
* Add names to tasks and domains. These can either be an explicit literal stringJeffrey Yasskin2010-08-091-1/+1
* Move 'as' precedence up to just above relational; support indexing str and ve...Graydon Hoare2010-08-051-4/+5
* Thread argument-types down to internal_check_outer_lval in type.ml, in prepar...Graydon Hoare2010-08-041-9/+16
* Switch machine-type lexemes to use suffixes. Remove support for foo(bar) as a...Graydon Hoare2010-07-271-1/+1