Tomas Grosup

Results 530 comments of Tomas Grosup

> Would it make sense to nudge the CI here and maybe look into adjustments in dotnet/fsharp that would make it easy to test the preview compiler? I think it...

Due to the nature of the issues, even two different legs I assume: - download published F#+ from nuget, and run a battery of samples using preview compiler against it...

This one I assume? https://github.com/dotnet/fsharp/pull/5878/files Understandably, there has been pushback on the consequences of such CI leg failing, especially if caused by a F#+ change added since last run(even when...

I agree to that. The compiler codebase would only need to know your repo URL, specific commit, and which script/command to execute. That way, if F#+ pivots this, same mechanism...

I am marking this as approved in principle for preprocessor regularity with C#. The detailed proposal should enumerate potential impact on commonly used F# tooling, e.g. on Fantomas. (breaking existing...

This might be handy: https://github.com/dotnet/arcade/issues/15019#issuecomment-2414604972

This issue is correct - the examples does not prove much about nominality. With regular records, the nominality comes from the fully qualified name. For anonymous records, nominality is from...

F#9 did have big improvements in attribute targets, which would fail with this - I guess the expectation is to annotate the function like a method, but the runtime representation...

This is the code snippet from the attached project: ```fsharp let foo items = for (a,b,c) in items do printfn "%A" (a, c) [] let main args = foo ({1..10}...

Woule a solution be to treat it on par with static constructors of regular types? What I am afraid is that we would need to guard around this in optimizations,...