-
Notifications
You must be signed in to change notification settings - Fork 312
solfuzz belt sanding #5970
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
solfuzz belt sanding #5970
Conversation
ripatel-fd
commented
Aug 7, 2025
- solfuzz: remove compute budget program fuzzer
- solfuzz: belt sanding
21e335e
to
ad0856d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
harness changes look good to me.
2e6e253
to
87d7f27
Compare
No longer maintained / used
87d7f27
to
e2bd228
Compare
- Flatten directory structure - Add venv to gitignore - Define and document separation of layers - Centralize memory management of 'solfuzz executor' - Use demand-paged THP workspace memory for solfuzz (Greatly reduces startup time with minimal prod perf impact) - Allow reusing a preallocated workspace for run-test-vectors
e2bd228
to
a147928
Compare
nice.. |
#define DCACHE_DATA_SZ FD_DCACHE_REQ_DATA_SZ( PATH_MAX, MCACHE_DEPTH, 1UL, 1 ) | ||
#define DCACHE_FOOTPRINT FD_DCACHE_FOOTPRINT( DCACHE_DATA_SZ, 0UL ) | ||
|
||
static int fail_fast; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
was this supposed to get set somewhere?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good catch. Not used at the moment but we could add a CLI argument in the future for it.
I just wanted to make sure to design the tile architecture and single-threaded mode to support it out of the box, since it would be hard to add later. Plumbing it through in a future commit should be an easy exercise.