Skip to content

Releases: bflattened/bflat

v10.0.0-rc.1

13 Nov 06:29
5c2a614

Choose a tag to compare

v10.0.0-rc.1 Pre-release
Pre-release

Known issues:

  • Windows x86 only works with zerolib
  • Reflection disabled mode is very disabled
  • The distribution ZIP is larger than I would want

Untested:

  • EFI on all arches
  • Linux on all arches
  • Android on all arches
  • Windows ARM64

NOTE: download the bits that match the OS/architecture where you want to run the compiler. The compiler is a crosscompiler - each of the below can target Linux/Windows/Android/UEFI x64/arm64.
NOTE: the binaries are distributed under MIT license, see LICENSE.TXT in the archive.

v8.0.2

29 Feb 13:04
1b61fec

Choose a tag to compare

  • Sync with .dotnet/runtime repo
  • Small fixes to zerolib

NOTE: download the bits that match the OS/architecture where you want to run the compiler. The compiler is a crosscompiler - each of the below can target Linux/Windows/Android/UEFI x64/arm64.
NOTE: the binaries are distributed under MIT license, see LICENSE.TXT in the archive.

v8.0.1

28 Dec 07:21
ce27bc5

Choose a tag to compare

  • Windows x86 zerolib target is now actually usable

NOTE: download the bits that match the OS/architecture where you want to run the compiler. The compiler is a crosscompiler - each of the below can target Linux/Windows/Android/UEFI x64/arm64.
NOTE: the binaries are distributed under MIT license, see LICENSE.TXT in the archive.

v8.0.0

21 Nov 07:00
497aa97

Choose a tag to compare

  • Catches up with .NET 8 RTM
  • ARM64 UEFI support

NOTE: download the bits that match the OS/architecture where you want to run the compiler. The compiler is a crosscompiler - each of the below can target Linux/Windows/Android/UEFI x64/arm64.
NOTE: the binaries are distributed under MIT license, see LICENSE.TXT in the archive.

v8.0.0-rc.1

05 Nov 09:32
623d32a

Choose a tag to compare

v8.0.0-rc.1 Pre-release
Pre-release
  • Caught up to ~almost .NET 8 RTM
  • Allow specifying --mstat to generate MSTAT/DGML files (can be opened with sizoscope
  • Allow specifying -m to specify CPU architecture extensions
  • Kindof working x86 Windows support with zerolib

NOTE: download the bits that match the OS/architecture where you want to run the compiler. The compiler is a crosscompiler - each of the below can target Linux/Windows/Android/UEFI x64/arm64.
NOTE: the binaries are distributed under MIT license, see LICENSE.TXT in the archive.

v7.0.2

20 Feb 00:38
9c8a865

Choose a tag to compare

  • Caught up with servicing fixes to .NET 7
  • Allow specifying C# language version with --langversion (#82)

NOTE: download the bits that match the OS/architecture where you want to run the compiler. The compiler is a crosscompiler - each of the below can target Linux/Windows/Android/UEFI x64/arm64.
NOTE: the binaries are distributed under MIT license, see LICENSE.TXT in the archive.

v7.0.1

02 Jan 22:39
200c770

Choose a tag to compare

NOTE: download the bits that match the OS/architecture where you want to run the compiler. The compiler is a crosscompiler - each of the below can target Linux/Windows/Android/UEFI x64/arm64.
NOTE: the binaries are distributed under MIT license, see LICENSE.TXT in the archive.

v7.0.0

11 Dec 07:38
93bd204

Choose a tag to compare

  • Backported a couple low risk size improvements from .NET 8.0.

NOTE: download the bits that match the OS/architecture where you want to run the compiler. The compiler is a crosscompiler - each of the below can target Linux/Windows/Android x64/arm64.
NOTE: the binaries are distributed under MIT license, see LICENSE.TXT in the archive.

v0.0.8

18 Nov 11:27
262f4bd

Choose a tag to compare

v0.0.8 Pre-release
Pre-release
  • This adds support for bflat build --stdlib:zero. This mode switches to a reduced functionality stdlib that produces very minimal executables (think: single digit kilobytes, fully native, fully selfcontained). See the new Snake sample in the samples directory of this repo.
  • The runtime and C# compiler (that are based on the official dotnet/runtime and dotnet/roslyn repos) are now at 7.0 RTM

v0.0.7

06 Nov 09:42
30f2132

Choose a tag to compare

v0.0.7 Pre-release
Pre-release
  • Fix --help
  • Make the bflat distribution a lot smaller (120 MB -> 90 MB)