tag:github.com,2008:https://github.com/bflattened/bflat/releases Release notes from bflat 2025-10-27T13:07:05Z tag:github.com,2008:Repository/378147339/v10.0.0-rc.1 2025-11-13T06:33:51Z v10.0.0-rc.1 <p>Known issues:</p> <ul> <li>Windows x86 only works with zerolib</li> <li>Reflection disabled mode is very disabled</li> <li>The distribution ZIP is larger than I would want</li> </ul> <p>Untested:</p> <ul> <li>EFI on all arches</li> <li>Linux on all arches</li> <li>Android on all arches</li> <li>Windows ARM64</li> </ul> <p>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.<br> NOTE: the binaries are distributed under MIT license, see LICENSE.TXT in the archive.</p> github-actions[bot] tag:github.com,2008:Repository/378147339/v8.0.2 2024-02-29T13:04:39Z v8.0.2 <ul> <li>Sync with .dotnet/runtime repo</li> <li>Small fixes to zerolib</li> </ul> <p>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.<br> NOTE: the binaries are distributed under MIT license, see LICENSE.TXT in the archive.</p> github-actions[bot] tag:github.com,2008:Repository/378147339/v8.0.1 2023-12-28T07:21:08Z v8.0.1 <ul> <li>Windows x86 zerolib target is now actually usable</li> </ul> <p>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.<br> NOTE: the binaries are distributed under MIT license, see LICENSE.TXT in the archive.</p> github-actions[bot] tag:github.com,2008:Repository/378147339/v8.0.0 2023-11-21T07:00:09Z v8.0.0 <ul> <li>Catches up with .NET 8 RTM</li> <li>ARM64 UEFI support</li> </ul> <p>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.<br> NOTE: the binaries are distributed under MIT license, see LICENSE.TXT in the archive.</p> github-actions[bot] tag:github.com,2008:Repository/378147339/v8.0.0-rc.1 2023-11-05T09:32:44Z v8.0.0-rc.1 <ul> <li>Caught up to ~almost .NET 8 RTM</li> <li>Allow specifying <code>--mstat</code> to generate MSTAT/DGML files (can be opened with <a href="https://github.com/MichalStrehovsky/sizoscope">sizoscope</a></li> <li>Allow specifying <code>-m</code> to specify CPU architecture extensions</li> <li>Kindof working x86 Windows support with zerolib</li> </ul> <p>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.<br> NOTE: the binaries are distributed under MIT license, see LICENSE.TXT in the archive.</p> github-actions[bot] tag:github.com,2008:Repository/378147339/v7.0.2 2023-02-20T00:38:02Z v7.0.2 <ul> <li>Caught up with servicing fixes to .NET 7</li> <li>Allow specifying C# language version with <code>--langversion</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1587397766" data-permission-text="Title is private" data-url="https://github.com/bflattened/bflat/issues/82" data-hovercard-type="issue" data-hovercard-url="/bflattened/bflat/issues/82/hovercard" href="https://github.com/bflattened/bflat/issues/82">#82</a>)</li> </ul> <p>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.<br> NOTE: the binaries are distributed under MIT license, see LICENSE.TXT in the archive.</p> github-actions[bot] tag:github.com,2008:Repository/378147339/v7.0.1 2023-01-03T01:46:16Z v7.0.1 <ul> <li>Caught up with servicing fixes to .NET 7</li> <li>Support for building UEFI boot applications in C# that run on bare metal. Head to <a href="https://github.com/bflattened/bflat/tree/master/samples/Snake">https://github.com/bflattened/bflat/tree/master/samples/Snake</a> for a sample!</li> </ul> <p>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.<br> NOTE: the binaries are distributed under MIT license, see LICENSE.TXT in the archive.</p> github-actions[bot] tag:github.com,2008:Repository/378147339/v7.0.0 2022-12-11T07:47:28Z v7.0.0 <ul> <li>Backported a couple low risk size improvements from .NET 8.0.</li> </ul> <p>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.<br> NOTE: the binaries are distributed under MIT license, see LICENSE.TXT in the archive.</p> github-actions[bot] tag:github.com,2008:Repository/378147339/v0.0.8 2022-11-18T12:33:24Z v0.0.8 <ul> <li>This adds support for <code>bflat build --stdlib:zero</code>. 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.</li> <li>The runtime and C# compiler (that are based on the official dotnet/runtime and dotnet/roslyn repos) are now at 7.0 RTM</li> </ul> github-actions[bot] tag:github.com,2008:Repository/378147339/v0.0.7 2022-11-06T09:42:07Z v0.0.7 <ul> <li>Fix <code>--help</code></li> <li>Make the bflat distribution a lot smaller (120 MB -&gt; 90 MB)</li> </ul> github-actions[bot]