Stabel

Timeline
Login

50 events occurring around 8ef7064bf4c5c1e0.

More ↑
2021-05-25
17:30
Qualifier now fully understands aliasing of types. check-in: cd6f72e996 user: robin.hansen tags: module-definition
2021-05-24
15:12
Qualifier can qualify type references to external packages. check-in: 3b205d8501 user: robin.hansen tags: module-definition
2021-05-23
11:15
Qualifier can qualify type references to internal packages. Missing test for member types with inter... check-in: 18cd6199cb user: robin.hansen tags: module-definition
2021-05-21
14:42
Parser now understands module referenced types in pattern matches. check-in: 8a392255da user: robin.hansen tags: module-definition
2021-05-20
16:23
Parser now understands internal and external references in type signature. check-in: 4a96b863d6 user: robin.hansen tags: module-definition
2021-05-19
12:56
Fix tests. check-in: 08ceb30476 user: robin.hansen tags: module-definition
12:49
Fix compile errors in Test/Parser check-in: f0ada70643 user: robin.hansen tags: module-definition
07:07
Fix compile errors in Test/Qualifier.elm check-in: d6a12d5f79 user: robin.hansen tags: module-definition
2021-05-14
09:12
Parser word definitions no longer uses the common Metadata type, or the common Type type. Everything... check-in: 6b7f3c4739 user: robin.hansen tags: module-definition
2021-05-07
09:07
Qualifier now throws an error if trying to call an unexposed function in a different module. check-in: fa15a3e3bd user: robin.hansen tags: module-definition
08:41
Store in metadata whether a function is exposed or not. check-in: ecc08d85a0 user: robin.hansen tags: module-definition
08:07
Refactored ModuleDefinition to be a custom type of either Defined or Undefined. check-in: 83e76bc143 user: robin.hansen tags: module-definition
2021-05-06
15:37
Qualifier now understands imports. check-in: 7514c3ede5 user: robin.hansen tags: module-definition
13:42
Qualifier now understands aliases on module and function level. check-in: c4e54eba3a user: robin.hansen tags: module-definition
08:20
Qualifier now fails when it finds an internal or external word that does not exist in the wip ast. check-in: 96fdd81e67 user: robin.hansen tags: module-definition
2021-05-05
12:43
Update wabt to latest version. check-in: adcaa7ea6f user: robin.hansen tags: module-definition
12:42
Rename Main.elm to TestCompiler.elm to make it more clear what the module's intended use case is. check-in: a58a08df5d user: robin.hansen tags: module-definition
12:40
Fix compile error in Main.elm check-in: a4c0e85a20 user: robin.hansen tags: module-definition
12:38
Qualifier now requires the full qualified AST as it looks right now, so that if the qualifier comes ... check-in: 73a6ca37a7 user: robin.hansen tags: module-definition
08:26
Remove fields from qualifier ast required by previous way of discovering dependencies. Next step is ... check-in: 38b29fb9b2 user: robin.hansen tags: module-definition
08:18
PackageLoader now parses each module first, then uses new dependency information for finding new mod... check-in: 73872525cb user: robin.hansen tags: module-definition
2021-05-03
13:50
Add function that goes through a parser AST and figures out which modules the AST depends on being p... check-in: 7d904176c1 user: robin.hansen tags: module-definition
2021-05-01
11:49 Closed ticket [48cf587779]: Remove 'entry: true' syntax plus 3 other changes artifact: ddc5174e76 user: robin.hansen
11:49
Removed entry: true syntax from function definition. Fixes [48cf587779]. check-in: 52304dc684 user: robin.hansen tags: module-definition
11:28
Parser recognizes that functions can define their own aliases and imports. check-in: 1c4627dc1c user: robin.hansen tags: module-definition
2021-04-29
13:10
Write test for parsing module definitions, and fix for the discovered bugs. check-in: 8ef7064bf4 user: robin.hansen tags: module-definition
2021-04-21
08:26
Add (untested) parser for module definitions. check-in: 6bae4df17f user: robin.hansen tags: module-definition
2021-04-18
13:03 Changes to wiki page "roadmap" artifact: a908746ea1 user: robin.hansen
09:51 Closed ticket [2e8c31ce9d]: Alpha 2: Module resolution plus 3 other changes artifact: ee65422d74 user: robin.hansen
2021-04-17
11:05
First implementation of the standard library. check-in: 7e9c8cf531 user: robin.hansen tags: trunk
11:04
Add a couple of more functions to list module. Closed-Leaf check-in: 442b0f85ca user: robin.hansen tags: stdlib
2021-04-16
14:56
Fix bug where generic arguments in quotations didn't renamed properly in the type checking phase, ca... check-in: a64dc94e65 user: robin.hansen tags: stdlib
09:00
Undo bad commit. check-in: 8dbdb99d0a user: robin.hansen tags: stdlib
08:27 Edit [858d57ef6f]: Edit check-in comment. artifact: 1df38db811 user: robin.hansen
08:25
Bad commit. check-in: 858d57ef6f user: robin.hansen tags: stdlib
08:24
Include member types of union when printing error message. Also fix implementation of list/fold. Sti... check-in: a29bc5e10b user: robin.hansen tags: stdlib
2021-04-15
09:55
Fix bug where type checker would remove generic from inferred output of a multi-function, if the sam... check-in: aee83f3ef4 user: robin.hansen tags: stdlib
09:32
Fix bug where type checker would infer a nested union as possible input type. Unions are flattened. check-in: 9353390979 user: robin.hansen tags: stdlib
2021-04-13
13:58
Instead of inferring types of each branch in a multi-fn and compare the results to type annotation, ... check-in: 76d7054f19 user: robin.hansen tags: stdlib
2021-04-11
10:07
Add unit test that reproduces current typechecking bug with stdlib. check-in: 07dba377f5 user: robin.hansen tags: stdlib
09:20
Union members of custom types were not properly qualified. check-in: a45999dbcb user: robin.hansen tags: stdlib
2021-04-10
09:26
Remove optimization which caused a crash if a quotation referenced a yet-to-be qualified word. check-in: 49cc39c5d1 user: robin.hansen tags: stdlib
2021-04-09
08:25 Changes to wiki page "roadmap" artifact: a14a2eeefc user: robin.hansen
08:25 Changes to wiki page "roadmap" artifact: c580aa4d5f user: robin.hansen
08:17 Closed ticket [0a58fee236]: Bug with negative numbers plus 4 other changes artifact: 867b0e76a2 user: robin.hansen
08:15 Closed ticket [199c72582a]: Is it possible to write the 'if' word? plus 4 other changes artifact: e88ee1c95d user: robin.hansen
08:08
Added List data structure. The implementation of fold revealed several bugs in the compiler. check-in: 744a763bab user: robin.hansen tags: stdlib
07:37
Added Pair/2-Tuple data structure. check-in: a327035cc3 user: robin.hansen tags: stdlib
2021-04-08
14:29
Add maybe module. check-in: b568971705 user: robin.hansen tags: stdlib
14:20
Add number functions. check-in: 9354cf1321 user: robin.hansen tags: stdlib
More ↓