Skip to content

v0.0.12

Choose a tag to compare

@navid-m navid-m released this 20 Dec 23:05
· 170 commits to master since this release
  • added defer { } construct for resource cleanup
  • added support for pointers in list(T) collections, e.g. list(ref Node)
  • added support for nested primitive lists, i.e. list(list(T)) for example
  • added LHS based inference in casts, allowing syntax such as val x: f64 = cast(y)
  • added cross-module generic function usage support
  • fixed type inference bug in list(T) collections
  • amended CLI behaviour to exit after printing tokens with -tokens flag
  • added read_key function to io standard library module
  • added LongLongMap, LongFloatMap, and many other maps involving i64 to maps module in the standard library.
  • added usize mapping to println and print overloads

Full Changelog: v0.0.11...v0.0.12