Skip to content

More Bugfixes

Compare
Choose a tag to compare
@zhiayang zhiayang released this 11 Oct 03:21
  1. Fix instances where typechecking would not terminate when dealing with classes in some hierarchy
  2. Miscellaneous IRBuilder fixes
  3. Constructor arguments are now in scope in the superclass call, eg. this is now possible:
class Foo : Bar
{
    init(x: int, y: int) : super(x * y) { ... }
}
  1. Fix issues where methods could not be called on rvalues, eg. Foo().bar(...)
  2. Fix dumb issue where omitting optional arguments would hard crash the compiler