Simplified call error messages code
Class#inspect until I understand the class model
Fix "if" codegen when the type is union but one of the branches has no type
Unify instance var dependencies
Fix issue with break inside while in def called from block
Fixed issue with unification of unions
Correct index in math primitives
Added missing var unifications
Always unify var dependencies
General fixes. All specs pass.
Support when … then in case
Continued parser in crystal, parsing double and minor improvements to code
Continued parser
Use class_eval with __FILE__ and __LINE__ + 1 to be able to debug inside generated code
Check if an If's condition is constant and not generate then/else in that case.
Overloads for puts and print so the codegen is shorter and easier to debug and understand
Use is_a? in bootstrap without fear :-)
Special treatment of && and || expansion in codegen to support constants
Removed extra method from parser.cr
Fixed nbodies sample to use attr_accessor