Ela 0.9.9 is an important bug fix release. Upgrade is recommended. The following fixes are implemented:
- Fix:Resolution of referenced modules didn't work correctly for modules restored from object files (.elaobj).
- Fix:Resolution of external names (e.g. variables declared in referenced module) was broken. In some cases Ela compiler thought that a variable is imported when it wasn't the case which could cause Ela VM to crash.
- Fix:A 'private' modifier for global bindings didn't work correctly.
- Fix:Error in bindings using guards, e.g. "let x | y > 0 = ...". Parser didn't accept such a binding when a pattern or an operator token was used instead of regular identifier ("x" in example).