Closed nojaf closed 1 year ago
It would be good to understand what the problem is. Any specifics?
It's ok to turn off multiemit (it's primarily for debug symbols) but I'd like to understand better what's failing.
@dsyme it first surfaced during the upgrade to FCS 43.
Some eval
calls would stop working after the second invocation.
It was a bit icky to troubleshoot, it would happen when you run two unit tests (from FSharp.Literate.Tests.Eval
) sequentially.
Running either test individually would work, but the last test would fail after evaluation.
We should definitely investigate this behaviour, but I'm going to merge this in for the time being as it does break certain use cases.
This didn’t bump the release. The nuget version is still 18.1.0
After updating to v18 in Fantomas, we noticed that Linux is no longer processing
(*** include-output ***)
.When locally (in WSL) adding
--multiemit-
toFsiEvaluator
is started working again. I propose we ship this out of the box.Thoughts @baronfel?