GiggleLiu / NiLang.jl

A differential eDSL that can run faster than light and go back to the past.
https://giggleliu.github.io/NiLang.jl/dev
Apache License 2.0
250 stars 16 forks source link

New stack design #59

Closed GiggleLiu closed 3 years ago

GiggleLiu commented 3 years ago

With improved performance for scalar, built into the compiler.

codecov[bot] commented 3 years ago

Codecov Report

Merging #59 (83781c4) into master (aba8b80) will decrease coverage by 0.54%. The diff coverage is 75.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #59      +/-   ##
==========================================
- Coverage   79.75%   79.21%   -0.55%     
==========================================
  Files          28       28              
  Lines        1245     1227      -18     
==========================================
- Hits          993      972      -21     
- Misses        252      255       +3     
Impacted Files Coverage Δ
src/NiLang.jl 50.00% <ø> (ø)
src/autodiff/autodiff.jl 100.00% <ø> (ø)
src/stdlib/blas.jl 48.88% <37.50%> (-1.12%) :arrow_down:
src/stdlib/sparse.jl 79.59% <65.00%> (-13.59%) :arrow_down:
src/autodiff/stack.jl 71.42% <71.42%> (ø)
src/stdlib/nnlib.jl 86.11% <77.77%> (-5.07%) :arrow_down:
src/instructs.jl 91.02% <93.75%> (+0.70%) :arrow_up:
src/autodiff/vars.jl 77.57% <100.00%> (+3.65%) :arrow_up:
src/stdlib/mapreduce.jl 100.00% <100.00%> (ø)
src/stdlib/sorting.jl 100.00% <100.00%> (ø)
... and 3 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 aba8b80...83781c4. Read the comment docs.