Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Function definition, application #171

Merged
merged 17 commits into from
Jan 18, 2021
Merged

Function definition, application #171

merged 17 commits into from
Jan 18, 2021

Conversation

greenhat
Copy link
Member

@greenhat greenhat commented Jan 12, 2021

Close #159

  • Block eval;
  • ValDef and ValUse eval;
  • FuncValue eval;
  • Apply eval;
  • serialization for added nodes;
  • test eval for added nodes;
  • update interpreter implementation progress chart;
  • update changelog;

@codecov-io
Copy link

codecov-io commented Jan 12, 2021

Codecov Report

Merging #171 (aad2f9b) into develop (c644088) will decrease coverage by 1.03%.
The diff coverage is 65.92%.

Impacted file tree graph

@@             Coverage Diff             @@
##           develop     #171      +/-   ##
===========================================
- Coverage    85.31%   84.27%   -1.04%     
===========================================
  Files           83       91       +8     
  Lines         3785     4032     +247     
===========================================
+ Hits          3229     3398     +169     
- Misses         556      634      +78     
Impacted Files Coverage Δ
ergo-lib/src/ast/coll_fold.rs 0.00% <0.00%> (ø)
ergo-lib/src/ast/global_vars.rs 57.14% <0.00%> (-42.86%) ⬇️
ergo-lib/src/ast/predef_func.rs 0.00% <0.00%> (ø)
ergo-lib/src/ast/property_call.rs 25.00% <0.00%> (ø)
ergo-lib/src/ast/value.rs 58.86% <ø> (ø)
ergo-lib/src/eval.rs 83.33% <ø> (+3.33%) ⬆️
ergo-lib/src/serialization/data.rs 88.67% <0.00%> (-1.71%) ⬇️
ergo-lib/src/serialization/op_code.rs 75.00% <ø> (ø)
ergo-lib/src/sigma_protocol/prover.rs 74.10% <ø> (ø)
ergo-lib/src/sigma_protocol/verifier.rs 85.96% <ø> (ø)
... and 30 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 c644088...aad2f9b. Read the comment docs.

@greenhat greenhat marked this pull request as ready for review January 18, 2021 08:05
@greenhat greenhat mentioned this pull request Jan 18, 2021
27 tasks
@greenhat greenhat merged commit 5b14b86 into develop Jan 18, 2021
@greenhat greenhat deleted the i159-fundef branch January 18, 2021 08:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Function definition (def) eval and serialization
2 participants