Tomas Grosup
Tomas Grosup
(Some of these changes were not taken when I merged from dev18 to main, I will investigate why not)
Thanks for the report, let us take a look. There is a compile time perf regression in 10.0.100 for specific patterns of code, it is fixed in code already. I...
Looks like a GC issue (15GB memory usage after 5K modules). Its not that much code, but the fact its being split into 10K files likely means extensive copies of...
The `Null` / `NonNull` active pattern from FSharp.Core is solving that and is the way to go for non-trivial matches over null data, also works with nested fields and everywhere...
I see where you are coming from. In your example, this is obvious since `true` as well as `false` are handled, and we know there can't be more values. In...
You are correct, the active pattern is a technical solution that avoided a complex implementation and was also risk free from a breaking perspective (since the AP was new). We...
@copilot : Please proceed
@copilot : Please proceed
> This is a really cool idea. > > I wonder if a first step in this could be to force the .cs files to be first, but that is...
If I am looking correctly, Orleans does support FsharpTypes referenced from C# project acting as an intemmediate for the "Orleans codegenr". See e.g. here: https://github.com/dotnet/orleans/blob/ad8d22d3e6427ebb6af5ffe32a5c3b911b7595ec/src/Orleans.CodeGenerator/SyntaxGeneration/FSharpUtils.cs I cannot find much on...