Skip to content

fut 3.0.2

Compare
Choose a tag to compare
@pfusik pfusik released this 20 Oct 11:18
· 312 commits to master since this release

How to install:

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

Changes since 3.0.1:

  • Collections can be allocated dynamically.
  • Constants emitted as immutable in D.
  • case VALUE when GUARD in Java.
  • StringWriter enabled in Java.
  • Emitting short methods in D (with =>).
  • Error for new string storage assigned to a string reference.
  • Fixed leaks of temporary strings in C. (#26)
  • native { #include ... } is now accepted. (#130)
  • Fixed List<string()>.Last(), Queue<string()>.Peek(), Stack<string()>.Peek() in C.
  • Fixed is on rhs of ? in C++.
  • Any/All emitted as Exists/TrueForAll in C# for improved performance.
  • fut ported to Java.