second-state / SOLL

SOLL is a new compiler for generate Ewasm from solidity and yul. See a demo here: https://asciinema.org/a/ezJqNLicn5fya02zwu4VXIo8a
https://www.secondstate.io/
377 stars 23 forks source link

[CodeGen] opcode invalid and pop #51

Closed eee4017 closed 3 years ago

codecov[bot] commented 3 years ago

Codecov Report

Merging #51 (5c33770) into master (74b91e8) will increase coverage by 0.39%. The diff coverage is 80.90%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #51      +/-   ##
==========================================
+ Coverage   63.16%   63.56%   +0.39%     
==========================================
  Files          89       89              
  Lines       11714    11776      +62     
  Branches     1786     1807      +21     
==========================================
+ Hits         7399     7485      +86     
+ Misses       3455     3419      -36     
- Partials      860      872      +12     
Impacted Files Coverage Δ
include/soll/AST/Expr.h 87.82% <ø> (ø)
include/soll/AST/Type.h 60.93% <ø> (ø)
include/soll/Parse/Parser.h 77.33% <ø> (ø)
lib/CodeGen/CodeGenFunction.h 88.88% <ø> (ø)
lib/CodeGen/CodeGenModule.h 93.54% <ø> (ø)
lib/Sema/Sema.cpp 72.60% <66.66%> (-0.09%) :arrow_down:
lib/CodeGen/CGExpr.cpp 78.43% <77.96%> (+1.79%) :arrow_up:
lib/Parse/ParseLiteral.cpp 37.34% <81.81%> (+11.94%) :arrow_up:
lib/AST/Decl.cpp 70.49% <83.33%> (+0.66%) :arrow_up:
include/soll/AST/Decl.h 85.71% <100.00%> (-0.57%) :arrow_down:
... and 8 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 74b91e8...8f0b8ec. Read the comment docs.