Saem Ghani

Results 34 issues of 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...

refactor

## 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...

compiler
compiler/sem
old-poc

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...

refactor

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...

help wanted
good first issue
test

## 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...

spec
test
compiler/sem
language-design

## 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...

help wanted
compiler/sem
simplification

## Summary * what changed and how? * why are we changing it? ## Details * info that couldn't fit into the summary * relevant details; tricky parts * anything...

spec
test

## 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 *...

help wanted
simplification