8000 Release 0.19.1: Advanced Clojurescript Compilation · sicmutils/sicmutils · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

0.19.1: Advanced Clojurescript Compilation

Compare
Choose a tag to compare
@sritchie sritchie released this 09 Jun 13:28
619e7b9

This is an incremental bugfix release to get Clojurescript advanced compilation into shape.

  • #371:

    • fixes a subtle bug with extern inference on fraction.js/bigfraction.js. Thanks to @sigmaxipi for this report!

    • removes overridden factory constructors like ->Polynomial. I had originally done this for functions that held a metadata field, so that the user could leave it out and have it default to nil... but advanced Closure compilation can't understand the ns-unmap call, so it has to go.

    • Many unary functions on Operator, Structure, Series, PowerSeries, Polynomial and RationalFunction now preserve metadata. Binary functions between two instances of any of these still return a new object with metadata == nil.

0