Johan B.W. de Vries
|
30a4cee5af
|
Fixes
- Tuple wasn't an applied type yet
- phasm_type3 would re-order type IDs between prints
- AppliedType3 wouldn't store the args for iterators
-
|
2022-11-26 14:46:31 +01:00 |
|
Johan B.W. de Vries
|
3bac625714
|
Introduced type classes, added debugging info for constraint
|
2022-11-25 15:04:15 +01:00 |
|
Johan B.W. de Vries
|
b5a28daebf
|
Ripping out Type2 (type_var) system
|
2022-11-24 14:49:17 +01:00 |
|
Johan B.W. de Vries
|
79ff11f622
|
Started on attempt3 of the type system
|
2022-11-17 13:31:10 +01:00 |
|
Johan B.W. de Vries
|
312f7949bd
|
Add mathematic edge case tests
|
2022-09-22 11:58:18 +02:00 |
|
Johan B.W. de Vries
|
bce3ed7ba1
|
Implements division
Division by zero is a trap on most runtimes, following
the Let it Crash philosophy
|
2022-09-22 11:50:38 +02:00 |
|
Johan B.W. de Vries
|
977c449c3f
|
Removed redundant file
|
2022-09-19 14:55:05 +02:00 |
|
Johan B.W. de Vries
|
2a6da91eb9
|
Simplified locations, adds typing tests
|
2022-09-19 14:53:22 +02:00 |
|
Johan B.W. de Vries
|
5da45e78c2
|
More work on StaticArray
Also naming fix, buildin => builtin.
Removes the use of ConstantStaticArray, as this was context dependent
|
2022-09-19 13:50:20 +02:00 |
|
Johan B.W. de Vries
|
4f7608a601
|
Fix: ModuleConstantDef type annotation was ignored
|
2022-09-19 12:29:48 +02:00 |
|
Johan B.W. de Vries
|
299551db1b
|
All primitive tests work again
|
2022-09-19 11:49:10 +02:00 |
|
Johan B.W. de Vries
|
906b15c93c
|
Large cleanup to the tests
They are now better organized and easier to extend, I hope.
|
2022-09-19 11:16:34 +02:00 |
|