-
Notifications
You must be signed in to change notification settings - Fork 17
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
Refactor #30
Conversation
txaty
commented
Nov 23, 2023
•
edited
Loading
edited
- Removed goroutine pool (gool). Using goroutine pool causes overhead and increases the complexity of the code base.
- Changed the proof generation method. Now proofGen parallelized algorithm doesn't require two buffers.
- Added fuzzing test.
- More unit tests were added to achieve 100% coverage.
- Refactored many methods and functions.
- Extracted methods and functions to separate files to increase readability.
Signed-off-by: txaty <[email protected]>
Signed-off-by: txaty <[email protected]>
Signed-off-by: txaty <[email protected]>
Signed-off-by: txaty <[email protected]>
Signed-off-by: txaty <[email protected]>
… unit tests. Signed-off-by: txaty <[email protected]>
1. Fix random data block generation; 2. Add fuzzing test for proof gen. Signed-off-by: txaty <[email protected]>
Signed-off-by: txaty <[email protected]>
Signed-off-by: txaty <[email protected]>
Signed-off-by: txaty <[email protected]>
Fuzz test failed on 8fedf34. Using the GitHub CLI, download the seed corpus with
|
Signed-off-by: txaty <[email protected]>
Fuzz test failed on aa3e3ee. Using the GitHub CLI, download the seed corpus with
|
Signed-off-by: txaty <[email protected]>
Fuzz test failed on 3ab265a. Using the GitHub CLI, download the seed corpus with
|
Signed-off-by: txaty <[email protected]>
Fuzz test failed on c486d90. Using the GitHub CLI, download the seed corpus with
|
Signed-off-by: txaty <[email protected]>
Fuzz test failed on 98cd7b1. Using the GitHub CLI, download the seed corpus with
|
Signed-off-by: txaty <[email protected]>
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #30 +/- ##
===========================================
+ Coverage 98.02% 100.00% +1.97%
===========================================
Files 2 8 +6
Lines 455 441 -14
===========================================
- Hits 446 441 -5
+ Misses 6 0 -6
+ Partials 3 0 -3 ☔ View full report in Codecov by Sentry. |
Signed-off-by: txaty <[email protected]>
Signed-off-by: txaty <[email protected]>
…e Makefile. Signed-off-by: txaty <[email protected]>
…achieving 100% coverage. Signed-off-by: txaty <[email protected]>
…s in new files. Signed-off-by: txaty <[email protected]>
Signed-off-by: txaty <[email protected]>
Signed-off-by: txaty <[email protected]>