tag:github.com,2008:https://github.com/bflattened/bflat/releasesRelease notes from bflat2025-10-27T13:07:05Ztag:github.com,2008:Repository/378147339/v10.0.0-rc.12025-11-13T06:33:51Zv10.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.22024-02-29T13:04:39Zv8.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.12023-12-28T07:21:08Zv8.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.02023-11-21T07:00:09Zv8.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.12023-11-05T09:32:44Zv8.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.22023-02-20T00:38:02Zv7.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.12023-01-03T01:46:16Zv7.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.02022-12-11T07:47:28Zv7.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.82022-11-18T12:33:24Zv0.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.72022-11-06T09:42:07Zv0.0.7<ul>
<li>Fix <code>--help</code></li>
<li>Make the bflat distribution a lot smaller (120 MB -> 90 MB)</li>
</ul>github-actions[bot]