Grey

Results 4 issues of Grey

```jakt function test() -> (bool?) { return (false, ) } function main() { println("{}", test()) } ``` In the above function, the Jakt compiler accepts `(false, )` as a valid...

After looking deeper into the issue of unnamed namespaces that I brought up in #703, there were some more issues that had to be fixed in order to make a...

The following code ```jakt enum FooBar { A function make_foo() -> Foo { return Foo::Bar } } enum Foo { Bar } function main() { let b = FooBar::make_foo() }...

bug
typechecker

The following code fails to compile, because the typechecker does not know how to handle `None` here. ```jakt function foo() -> bool? => match 0 { 1 => false else...

bug
typechecker