Skip to content

fut 3.1.0

Compare
Choose a tag to compare
@pfusik pfusik released this 16 Nov 15:14
· 254 commits to master since this release

How to install:

  • Windows: download and run fut-3.1.0-win64.msi
  • macOS: brew install fusionlanguage/fut/fut
  • Ubuntu 22.04+: download and install fut_3.1.0-1_amd64.deb
  • Fedora 38+: download and install fut-3.1.0-1.x86_64.rpm

Changes since 3.0.2:

  • Breaking change: exception classes, must be specified in throw and throws. See the documentation.
  • Python type annotations. (PEP 484)
  • Improved error reporting, including: const access modifiers, mutating methods, uninitialized variables, out-of-bounds indexing found during the translation.
  • Fixed collections of references in C and C++.
  • Abstract methods emitted in Python.
  • true, false and null translated to the target language in doc comments.
  • Improved translation of exceptions to C, including doc comments.
  • Removed redundant array slices in D.
  • Main method. (#73)
  • Convert.ToBase64String(byteArray, byteArrayOffset, byteCount).