Saem Ghani
Saem Ghani
## Context Structured error reporting has helped identify and resolve a number of issues in the compiler, in part by bringing together all the data types required for various report/output...
## Summary * reports now clear up memory-ish ## Details * uhhh, check the code for now --- ## Notes for Reviewers * this is probably a silly idea *...
## Summary * what changed and how? * why are we changing it? ## Details * info that couldn't fit into the summary * relevant details; tricky parts * anything...
Upgraded parser (and possibly lexer/tokenizer) that conforms to a more data oriented design approach as taken in the VM and new Backend (in progress). The semantic analysis layer won't be...
The `lib` directory, which contains the standard library, is a mess. it's difficult to find the module you're looking for without a "go to definition", or resorting to grepping file...
## Summary * created a battery of tests specifying `vararg` parameters and to a lesser extent the pragma * updated the implementation for varargs argument and parameter handling to conform...
## Core Issue `bind` and `mixin` are template metaprogramming features, which generics are not. Generics, or parametric polymorphism, have to do with types. To put a very fine point on...
## Summary * what changed and how? * why are we changing it? ## Details * info that couldn't fit into the summary * relevant details; tricky parts * anything...
## Summary `dust` is an automatic test case minimizer written by @disruptek * what changed and how? * why are we changing it? ## Details * info that couldn't fit...
## Summary Removes the `legacyRelProj` option from the switch, leaving `"abs"` and `"canonical"`. ## Details Left a comment to consolidate/revisit `--filenames` and `--listfullpaths` switches. --- ## Notes for Reviewers *...