Releases: fusionlanguage/fut
Releases · fusionlanguage/fut
fut 3.2.8
How to install:
- Windows: download and run
fut-3.2.8-win64.msi
- macOS:
brew install fusionlanguage/fut/fut
- Ubuntu 22.04+: download and install
fut_3.2.8-1_amd64.deb
- Fedora 38+: download and install
fut-3.2.8-1.x86_64.rpm
Changes since 3.2.7:
fut 3.2.7
How to install:
- Windows: download and run
fut-3.2.7-win64.msi
- macOS:
brew install fusionlanguage/fut/fut
- Ubuntu 22.04+: download and install
fut_3.2.7-1_amd64.deb
- Fedora 38+: download and install
fut-3.2.7-1.x86_64.rpm
Changes since 3.2.6:
- Added pointer-sized integer type
nint
. Transpiles toptrdiff_t
in C, C++, D and OpenCL. (#166 requested by @al1-ce) - Variables, parameters and
this
captured inList.Any
/All
lambda in C++ SortedSet.Contains
in D- Errors for attempts to copy object storage (#176 reported by @MieszkoP)
- Error for invalid initialization of string reference fields
- Syntax highlighting for Sublime Text (#89 implemented by @nlapinski)
fut 3.2.6
How to install:
- Windows: download and run
fut-3.2.6-win64.msi
- macOS:
brew install fusionlanguage/fut/fut
- Ubuntu 22.04+: download and install
fut_3.2.6-1_amd64.deb
- Fedora 38+: download and install
fut-3.2.6-1.x86_64.rpm
Changes since 3.2.5:
fut 3.2.5
How to install:
- Windows: download and run
fut-3.2.5-win64.msi
- macOS:
brew install fusionlanguage/fut/fut
- Ubuntu 22.04+: download and install
fut_3.2.5-1_amd64.deb
- Fedora 38+: download and install
fut-3.2.5-1.x86_64.rpm
Changes since 3.2.4:
- Unique dynamic references transpiled to C++
std::unique_ptr
- Unique dynamic array references transpiled to C
malloc
/free
with no reference counting - Improved error checking for
base
- Improved local const array names in C#
- The Visual Studio extension is now signed
fut 3.2.4
How to install:
- Windows: download and run
fut-3.2.4-win64.msi
- macOS:
brew install fusionlanguage/fut/fut
- Ubuntu 22.04+: download and install
fut_3.2.4-1_amd64.deb
- Fedora 38+: download and install
fut-3.2.4-1.x86_64.rpm
Changes since 3.2.3:
- Visual Studio 2022/2019/2017 extension with syntax highlighting
- MSVC++ compatibility for number
TryParse
(#160 by @iAndyHD3) - Fixed skipping interpolated strings in conditional compilation (#162)
const
arrays of same name are now allowed within a method- More precise error locations
- Improved syntax highlighting in Visual Studio Code
fut 3.2.3
How to install:
- Windows: download and run
fut-3.2.3-win64.msi
- macOS:
brew install fusionlanguage/fut/fut
- Ubuntu 22.04+: download and install
fut_3.2.3-1_amd64.deb
- Fedora 38+: download and install
fut-3.2.3-1.x86_64.rpm
Changes since 3.2.2:
- Syntax highlighting in Vim
- Go to / Peek / Find all Implementations / References in Visual Studio Code
- Fixed
foreach (C objectReference in listOfObjectStorage)
in C - Improved syntax checking
fut 3.2.2
How to install:
- Windows: download and run
fut-3.2.2-win64.msi
- macOS:
brew install fusionlanguage/fut/fut
- Ubuntu 22.04+: download and install
fut_3.2.2-1_amd64.deb
- Fedora 38+: download and install
fut-3.2.2-1.x86_64.rpm
Changes in the Visual Studio Code extension since 3.2.1:
- Fixed errors reported in non-Fusion files
- Outline
- Snippets
- Highlighting
is
andresource
- More precise error locations
fut 3.2.1
How to install:
- Windows: download and run
fut-3.2.1-win64.msi
- macOS:
brew install fusionlanguage/fut/fut
- Ubuntu 22.04+: download and install
fut_3.2.1-1_amd64.deb
- Fedora 38+: download and install
fut-3.2.1-1.x86_64.rpm
Changes since 3.2.0:
- More precise error locations
- Fixed "Duplicate symbol" errors when editing a multi-file project in Visual Studio Code
- Fixed some collections of collections in C
fut 3.2.0
How to install:
- Windows: download and run
fut-3.2.0-win64.msi
- macOS:
brew install fusionlanguage/fut/fut
- Ubuntu 22.04+: download and install
fut_3.2.0-1_amd64.deb
- Fedora 38+: download and install
fut-3.2.0-1.x86_64.rpm
Changes since 3.1.2:
fut 3.1.2
How to install:
- Windows: download and run
fut-3.1.2-win64.msi
- macOS:
brew install fusionlanguage/fut/fut
- Ubuntu 22.04+: download and install
fut_3.1.2-1_amd64.deb
- Fedora 38+: download and install
fut-3.1.2-1.x86_64.rpm
Changes since 3.1.1:
string.ToLower()
,string.ToUpper()
by @caesay (#143)StringWriter
enabled for C- C fixes (#26, #135, collections, public members of internal class, return of dynamic object initializer)
- C++ fixes (#138, number
TryParse
,Environment.GetEnvironmentVariable
) if (!number.TryParse(str))
implemented for Java