This is a bugfix release to quickly fix issues found in 0.2.0.
- Include *.snk key files in source tarball.
- Fix bug with typing of write-only properties.
- Allow $ "$$" to mean "$". Patch by Mike Roome.
- Bitwise operators on enums without [Flags] generate warnings now,
instead of errors.
- value__ enum fields are now marked with rtspecialname (fixes
verification problem).
- try-blocks found inside of expressions now generate errors instead of
invalid IL, it is going be investigated later.
- The compiler now looks for libraries in directory it was run from.
- foreach macro can now take arbitrary pattern as argument, like
foreach ((Some (x), y) in collection) {
print (x, y)
}
- Fixed a few minor bugs in heap implementation, defining of command-line
preprocessor symbols, pretty printing of macro expressions, etc.