Friedrich von Never
Friedrich von Never
This is a continuation of #19 and #23. In my application, sometimes the value I bind to `IsBusy` is true from the very beginning (imagine an IM client with login-at-startup...
Closes #24. We can outright remove `IsBusyAtStartup` now, but so far I chose to keep it (to not break compilation is users' projects) and respect its initial value (so the...
Closes #571.
@kekyo mentioned some concerns he had during building of [chibicc-cil](https://github.com/kekyo/chibicc-cil), a project sharing some purposes with Cesium. Here's a Fediverse thread: https://mastodon.sdf.org/@kekyo/113932383592543947 In short, one of the downsides was the...
In the C17 standard, a common pair of AST nodes which are frequently used together are `declaration_specifiers` and something involving an `identifier` next. Some examples are (Yoakke syntax, not direct...
As of now, Cesium ignores `const` keyword almost everywhere. It should start analyzing `const` and embed this info into the type (and possibly even into CLI metadata). See `TODO[#91]` in...
Some issues with the current code in `Cesium.CodeGen.Ir.Expressions.Constants.CharConstant.UnescapeCharacter` and `Cesium.Parser.TokenExtensions.UnwrapStringLiteral`: - [ ] There are two of them, with different implementations. There should be only one. - [ ] `UnescapeCharacter`...
An occasional error from our CI: ``` 16:52:36 [INF] > "C:\Program Files\dotnet\dotnet.exe" test D:\a\Cesium\Cesium\Cesium.CodeGen.Tests\Cesium.CodeGen.Tests.csproj --configuration Debug 16:52:37 [DBG] Determining projects to restore... 16:52:38 [DBG] All projects are up-to-date for restore....
In #678, we've got a manual AST generator for verification purposes. For now, it is fully manually written, and I believe this is far from productive. Let's consider automating it...