Play

Timeline
Login

50 events occurring around 5738ada0436ecfa0.

More ↑
2020-07-29
15:03
Re-wrote test for generic unions, as previous test had recursive call which is a seperate problem th... check-in: 656a119ed7 user: robin.hansen tags: generic-types-and-unions
2020-07-28
14:34
Added test for generic union case in typechecker. check-in: 5468305788 user: robin.hansen tags: generic-types-and-unions
07:20
Test pass for custom type with generic members. check-in: 0d46e5bba6 user: robin.hansen tags: generic-types-and-unions
2020-07-27
15:51
Initial work to support custom types with generic members in type checker. check-in: 8636e1ba38 user: robin.hansen tags: generic-types-and-unions
2020-07-24
18:14
Add test for generic custom type. check-in: e218a3934e user: robin.hansen tags: generic-types-and-unions
2020-07-23
18:37
Carry generic information over from parser through qualifier stage. check-in: 9be98f1be2 user: robin.hansen tags: generic-types-and-unions
12:00
Fixed bug caused by wrong order of branches in multiwords. check-in: a93a962959 user: robin.hansen tags: generic-types-and-unions
2020-06-24
14:30
Fix symbol parser so it isnt required to have whitespace after a symbol. check-in: fe00a6e683 user: robin.hansen tags: generic-types-and-unions
2020-06-23
15:55
New syntax to define unions with generic members. check-in: 61fb8c7dc4 user: robin.hansen tags: generic-types-and-unions
2020-05-31
12:31
New syntax to define a custom type with generic members. check-in: 41d44e9128 user: robin.hansen tags: generic-types-and-unions
2020-05-30
16:05
Make sure a symbol cannot contain the line comment token. check-in: 1a970a2759 user: robin.hansen tags: trunk
15:27
Fix incompatibilities in wasm tests as a result to syntax changes in the parser rewrite. check-in: be3c2e3675 user: robin.hansen tags: trunk
15:20 Closed ticket [236e9577bf]: Support comments in code plus 3 other changes artifact: d4d4ab2783 user: robin.hansen
15:20 Closed ticket [016a0be9c4]: Simplify syntax plus 3 other changes artifact: 91c6e1d8b0 user: robin.hansen
15:19
Merge parser rewrite. check-in: fd6b5c094e user: robin.hansen tags: trunk
15:19
Dont expose everything from parser module. Closed-Leaf check-in: 0e2f00f774 user: robin.hansen tags: parser-rewrite
15:17
Support line comments. Fixes [236e9577bf]. check-in: 0dce4fb4c3 user: robin.hansen tags: parser-rewrite
15:00
Simplify syntax for types and unions. Fixes [016a0be9c4]. check-in: c3a8ac6ee4 user: robin.hansen tags: parser-rewrite
14:49
Re-wrote parser with elm/parser. We no longer need a seperate tokenization step. check-in: 047e89da76 user: robin.hansen tags: parser-rewrite
2020-05-29
12:33
Re-wrote parser test in anticipation of tokenizer removal. check-in: 4a98157c75 user: robin.hansen tags: parser-rewrite
2020-05-28
15:29
Use elm/parser for tokenizer. check-in: eb865aaf6e user: robin.hansen tags: parser-rewrite
2020-05-22
13:59 New ticket [4d810d8d3a] Decide on license. artifact: aa2fdff7de user: robin.hansen
12:17 New ticket [56a0fe1350] Exhaustiveness checking. artifact: 306882b89b user: robin.hansen
12:17 Closed ticket [3a3a135cf6]: Pattern matching in defmulti plus 3 other changes artifact: 07a441ad75 user: robin.hansen
12:17 Edit [5738ada043]: Edit check-in comment. artifact: 492f9d8b79 user: robin.hansen
12:16
Add support for pattern matching in multiwords. Fixes [3a3a135cf6]. check-in: 5738ada043 user: robin.hansen tags: trunk
12:15
Fixed bug where invalid pattern match syntax still compiled. Closed-Leaf check-in: cc0014e193 user: robin.hansen tags: pattern-matching
12:09
Generete correct code for recursive pattern matches check-in: 01c9d18618 user: robin.hansen tags: pattern-matching
11:50 Edit [0e490f01b5]: Edit check-in comment. artifact: 40e775285e user: robin.hansen
11:49
Accidental checkin of WIP code generation for recursive pattern matches check-in: 0e490f01b5 user: robin.hansen tags: pattern-matching
09:47
Split pattern matching tests into seperate file, and be more thorough. check-in: f70b008b90 user: robin.hansen tags: pattern-matching
09:40
Place base module used in codegen in its own module. check-in: d9f46b3faa user: robin.hansen tags: pattern-matching
09:35
Add nodejs script that can be used for debugging the generated wasm using node inspect. check-in: 276123c870 user: robin.hansen tags: pattern-matching
09:33
Codegen now generates correct code for simple pattern matches. check-in: 78e5b215b9 user: robin.hansen tags: pattern-matching
2020-05-21
10:03
Prepare for codegen changes to support pattern matching, by changing some types and adding a failing... check-in: 7dfdb8fb1a user: robin.hansen tags: pattern-matching
08:19
Qualifier now understands pattern matching. check-in: 1e8f2926e7 user: robin.hansen tags: pattern-matching
2020-05-16
15:08
Parser now understands pattern matching. check-in: 48a9315953 user: robin.hansen tags: pattern-matching
12:22
Necessary refactoring of Parser module to support pattern matching. check-in: 51f77ba443 user: robin.hansen tags: pattern-matching
2020-05-15
16:33
Tokenizer now understands tokens required to make pattern matching happen. check-in: 0b7edec85a user: robin.hansen tags: pattern-matching
14:28
Create new branch named "pattern-matching" check-in: 8eecc42c90 user: robin.hansen tags: pattern-matching
2020-05-14
17:48 Closed ticket [5a78656d3b]: Quotations (anonymous functions) plus 3 other changes artifact: 4c45749a8a user: robin.hansen
17:48
Add support for quotations. Fixes [5a78656d3b]. check-in: 2e9ce9a07d user: robin.hansen tags: trunk
17:47
Type checker can now correctly validate type annotations which contains stack ranges. Closed-Leaf check-in: 4b33744ec9 user: robin.hansen tags: quotations
2020-05-11
14:32
Add failing unit test as reminder for what to do next. check-in: f01d315ca2 user: robin.hansen tags: quotations
13:58
Do not generate a new function to represent quotations of exactly one word. Simply refer to that wor... check-in: eb2d06fe21 user: robin.hansen tags: quotations
13:42
Only store actual quotations in module table. check-in: 5ca3cb6a2d user: robin.hansen tags: quotations
12:01 New ticket [b23dac86af] Ad-hoc polymorphism. artifact: b5175d5be3 user: robin.hansen
2020-05-10
14:13
Codegen now generates correct code for executing quotations. check-in: 5a20ff8883 user: robin.hansen tags: quotations
13:11
Basic support for type checking stack ranges. check-in: f684873bd2 user: robin.hansen tags: quotations
2020-05-08
16:48
Began working on code generation for quotations, then discovered why the unit test in previous commi... check-in: 0036fb976a user: robin.hansen tags: quotations
More ↓