• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Chia-Network / clvm_rs / 16302482626

15 Jul 2025 07:27PM UTC coverage: 93.343% (-0.3%) from 93.663%
16302482626

push

github

web-flow
 CHIA 625 Convert Error Codes from Strings to Enums (#593)

* refactor error to separate file

* make module public

* test clippy + format

* add thiserror to cargo requirements

* add new error types

tests will fail, need to adjust comparisons

* fix some tests

* remove extra null pointers

* remove comparison functions from allocator

* removed extra error classes

* remove old bodge

* Update allocator.rs

* rename CLVMresult to Result

* combine error types

remove runtime error category as well

* completly remove old result

* reorganize errors

* fix functions + almost all tests

* address clippy

* remove nodeptr from unknown softfork extension due to test issues

* address fmt

fix test issues

fix fuzzer?

* py compat restored?

fix error type

fix tests

* fix fmt

* Update operators.rs

* simplify error

* Update run_program.rs

* switch to matches macro

* fix web assembly not compiling

* use new python feature from this crate

* fix fuzz tests

* clippy happy

* change types to undo python changes.

* restore backwards compatibility

* rename bad decoding type

* fix missed internal errors

rename others

* remove node pointers to clean up diff

* incomplete error removals

* fix line endings

* convert allocator errors

* consolidate errors into OperatorError Class

* fix operator errors

* rename to allocatorErr

* combine operatorError into EvalErr

* combine k1 and r1 error messages

* fix file permissions broken by windows

* fix failing test

* switch EvalErr Types to InvalidArg

* undo bad changes

* Minimize Diff from main

* combine allocErr into evalErr

* nitpic diff

* update error codes.

524 of 575 new or added lines in 25 files covered. (91.13%)

1 existing line in 1 file now uncovered.

6296 of 6745 relevant lines covered (93.34%)

29658670.09 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

94.01
/src/run_program.rs


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc