- feat: Automatically define getters/setters for instance variables (#44)
- feat: Specify superclass (#70)
- Inherit superclass ivars (#73)
- feat: Inner class definition (#69)
- feat:
unless
(#66) - fixes: #68 #62 #55
- chore: Update inkwell (#65)
- New example: ray
- feat: Mutable ivar (#45)
- feat: Class#name (#33)
- feat: Logical operators (#16)
- Bug fixes, add some methods
- New examples: mandel, hello
- feat: String literal and
puts
(#9) - feat: Support
if
with multiple stmts (#4) - fix: Parse abc (#5)
- feat: shiika compile, shiika run
- feat: while expression
- New example: fib
- feat: One-line comment
- feat: Add some operators
- feat: Constant
- Started reimplementation with Rust
-> Void
is now optional- Type checker: supports inheritance
- Array literal
- varargs
- Array class
- Basic generics
- ivar reference
- instance creation
- initial commit