Skip to content

feat(fuzz): prioritize favored corpus entries - #15818

Draft
decofe wants to merge 8 commits into
centaur/observed-call-dictionary-1784381979from
centaur/favored-power-schedule-1784381979
Draft

feat(fuzz): prioritize favored corpus entries#15818
decofe wants to merge 8 commits into
centaur/observed-call-dictionary-1784381979from
centaur/favored-power-schedule-1784381979

Conversation

@decofe

@decofe decofe commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

Stacked on #15817.

Makes the coverage minset affect donor selection, not just eviction. The scheduler gives energy to favored entries, rare edges, and recent coverage yield, while retaining bounded uniform and disk exploration.

Adds a focused scheduling regression test.

Prompted by: @0xalpharush

mablr

This comment was marked as outdated.

@mablr

mablr commented Jul 23, 2026

Copy link
Copy Markdown
Member

derek bench fuzz compare-ref=master timeout=600

@github-actions

github-actions Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

cc @mablr

bench (fuzz) event published. Results will be reported separately. View publisher run

Config: subcommand: fuzz, PR SHA: 326d0efc80b7, compare-ref: master, timeout: 600s, benchmarks: forge_fuzz_test

@foundry-rs foundry-rs deleted a comment from github-actions Bot Jul 23, 2026
@grandizzy

Copy link
Copy Markdown
Collaborator

derek bench invariant timeout=10800

@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

cc @grandizzy

bench (invariant) event published. Results will be reported separately. View publisher run

Config: subcommand: invariant, PR SHA: 06d16475299b, compare-ref: master, timeout: 10800s, workers: default, benchmark-type: property

@mablr

mablr commented Jul 30, 2026

Copy link
Copy Markdown
Member

derek bench invariant timeout=7200

@github-actions

github-actions Bot commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

cc @mablr

bench (invariant) event published. Results will be reported separately. View publisher run

Config: subcommand: invariant, PR SHA: 06d16475299b, compare-ref: master, timeout: 7200s, workers: default, benchmark-type: property

@mablr
mablr force-pushed the centaur/favored-power-schedule-1784381979 branch from 06d1647 to f667074 Compare August 4, 2026 11:11
@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

✅ Changelog found

The deterministic check will validate the changed entry.

@mablr

mablr commented Aug 4, 2026

Copy link
Copy Markdown
Member

derek bench invariant timeout=7200

@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

cc @mablr

bench (invariant) event published. Results will be reported separately. View publisher run

Config: subcommand: invariant, PR SHA: f667074c7c42, compare-ref: master, timeout: 7200s, workers: default, benchmark-type: property

@mablr

mablr commented Aug 6, 2026

Copy link
Copy Markdown
Member

derek bench invariant timeout=600 trials=6 paired-seeds=true

@github-actions

github-actions Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

cc @mablr

bench (invariant) event published. Results will be reported separately. View publisher run

Config: subcommand: invariant, PR SHA: 68197461d39c, compare-ref: master, timeout: 600s, workers: default, trials: 6, paired-seeds: true, benchmark-type: property

@mablr
mablr force-pushed the centaur/favored-power-schedule-1784381979 branch from 6819746 to a71075d Compare August 6, 2026 09:16
@grandizzy

Copy link
Copy Markdown
Collaborator

derek bench invariant timeout=600 trials=6 paired-seeds=true

@github-actions

github-actions Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

cc @grandizzy

bench (invariant) event published. Results will be reported separately. View publisher run

Config: subcommand: invariant, PR SHA: a71075dcbe57, compare-ref: master, timeout: 600s, workers: default, trials: 6, paired-seeds: true, benchmark-type: property

@mablr
mablr force-pushed the centaur/favored-power-schedule-1784381979 branch from a71075d to af5de41 Compare August 6, 2026 09:42
@mablr
mablr force-pushed the centaur/favored-power-schedule-1784381979 branch from af5de41 to 7adb9af Compare August 6, 2026 12:45
@mablr
mablr marked this pull request as draft August 7, 2026 13:45
.collect()
}

fn mutation_energy(

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would it make sense to start narrowly with favored status and per-entry selection/productivity counts? These directly inform donor selection using metadata Foundry can already track, while execution-time calibration and full power scheduling would require broader fuzzing-lifecycle changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

4 participants