Skip to content

FusionScript 0.3.1 - Bug Fixes

Latest
Compare
Choose a tag to compare
@RyanSquared RyanSquared released this 09 May 01:09
· 47 commits to master since this release

New Features

  • The fusion-source runtime (currently the default) automatically injects syntax extensions
    • If you're not compiling to Lua, this means you can leave out using statements
  • Methods can be chained
    • x():y().z()

Changed Features

  • The object:method<Class> syntax has the <Class> section removed
  • Functions used as generators (print(x in y);) are now removed
    • This, "unfortunately", had to be done because chaining and generators... Nope.

Bug Fixes

  • AST errors give a more accurate error (including the node itself)
  • mpeterv/argparse is now used instead of manually parsing flags

To view changes:

git fetch
git log v0.3.0..v0.3.1
git diff v0.3.0 v0.3.1