Chia-Network / clvm_tools_rs

clvm_tools ported to rust based on https://github.com/Chia-Mine/clvm_tools-js/, and chialisp-21 dialect with a new compiler.
Apache License 2.0
11 stars 13 forks source link

20240419 cldb revision #83

Open prozacchiwawa opened 4 months ago

prozacchiwawa commented 4 months ago

Ensure cldb's compiler observes the program's sigil rather than assuming vaguely modern-ish. Add a --tail option to cldb which causes cldb to evaluation to text until we know how many rows to convert. Make the result of cldb step a StepInfo which holds the information needed to create the yaml entry that cldb usually outputs rather than the actual data structure. This allows users to finalize this information lazily.

coveralls commented 4 months ago

Pull Request Test Coverage Report for Build 8760188164

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
src/py/api.rs 0 1 0.0%
src/compiler/cldb.rs 82 109 75.23%
src/classic/clvm_tools/cmds.rs 0 80 0.0%
<!-- Total: 89 197 45.18% -->
Files with Coverage Reduction New Missed Lines %
src/compiler/cldb.rs 2 70.9%
src/classic/clvm_tools/cmds.rs 4 65.78%
src/compiler/sexp.rs 8 77.76%
<!-- Total: 14 -->
Totals Coverage Status
Change from base Build 8742161930: -0.3%
Covered Lines: 14844
Relevant Lines: 17972

💛 - Coveralls