You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@gbaydin There is some weird issue with evaluating scripts during documentation generation - the FSharp.Compiler.Service evaluation code underlying fsdocs --eval is not resolving overloaded methods correctly when used with DiffSharp
Basic script evaluation in fsdocs is working - there are many tests in the fsdocs repo. So this must have something to do with specifics when applied in the DiffSharp repo - e.g. mismatched FSharp.Core versions (though the tools are the same), or mismatched .NET Core versions (though fsdocs is running in .NET 5.0), or something else like this.
Unfortunately it doesn't repro locally for me on Windows so it's hard for me to debug.
We aren't actually currently relying on script evaluation during documentation generation in DiffSharp, so I recommend we actually just turn off --eval for now. It is more important to update the documentation tool and author the documentation - we can track this down later.
The repro is to turn on --eval in the DiffSharp repo (the linked pull request removes it)
The text was updated successfully, but these errors were encountered:
Recent changes switched to doing API doc generation first (part of a change so that content can reference into the API docs). API doc generation was needlessly installing an assembly resolve handler which was causing false assembly loads, interfering with script evaluation
See DiffSharp/DiffSharp#317 (comment)
The repro is to turn on
--eval
in the DiffSharp repo (the linked pull request removes it)The text was updated successfully, but these errors were encountered: