Stabel

Timeline
Login

50 events by user robin.hansen occurring around 2021-09-25 12:16:24.

2021-10-08
19:11
Fixed bug in codegen where multifn conditionals pointed to wrong functions. Leaf check-in: bf76151534 user: robin.hansen tags: builtin-rewrite
17:25
Fixed issue in package loader where modules wouldnt necessary parse in the correct order. check-in: 7bcedf4cb6 user: robin.hansen tags: builtin-rewrite
09:36
Add array module, which I forgot in previous commit. Also change maybe type to not have a generic me... check-in: 421178a365 user: robin.hansen tags: builtin-rewrite
2021-10-07
17:34
Fixed several new tests by adding an array module to the standard_library. check-in: b5b13855e1 user: robin.hansen tags: builtin-rewrite
06:32
Update dependencies. check-in: ec22ca8835 user: robin.hansen tags: builtin-rewrite
2021-10-06
15:42
Include standard_library when running integration tests. Some tests still fail. check-in: 8175ad89cd user: robin.hansen tags: builtin-rewrite
2021-09-30
16:52
Fixed remaining Elm tests. check-in: 3dc236ef66 user: robin.hansen tags: builtin-rewrite
2021-09-29
19:50
Fix most Elm-based tests. check-in: a382b579ce user: robin.hansen tags: builtin-rewrite
2021-09-26
10:01
Begin re-write of builtin handling. check-in: cfcc865e48 user: robin.hansen tags: builtin-rewrite
2021-09-25
12:37 Closed ticket [c2996a5e70]: 0.3.0: Syntax changes plus 3 other changes artifact: c825f20696 user: robin.hansen
12:36
Error handling for fully qualified refs. This concludes the syntax changes language proposal. [c2996... Leaf check-in: 106eea3696 user: robin.hansen tags: trunk
12:16
Integration test for fully qualified functions. check-in: 7403f0755f user: robin.hansen tags: trunk
09:48
Happy path implementaton of fully qualified references. Still needs error handling and an integratio... check-in: d9f4e595b8 user: robin.hansen tags: trunk
09:22
Added fully qualified refs as possible outcomes of parsing. Qualifier now handles them correctly. No... check-in: b8ab950864 user: robin.hansen tags: trunk
2021-09-24
10:04
Remove unused alias. check-in: 968f800bd9 user: robin.hansen tags: trunk
09:59
Improve minification of npm bundle. check-in: 1a220b6490 user: robin.hansen tags: trunk
09:39
Update dependencies. check-in: f61a4d953f user: robin.hansen tags: trunk
09:36 Edit [71f2929943]: Edit check-in comment. artifact: ea640be66b user: robin.hansen
09:35
Integers can now be represented directly in multifunction pattern matching. [c2996a5e70] check-in: 71f2929943 user: robin.hansen tags: trunk
09:33
Consider all multifunctions with a default branch to be exhaustive. Closed-Leaf check-in: abd5404398 user: robin.hansen tags: int-literals-in-pattern-match
2021-09-23
16:51
Codegen should be fixed. But the exhaustiveness checker still has bugs. check-in: cc2965ccda user: robin.hansen tags: int-literals-in-pattern-match
2021-09-22
10:47
Fix inexhaustiveness bugs. check-in: beb3f5edc2 user: robin.hansen tags: int-literals-in-pattern-match
10:11
TypeChecker is ported over. Exhaustiveness checking tests are failing. check-in: efd95fdaff user: robin.hansen tags: int-literals-in-pattern-match
09:12
Parser and Qualifier updated with new type match structure. check-in: f6408f42e9 user: robin.hansen tags: int-literals-in-pattern-match
2021-09-21
17:37
Attempted syntax sugar approach for supporting int literals as pattern match, but it causes codegen ... check-in: 8bbd6d2ddc user: robin.hansen tags: int-literals-in-pattern-match
2021-09-20
16:33
Aliases can now be implicit [c2996a5e70] check-in: 7c8e530718 user: robin.hansen tags: trunk
16:18
Change order of fields for alias: metadata [c2996a5e70]. check-in: 24cb64e9da user: robin.hansen tags: trunk
2021-09-18
10:28
Change auto-generated ctor name for memberless structs. [c2996a5e70] check-in: 2badc579e3 user: robin.hansen tags: trunk
2021-09-16
14:30
Improved integer syntax. [55a5b57c3b]. check-in: 946bd10827 user: robin.hansen tags: trunk
14:28
Bit-encoded integer literals. Closed-Leaf check-in: 317c5ea0b3 user: robin.hansen tags: integer-syntax-improvements
14:02
Hex-encoded integer literals. check-in: 0e154d19e7 user: robin.hansen tags: integer-syntax-improvements
13:05
Check that integers are within range of 32-bit signed. check-in: db0d5f7a64 user: robin.hansen tags: integer-syntax-improvements
2021-09-13
19:20
Allow underscores to group large integers. check-in: df946f0acc user: robin.hansen tags: integer-syntax-improvements
18:37
Add more contexts. check-in: b9aa49ac53 user: robin.hansen tags: integer-syntax-improvements
18:27
Fail integer parsing when it contains an non-digit character. check-in: 99cbabf9ff user: robin.hansen tags: integer-syntax-improvements
2021-09-11
10:21
Parser now understands negative ints. Added test todos to guide future work. check-in: 33fb3fd0a1 user: robin.hansen tags: integer-syntax-improvements
09:42
elm-review fixes. check-in: 7c41ddbc55 user: robin.hansen tags: trunk
2021-09-09
11:08
A default function to be executed with 'stabel run' can now be specified in the stabel.json file. check-in: f465c04492 user: robin.hansen tags: trunk
10:58
Fixed bug where reliance on string module was not inferred when encountering a string literal. check-in: 6fd8ec29cf user: robin.hansen tags: trunk
10:46
It is now possible to write Stabel programs that return a string. check-in: 2f5dcec13a user: robin.hansen tags: trunk
2021-09-06
20:39
String literals. [3fac68d49a]. check-in: fc3b105833 user: robin.hansen tags: trunk
20:37
Strings now work. Closed-Leaf check-in: b730446f95 user: robin.hansen tags: strings
20:03 New ticket [0391d54517] Remove loop from constructors. artifact: 4de35e9a01 user: robin.hansen
19:36
Possible finished implementation of strings, need to verify with wasm test. check-in: a046fe223a user: robin.hansen tags: strings
2021-09-05
19:59
Module definitions can now contain documentation strings. check-in: 1a0f42978d user: robin.hansen tags: strings
16:10
Most definitions can now have documentation strings attached. Missing for module definitions. check-in: 882b9bc963 user: robin.hansen tags: strings
15:38 New ticket [e6f400c1ff] Parser should reject duplicate metadata for definitions. artifact: 1c325afc81 user: robin.hansen
09:54
Strip indentation from multiline strings. check-in: b65fbd80ac user: robin.hansen tags: strings
09:36
Implemented multiline strings except for indentation handling. check-in: f0c47e6da7 user: robin.hansen tags: strings
2021-09-04
11:41
Error handling for string parser. check-in: 3dd9b18af1 user: robin.hansen tags: strings
More ↓