Releases
5.7.0
Compare
Sorry, something went wrong.
No results found
🚀 Features
Add --noGitignore flag to skip generating fable_modules/.gitignore (#4730 ) (3742b950 )
🐞 Bug Fixes
MailboxProcessor dropping falsy messages and unit replies (8299b2e7 )
(all) Include original exception message when loading a Fable plugin fails (#4739 ) (659e73a4 )
(all) Add Seq.enumerateTryWith for try/with in seq, list, array comprehensions (#4750 ) (448c90d7 )
(beam) EndsWith regression for empty pattern with non-ordinal comparison (eee2ad3f )
(js/ts) Represent union cases with no fields as singletons (3f6e618e )
(js/ts) Match .NET NaN semantics in JS comparison, min and max (7e5106f9 )
(js/ts) BigInteger byte-array corruption, checked conversions, gcd, log2 (#4743 ) (f3cb7f2b )
(js/ts) Observable/Event dropping null/undefined/unit values (#4742 ) (75bff73b )
(js/ts) EndsWith regression for empty pattern with non-ordinal comparison (7793ed7b )
(js/ts/python) Quote strings with the %A format specifier (#4749 ) (75321f3b )
(python) Accept native floats in fable-library float functions (#4724 ) (ea4a9853 )
(python) Represent union cases with no fields as singletons (0211b4cc )
(python) Emit forward reference for self-referencing static union members (#4752 ) (452b85f2 )
(python) Match .NET NaN and signed-zero semantics in comparison, min and max (383bb93c )
(python) LastIndexOf(value, startIndex) off-by-one on inclusive boundary (bad6bcac )
(python) MailboxProcessor dropping unit replies (8e83ebe3 )
(ts/js) Regex.Replace count/substitutions and Regex.Split semantics (#4741 ) (d6ae6bd3 )
⚡ Performance Improvements
(python) Use native operators for int64/uint64 arithmetic (#4727 ) (f062d668 )
(python) Rewrite hot Seq combinators as native Python generators (#4728 ) (73e0eab9 )
(python) Read union case fields directly instead of rebuilding Array (#4725 ) (e4eaa80b )
View changes on Github
You can’t perform that action at this time.