8000 analyzer, performance improvement sketch [in progress] by sritchie · Pull Request #356 · sicmutils/sicmutils · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Jun 18, 2025. It is now read-only.

analyzer, performance improvement sketch [in progress] #356

Closed
wants to merge 15 commits into from

Conversation

sritchie
Copy link
Member
@sritchie sritchie commented Apr 27, 2021

This is a big chunk of #341, split off from the rest.

@sritchie sritchie force-pushed the sritchie/port_analyzer branch from 6d1ba18 to f25565a Compare April 27, 2021 12:32
@sritchie sritchie force-pushed the sritchie/port_analyzer branch from f25565a to 6ad5eec Compare April 27, 2021 12:34
@sritchie sritchie force-pushed the sritchie/port_analyzer branch from 702f525 to 1df5d1b Compare April 27, 2021 17:53
@codecov-commenter
Copy link
codecov-commenter commented Apr 27, 2021

Codecov Report

Merging #356 (b0a8e11) into master (9d1a77c) will decrease coverage by 2.28%.
The diff coverage is 65.97%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #356      +/-   ##
==========================================
- Coverage   83.80%   81.51%   -2.29%     
==========================================
  Files          95       95              
  Lines       12052    12189     +137     
  Branches      620      751     +131     
==========================================
- Hits        10100     9936     -164     
- Misses       1332     1502     +170     
- Partials      620      751     +131     
Impacted Files Coverage Δ
src/sicmutils/abstract/number.cljc 82.00% <0.00%> (-3.57%) ⬇️
src/sicmutils/calculus/indexed.cljc 43.12% <0.00%> (-35.08%) ⬇️
src/sicmutils/expression/compile.cljc 71.16% <0.00%> (-12.89%) ⬇️
src/sicmutils/numerical/ode.cljc 93.25% <ø> (ø)
src/sicmutils/numerical/quadrature/common.cljc 85.71% <ø> (ø)
src/sicmutils/polynomial/gcd.cljc 80.87% <ø> (-7.66%) ⬇️
src/sicmutils/numsymb.cljc 82.71% <14.70%> (-7.44%) ⬇️
src/sicmutils/value.cljc 78.67% <33.33%> (-3.77%) ⬇️
src/sicmutils/util.cljc 84.21% <40.00%> (-3.51%) ⬇️
src/sicmutils/rational_function.cljc 64.82% <55.03%> (-22.73%) ⬇️
... and 24 more

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 9d1a77c...b0a8e11. Read the comment docs.

(defn numeric-zero? [x]
(p :v/numeric-zero?
(and (number? x)
(zero? x))))
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

todo make scalar? fast too.

@sritchie sritchie changed the title Port analyzer to scmutils interface [in progress] analyzer, performance improvement sketch [in progress] May 1, 2021
@sritchie sritchie closed this May 3, 2021
@sritchie sritchie deleted the sritchie/port_analyzer branch May 3, 2021 12:55
@sritchie
Copy link
Member Author
sritchie commented May 3, 2021

Closing in favor of #357, #358, #360.

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
0