Summary
- Update parser and adapt to the new Tpoly invariant. Requires bootstrap. (commit: 94908d2) (details)
- bootstrap (commit: fbca0ab) (details)
- Add tests for polymorphic parameters (commit: a664599) (details)
- Promote polymorphic parameters tests failures (commit: c39e29d) (details)
- Refactor: more descriptive return type for [split_function], renaming and comment work (commit: 489e219) (details)
- Introduce new error "opt params cannot be polymorphic" (commit: da0cabe) (details)
- Wrap and generalize filter_arrow_mono if principal (commit: ba14d13) (details)
- Handle polymorphic parameters in type_apply_arg (commit: 24b6f4c) (details)
- Refactor Pexp_function case and handle poly (commit: 16d8e49) (details)
- Add one generalization level in type_class_arg_pattern (commit: e882d5a) (details)
- Handle polymorphic parameters in [type_approx and] [type_pat_aux] (commit: ac9691a) (details)
- Add changes entry for #15733 (commit: 6e02745) (details)
- Add test with class argument (commit: d31142a) (details)
- Additional tests with labels (commit: 2ad84dc) (details)
- review: reorder functions in btype (commit: f401ccf) (details)
- review: comment format (commit: ced4529) (details)
- review: add a Btype.newgenmono utility symetrical to Ctype.newmono (commit: b6629c6) (details)
- review: use label names in error messages (commit: 6fc24f4) (details)
- review: additional tests (commit: 2dd9b7d) (details)
- Add test for polymorphic variants in polymorphic parameters (commit: 669bd47) (details)
- Take fixed instances of polys where appropriate (commit: e93ba21) (details)
- Show issue with subtyping trace (commit: 74b9f1f) (details)
- Fix subtyping error trace (commit: 4e597e9) (details)
- tests: Promote error messages improvements after rebasing. (commit: e6d2834) (details)
- review: more reuse in parser and reloc in [param_type] (commit: be3016c) (details)
- review: move [is_really_poly] utility to Ctype. (commit: a5dc2ad) (details)
- Add more test cases (commit: 47350a7) (details)
- Move definition closer to usage (commit: 19c9abe) (details)
- Additional test cases (commit: c5587a4) (details)
- Document function in comment (commit: c9a8533) (details)
- Add test cases (commit: 21b3641) (details)
- Fix typo in error message (commit: 7cde513) (details)
- Rename function and move it to Btype (commit: e8eb592) (details)
- Inline function and exception used only once (commit: d01ee5f) (details)
- Document function (commit: 1dcf986) (details)
- Enforce Tpoly invariant (commit: 7d2f412) (details)
- Clarify conditions (commit: ad0db61) (details)
- Clearer argument label and field names (commit: 730e704) (details)
- Turn ordinary comment into a documentation comment (commit: ba7bf49) (details)
- Clearer variable name (commit: 1e1c51e) (details)
- Fix wrong set of univars (commit: 73934de) (details)
- review: De-duplicate parser rule for let (commit: 7202cde) (details)
- review: Add test with syntactic arity mismatch (commit: 6e7a744) (details)
- review: Fix test (commit: f3d08a2) (details)