0.19.1: Advanced Clojurescript Compilation
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 tonil
... but advanced Closure compilation can't understand thens-unmap
call, so it has to go. -
Many unary functions on
Operator
,Structure
,Series
,PowerSeries
,Polynomial
andRationalFunction
now preserve metadata. Binary functions between two instances of any of these still return a new object with metadata ==nil
.
-