Cesium.Compiler
0.2.0
dotnet tool install --global Cesium.Compiler --version 0.2.0
dotnet new tool-manifest
dotnet tool install --local Cesium.Compiler --version 0.2.0
#tool dotnet:?package=Cesium.Compiler&version=0.2.0
nuke :add-package Cesium.Compiler --version 0.2.0
Package Description
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
This package has no dependencies.
[Changed]
- Cesium now runs under .NET 10. Thanks to @pkazakov-dev!
- Update the dependency library versions.
[Added]
- #532 (https://github.com/ForNeVeR/Cesium/issues/532): negative number support in preprocessor expressions. Thanks to @nt-devilboi!
- #863 (https://github.com/ForNeVeR/Cesium/pull/863): experimental open_memstream extension. Thanks to @kant2002!
- #935 (https://github.com/ForNeVeR/Cesium/pull/935): compound multidimensional array initialization. Thanks to @kant2002!
- #865 (https://github.com/ForNeVeR/Cesium/pull/865): strstr function. Thanks to @kant2002!
- #867 (https://github.com/ForNeVeR/Cesium/pull/867): anonymous global enum constant support. Thanks to @kant2002!
- #931 (https://github.com/ForNeVeR/Cesium/pull/931): anonymous local enum constant support. Thanks to @kant2002!
- #868 (https://github.com/ForNeVeR/Cesium/pull/868): floating point array initializer support. Thanks to @kant2002!
- #870 (https://github.com/ForNeVeR/Cesium/pull/870): IO functions
- fread,
- fwrite,
- fputc,
- vprintf,
- fflush. Thanks to @kant2002!
- #355 (https://github.com/ForNeVeR/Cesium/issues/355): static struct layout calculation. Thanks to @kant2002!
- #878 (https://github.com/ForNeVeR/Cesium/pull/878): global constant typedef declaration. Thanks to @kant2002!
- #879 (https://github.com/ForNeVeR/Cesium/pull/879): function signature validity check during the link step. Thanks to @kant2002!
- #942 (https://github.com/ForNeVeR/Cesium/pull/942): int64_t cast support. Thanks to @kant2002!
- [#840: SDK: check for executable file on Unix]. Thanks to @evgTSV!
[Fixed]
- #862 (https://github.com/ForNeVeR/Cesium/pull/862): fix codegen when if is last statement in the function returning void. Thanks to @kant2002!
- #875 (https://github.com/ForNeVeR/Cesium/pull/875): fix fread contract for reading stdin (no crash if reading from a closed pipe). Thanks to @kant2002!
- #876 (https://github.com/ForNeVeR/Cesium/pull/876), #941 (https://github.com/ForNeVeR/Cesium/pull/941): static identifiers' names are now scoped to translation unit. Thanks to @kant2002!
- #930 (https://github.com/ForNeVeR/Cesium/pull/930): correct sizeof('a'). Thanks to @kant2002!
- SDK was incorrectly treating non-existent dotnet.exe runtime file as executable on Windows.