fut 3.2.10
How to install:
- Windows: download and run
fut-3.2.10-win64.msi
- macOS:
brew install fusionlanguage/fut/fut
- Ubuntu 22.04+: download and install
fut_3.2.10-1_amd64.deb
- Fedora 38+: download and install
fut-3.2.10-1.x86_64.rpm
Changes since 3.2.9:
- Added the
ToInt()
method on enums (#186 requested by @polidobj) - Transpiling
internal
members as C++private
, withfriend
classes (#184 suggested by @polidobj) - Fixed C++ translation of
throw Exception(stringRef)
(#189 reported by @polidobj) - Transpiling
ListRefMethod().AddRange(foo)
in a way that avoids PythonSyntaxError
(#182 reported by @polidobj) - Emitting
int
induction variable in C for arrayFill
in a typical scenario - Avoided unnecessary
Int
casts in Swift - Reporting duplicates with base class members (#187 reported by @allex4project)
- Rejecting mutation of a storage field in a read-only object (#189 reported by @polidobj)