Description
Comparing relatively large sets in Fable 3 throw an error "Maximum call stack size exceeded". This issue does not occur in current Fable 2.x
Repro code
testCase "Comparing large sets works" <| fun _ ->
let largeSetA = Set.ofArray [| for i in 1 .. 80_000 -> i |]
let largeSetB = Set.ofArray [| for i in 1 .. 80_000 -> i |]
Expect.equal largeSetA largeSetB "The sets are equal"
Related information
- Fable version: 3.0.0-nagareyama-alpha-009
- Operating system: Windows 10