Play

Timeline
Login

21 check-ins related to "user-defined-types"

2020-04-05
16:06
Play now supports compund types. check-in: d3329c2b01 user: robin.hansen tags: trunk
16:03
Setters now creates a copy of a struct before modifying. Closed-Leaf check-in: e34021aa10 user: robin.hansen tags: user-defined-types
14:18
Generate correct code for getters and setters. check-in: 7ca8e16ef0 user: robin.hansen tags: user-defined-types
13:50
Fix test which got broken after previous commit. check-in: eb1c1bf037 user: robin.hansen tags: user-defined-types
10:55
Added allocation function, and implemented ConstructType using that allocation function and with sup... check-in: 411952f51f user: robin.hansen tags: user-defined-types
08:56
Wrote unit test for code generation of data type with members. check-in: fc59153381 user: robin.hansen tags: user-defined-types
2020-04-04
11:16
Type check members of type. check-in: f3d042d1c2 user: robin.hansen tags: user-defined-types
08:48
Parser now generates getter and setter functions for custom types. check-in: cd19b04458 user: robin.hansen tags: user-defined-types
2020-04-03
14:00
Add failing test that checks for the apparence of getters and setters. check-in: e8ebafc46f user: robin.hansen tags: user-defined-types
13:47
Type constructor now has correct type information. check-in: eb86956fbc user: robin.hansen tags: user-defined-types
13:41
Parser now understands types with members check-in: 8468934107 user: robin.hansen tags: user-defined-types
10:21
Tokenizer now understands list start and list stop tokens. check-in: c0fc4761f3 user: robin.hansen tags: user-defined-types
2020-04-01
17:48
Allows creating instance of custom data types without fields. check-in: bd33d157eb user: robin.hansen tags: user-defined-types
13:45
Type checker now understands record definitions. check-in: 4682a975d2 user: robin.hansen tags: user-defined-types
13:27
Use new metadata api in typechecker tests check-in: eb93d96c42 user: robin.hansen tags: user-defined-types
13:25
Fix type issues so all tests run again. check-in: b06fd2f6db user: robin.hansen tags: user-defined-types
2020-03-28
11:37
Added functions for making it easier to work with custom metadata. check-in: dab767e81b user: robin.hansen tags: user-defined-types
11:31
Qualifier now understands user defined types. check-in: b0f6764c38 user: robin.hansen tags: user-defined-types
2020-03-27
17:28
Parser now understands type definitions. This breaks later stages. check-in: 54b8e6af7a user: robin.hansen tags: user-defined-types
16:07
Create new branch named "user-defined-types" check-in: 4bde56c720 user: robin.hansen tags: user-defined-types
2020-03-26
17:24
Type check now fails if user provided type annotation doesn't match the inferred type. check-in: c9642fb514 user: robin.hansen tags: trunk