Stabel

Timeline
Login

50 most recent check-ins related to "remove-debug-todos"

2021-08-01
04:15
Remove all Debug.todo and Debug.log statements from the project. This has required large re-factorin... check-in: 25a43aff01 user: robin.hansen tags: trunk
04:02
Build project in optimized mode. Closed-Leaf check-in: dbd826bcb0 user: robin.hansen tags: remove-debug-todos
03:51
Remove last Debug expression from PackageLoader, and entire project. check-in: f14852a1af user: robin.hansen tags: remove-debug-todos
2021-07-31
19:53
Move IdAssignment structure into its own module. check-in: 635df9fbc0 user: robin.hansen tags: remove-debug-todos
19:48
Rename Word => Function and quote to inline. check-in: 7967a2a2ef user: robin.hansen tags: remove-debug-todos
19:46
Rename Wasm to Stabel.Wasm. check-in: 5815a28e5c user: robin.hansen tags: remove-debug-todos
19:42
This became a much bigger commit than intended. Removed all remaining Debug.todo expressions in Wasm... check-in: eae940b38c user: robin.hansen tags: remove-debug-todos
2021-07-30
10:43
Explicit exports in Wasm module. check-in: a5c1068396 user: robin.hansen tags: remove-debug-todos
10:36
Get rid of two more Debug expressions by encoding an unreachable instruction into wasm output. check-in: c4dc8ac445 user: robin.hansen tags: remove-debug-todos
10:21
Remove a lot of Debug.todo statements from the codegen stage. check-in: 6a5aac29fa user: robin.hansen tags: remove-debug-todos
2021-07-29
15:57
Remove Debug.log from WASM module. check-in: 2e486723df user: robin.hansen tags: remove-debug-todos
15:39
Remove final Debug.todo from type checker. check-in: e34c0be786 user: robin.hansen tags: remove-debug-todos
15:37
Remove two Debug.todos _and_ a few uneccessary Dict.gets. check-in: 9c6a8f3ac5 user: robin.hansen tags: remove-debug-todos
15:21
Fixed code gen issue when cyclic functions are involved. check-in: 90e0db8811 user: robin.hansen tags: remove-debug-todos
14:56
Added new integration test designed to reveal codegen bug. Didn't work, but revealed bug in typechec... check-in: f23708d0b9 user: robin.hansen tags: remove-debug-todos
14:19
Fixed type error bugs caused by test originally designed to expose bug in codegen. No bug in code ge... check-in: c81d502f0f user: robin.hansen tags: remove-debug-todos
2021-07-28
10:19
Fixed bug where type inference for constructors, setters and getters for types containing generic me... check-in: 45a24532cf user: robin.hansen tags: remove-debug-todos
09:50
Fixed bug where pattern match on generic variable didn't produce an error when type was inferred to ... check-in: c64abae921 user: robin.hansen tags: remove-debug-todos
09:38
Do not bind generics when simplifying function type pre-type check. check-in: fac2d34d68 user: robin.hansen tags: remove-debug-todos
2021-07-27
18:40
Simplified test, and added another variation of the test. check-in: 52359d3773 user: robin.hansen tags: remove-debug-todos
18:28
Add two more tests which reveal bugs in the typechecker and codegen. Add info about generic bindings... check-in: ec9fbedd94 user: robin.hansen tags: remove-debug-todos
17:46
Add test which fails due to bad codegen, caused by bad ast from the type checker. check-in: 3809e52b1b user: robin.hansen tags: remove-debug-todos
17:24
If multifunction has a type annotation with a stricter generic binding than what is being inferred, ... check-in: 1ae5adfdd1 user: robin.hansen tags: remove-debug-todos
12:39
Work harder to report the actual (non-generic) types involved in a type error to the user. check-in: 5307138aba user: robin.hansen tags: remove-debug-todos
12:31
Fixed bug where concrete type could match against generic member of a union, even though the concret... check-in: e6b275f967 user: robin.hansen tags: remove-debug-todos
08:28
Fixed bug in type inference of function outputs. In the case where one branch was inferred to output... check-in: 0e72f45ea9 user: robin.hansen tags: remove-debug-todos
08:16
Try to get more detailed type information when encountering unexpected type in functionTypeFromStack... check-in: a2d1ecce52 user: robin.hansen tags: remove-debug-todos
07:56
Fix two parser bugs. 1) multifunctions didn't recognize alias and import keywords. 2) external refer... check-in: 76fcbb8f79 user: robin.hansen tags: remove-debug-todos
2021-07-26
15:53
Output correct error messages from parser when compiling project with TestCompiler. check-in: 01e6876cd9 user: robin.hansen tags: remove-debug-todos
15:45
Integration tests run again, and they reveal several bugs. check-in: 33f8dcdde9 user: robin.hansen tags: remove-debug-todos
12:14
Fixed some tests and fixed integration with TestCompiler and javascript wasm tests. check-in: 1a2eb9cd63 user: robin.hansen tags: remove-debug-todos
2021-07-25
19:07
Fix regression in codegen due to deleted line that I'm not sure why was deleted... check-in: 86b0bc063d user: robin.hansen tags: remove-debug-todos
18:58
Fixed type checking bug where recursive and cyclic functions wouldnt type check due to the way type ... check-in: 66e8aef695 user: robin.hansen tags: remove-debug-todos
14:09
Fixed syntax error in one of the tests. check-in: b55b699858 user: robin.hansen tags: remove-debug-todos
14:06
Added some extra tests to make sure the qualifier catchs all recursive and cyclic functions. check-in: 27ad617a3f user: robin.hansen tags: remove-debug-todos
14:02
Typechecker now understands new nodes from qualification stage. Project compiles, but tests are stil... check-in: 094e411398 user: robin.hansen tags: remove-debug-todos
13:29
Qualifier now detects recursive and cyclic functions. check-in: 4b8e5c8d39 user: robin.hansen tags: remove-debug-todos
08:28
Add to new qualifier nodes to deal with recursive and cyclic calls. check-in: cd5f26fa08 user: robin.hansen tags: remove-debug-todos
2021-07-24
07:32
Add tests to see if Qualifier can handle recursive definitions (answer: no). check-in: 89d9aaa7b2 user: robin.hansen tags: remove-debug-todos
06:31
Fixed type checking bug where a function would type check if the annotated input or output type matc... check-in: e159834b87 user: robin.hansen tags: remove-debug-todos
2021-07-23
15:03
Fix remaining broken Elm tests. Three tests still fail, but represent actual bugs. check-in: 56bcff53b4 user: robin.hansen tags: remove-debug-todos
12:01
Fixed several tests. check-in: 09a438935f user: robin.hansen tags: remove-debug-todos
09:30
Elm tests now compile and run. Some 20 of them are failing. check-in: df19f75474 user: robin.hansen tags: remove-debug-todos
2021-07-22
11:54
Fix compile errors in Test.TypeChecker.Unions check-in: 0f51ad407d user: robin.hansen tags: remove-debug-todos
11:37
Fix compile errors in Test.PackageLoader. check-in: d584d57898 user: robin.hansen tags: remove-debug-todos
11:34
Get TestCompiler to compile, it will probably crash at runtime, but I want to focus on other things ... check-in: e49809fa63 user: robin.hansen tags: remove-debug-todos
11:31
Fix remaining compilation failure in Test.TypeChecker. check-in: 86a65e8357 user: robin.hansen tags: remove-debug-todos
11:20
Utility functions in Test.TypeChecker.Util now takes source code instead of qualified AST as input. check-in: 0f53db66fd user: robin.hansen tags: remove-debug-todos
06:37
Replaced qualified ast nodes with source code in typechecker tests. check-in: c05ce17f18 user: robin.hansen tags: remove-debug-todos
2021-07-21
14:13
Fixed remaining unit test in Qualifier test suite. check-in: 9a6664b422 user: robin.hansen tags: remove-debug-todos
More ↓