+
Skip to content
This repository was archived by the owner on Jun 18, 2025. It is now read-only.

Conversation

sritchie
Copy link
Member

@sritchie sritchie commented Jun 9, 2021

From the CHANGELOG:

  • fix advanced compilation issues with Fraction #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.

@sritchie sritchie changed the title fix advanced compilation fix advanced compilation issues with Fraction Jun 9, 2021
@codecov-commenter
Copy link

Codecov Report

Merging #371 (8a7384b) into master (d211a28) will decrease coverage by 0.13%.
The diff coverage is 63.30%.

❗ Current head 8a7384b differs from pull request most recent head 0b7acb9. Consider uploading reports for the commit 0b7acb9 to get more accurate results
Impacted file tree graph

@@            Coverage Diff             @@
##           master     #371      +/-   ##
==========================================
- Coverage   84.22%   84.09%   -0.14%     
==========================================
  Files          97       97              
  Lines       12858    12874      +16     
  Branches      675      687      +12     
==========================================
- Hits        10830    10826       -4     
- Misses       1353     1361       +8     
- Partials      675      687      +12     
Impacted Files Coverage Δ
src/sicmutils/ratio.cljc 85.52% <ø> (ø)
src/sicmutils/series.cljc 59.24% <50.00%> (-3.99%) ⬇️
src/sicmutils/operator.cljc 78.38% <77.77%> (-0.68%) ⬇️
src/sicmutils/rational_function.cljc 79.88% <92.85%> (+0.62%) ⬆️
src/sicmutils/polynomial.cljc 83.17% <100.00%> (+0.05%) ⬆️
src/sicmutils/structure.cljc 86.46% <100.00%> (+0.16%) ⬆️
src/sicmutils/numerical/elliptic.cljc 89.07% <0.00%> (-0.69%) ⬇️
src/sicmutils/numsymb.cljc 92.71% <0.00%> (-0.25%) ⬇️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d211a28...0b7acb9. Read the comment docs.

@sritchie sritchie merged commit 619e7b9 into master Jun 9, 2021
@sritchie sritchie deleted the sritchie/advanced_com branch June 9, 2021 13:28
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载