fut 3.0.2
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 asExists
/TrueForAll
in C# for improved performance.fut
ported to Java.