-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathCHANGELOG
41 lines (31 loc) · 1.17 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Revision history for Kind
v0.0.1:
- Initial version
v0.1.0:
- Fallback to typechecking Metamodel::Primitives.is_type when Kind's type
parameter does not have an ACCEPTS method.
v0.1.1:
- Use v6 instead of v6.d
- Fix naming of Kind parameterizations where the parameter's HOW has a name
method, but does not do Metamodel::Naming
v0.2.0:
- Permit use of Kind as an unparameterized type.
v0.2.1:
- Documentation fixes.
v0.2.2:
- Documentation fixes.
v1.0.0:
- Kind parameterizes to a subset.
- Kind parameterizations are cached.
- Mask errors in Junction.ACCEPTS over metaroles with evil THREADing.
- Fix archetypical errors in modern Rakudo.
- Introduce a kind metamethod to back a subtyped parameterization.
- Introduce an our sub set_parameterizer to give a metaobject Kind's
parameterization mechanism or override it via wrapper routine.
v1.0.1:
- Fix error in result type in t/01-typecheck.t's Junction-Junction test.
v1.0.2:
- Eliminate dead code pertaining to Junction:D after a threading by ACCEPTS
in internal class Refine.
v1.0.3:
- Eagerly boolify junctions for a slightly cheaper typecheck.