Play

Timeline
Login

50 events occurring around 52ae8dcc5123c939.

More ↑
2020-09-07
18:54 New ticket [8c4daebfd2] Generic constraints. artifact: 592d8fa399 user: robin.hansen
04:56
Update qualifier to retain types from parser step. This broke all the tests. check-in: 5401959451 user: robin.hansen tags: refactor-for-better-error-handling
04:19
Qualifier now resolves unions, simplifying the type checker code. check-in: fb186e507c user: robin.hansen tags: refactor-for-better-error-handling
2020-09-06
12:08 Ticket [abaac5803b] Modules status still Open with 4 other changes artifact: 09b5050a52 user: robin.hansen
2020-09-04
13:58 Closed ticket [4d810d8d3a]: Decide on license plus 3 other changes artifact: e68c5c8feb user: robin.hansen
13:58
Play is now MIT licensed. Fixes [4d810d8d3a]. check-in: 055009be66 user: robin.hansen tags: trunk
04:52
Fix a bug regarding quotes within quotes. check-in: 3951afaeae user: robin.hansen tags: refactor-for-better-error-handling
04:30
Do not qualify generic variables check-in: 735a332963 user: robin.hansen tags: refactor-for-better-error-handling
04:27
Do not rely on a dictionary for naming quotes. check-in: cb86c1e096 user: robin.hansen tags: refactor-for-better-error-handling
2020-09-03
17:35
Detect wrong metadata usage in definitions. check-in: a6d9663004 user: robin.hansen tags: refactor-for-better-error-handling
14:46
Fix compile error in Main.elm check-in: ff4520bae1 user: robin.hansen tags: refactor-for-better-error-handling
04:35
Parser now detects and reports error on multiple word and type definitions of the same name. check-in: f2f2062d65 user: robin.hansen tags: refactor-for-better-error-handling
2020-09-02
04:52
Split parser tests into seperate modules, or at least start to. check-in: 199433248a user: robin.hansen tags: refactor-for-better-error-handling
04:17
Make sure parser retains correct line information, for better compiler messages. check-in: cd0320e5cd user: robin.hansen tags: refactor-for-better-error-handling
2020-08-31
05:46
Parser unit tests now run again. check-in: 2098c1afe3 user: robin.hansen tags: refactor-for-better-error-handling
2020-08-28
19:38
Parser now keeps track of where different elements reside in the source code. check-in: 25588c1ea7 user: robin.hansen tags: refactor-for-better-error-handling
2020-08-16
11:49
Differantiate type signatures provided by user from those provided by the parser. Can later be used ... check-in: 6dd698867f user: robin.hansen tags: refactor-for-better-error-handling
10:50
Upgrade parser to use advanced parsing for better errors (to come in a later commit). check-in: 376e6f8517 user: robin.hansen tags: refactor-for-better-error-handling
2020-08-15
14:09
Clean up and simplify parser code. check-in: 6348f47581 user: robin.hansen tags: refactor-for-better-error-handling
2020-08-14
14:01
Trim indentation from source in unit tests. check-in: 09d9f97ed9 user: robin.hansen tags: refactor-for-better-error-handling
2020-08-12
12:37
Create new branch named "refactor-for-better-error-handling" check-in: cdbf279a57 user: robin.hansen tags: refactor-for-better-error-handling
12:32 Open ticket [20df8f9a8f]: Keep track of source-code position of nodes plus 2 other changes artifact: a3087688ad user: robin.hansen
12:32 Closed ticket [143c4a153a]: Using Int's in multiwords does not work correctly plus 3 other changes artifact: 72db4606ac user: robin.hansen
12:31
Auto (un)boxing of integers that are involved as the target of multiwords. Fixes [143c4a153a]. check-in: 24260843e0 user: robin.hansen tags: trunk
12:29
Remove codegen test case for pattern matches including generics. This will be added back in, in a la... Closed-Leaf check-in: 46a4d80dc8 user: robin.hansen tags: codegen-generic-multiwords
12:28
Support boxed integers when matching for a specific int value. check-in: 52ae8dcc51 user: robin.hansen tags: codegen-generic-multiwords
2020-08-11
12:43 New ticket [0dd72ccbb4] Codegen fails for multiwords that targets generic unions. artifact: d6f0aefa23 user: robin.hansen
12:40
Auto (un)box integers. Still missing nested pattern match in multiwords. check-in: d480690f69 user: robin.hansen tags: codegen-generic-multiwords
2020-08-07
14:02
Add tests for currently missing functionality in codegen check-in: 435bf2d49e user: robin.hansen tags: codegen-generic-multiwords
11:24 Closed ticket [3918bab5d0]: Support recursive words, mutual or otherwise plus 3 other changes artifact: bc69bc1f22 user: robin.hansen
2020-08-06
10:52
Can now use parens in type signatures for expressing generic types and unions. check-in: 1f6d7fad40 user: robin.hansen tags: trunk
2020-08-05
14:14
Support recursive words and fix type checking issue with union comparision.

Detect recursive words ... check-in: 3aba10c79c user: robin.hansen tags: trunk

2020-08-03
14:02 New ticket [ee40b7b2b4] Allow parens around generic type in union or type member. artifact: f991a97df7 user: robin.hansen
14:00 New ticket [3918bab5d0] Support recursive words, mutual or otherwise. artifact: 68c1084c8f user: robin.hansen
13:56 Closed ticket [87af6169a3]: Generic types and unions plus 3 other changes artifact: f59180f5b8 user: robin.hansen
13:55
Add support for custom types and unions with generic members. Fixes [87af6169a3]. check-in: 633b4e1088 user: robin.hansen tags: trunk
13:54
Fix remaining issues with generic types and codegen. Closed-Leaf check-in: 5779464d2f user: robin.hansen tags: generic-types-and-unions
2020-08-02
08:52
Make sure generics used in custom type or union is listed as part of the type signature. check-in: a52bd3c1b1 user: robin.hansen tags: generic-types-and-unions
08:29
Add failing tests that needs to be fixed before merging into trunk. check-in: 21f1021f18 user: robin.hansen tags: generic-types-and-unions
2020-08-01
13:19
Can now type check a generic union. check-in: 54335d90b6 user: robin.hansen tags: generic-types-and-unions
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
More ↓