Skip to content

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

Draft
decofe wants to merge 1 commit into
centaur/cached-corpus-memory-reduction-1782358491from
centaur/favored-power-schedule-1784381979
Draft

feat(fuzz): prioritize favored corpus entries#15818
decofe wants to merge 1 commit into
centaur/cached-corpus-memory-reduction-1782358491from
centaur/favored-power-schedule-1784381979

Conversation

@decofe

@decofe decofe commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

Prioritize mutation donors using the existing favored-entry, edge-rarity, and recent-yield schedule. This refresh places scheduling directly on #15368, without the observed-call dictionary or additional mutation operators. Applicable corpus and synchronization tests remain enabled.

Compare Derek results against the exact #15368 head e6845bc79 to isolate scheduling. The existing expanded weight vector can grow quadratically, the recent-yield bonus retains a floor, and selection remains limited to the in-memory donor pool. Those design questions are deliberately unchanged by this refresh and remain open for review.

Originally prompted by @0xalpharush. AI assistance was used for the refresh, conflict resolution, test adaptation, and this description.

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.

@github-actions

Copy link
Copy Markdown
Contributor

This pull request is stale because it has been open for 14 days with no activity. It will be closed in 7 days if there is no further activity.

@github-actions github-actions Bot added the stale label Aug 29, 2026
@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

This pull request was closed because it has been inactive for 7 days since being marked as stale.

@github-actions github-actions Bot closed this Sep 5, 2026
@github-project-automation github-project-automation Bot moved this to Done in Foundry Sep 5, 2026
@decofe
decofe deleted the centaur/favored-power-schedule-1784381979 branch September 5, 2026 13:05
@mablr
mablr removed this pull request from stack #16025 September 9, 2026 13:02
@mablr
mablr restored the centaur/favored-power-schedule-1784381979 branch September 9, 2026 13:07
@mablr mablr reopened this Sep 9, 2026
@mablr mablr removed the stale label Sep 9, 2026
@mablr
mablr changed the base branch from centaur/observed-call-dictionary-1784381979 to centaur/cached-corpus-memory-reduction-1782358491 September 9, 2026 13:07
@mablr
mablr force-pushed the centaur/favored-power-schedule-1784381979 branch from 7adb9af to dea720b Compare September 9, 2026 13:08
@mablr
mablr added this pull request to stack #16762 September 9, 2026 13:08
Refresh the existing scheduling proposal directly on minset culling, without the observed-call or mutator layers. Preserve its weighting policy for review and keep the applicable corpus tests enabled.

Co-authored-by: Derek Cofausper <256792747+decofe@users.noreply.github.com>
@mablr
mablr force-pushed the centaur/favored-power-schedule-1784381979 branch from dea720b to 0e53af4 Compare September 9, 2026 13:30
@mablr

mablr commented Sep 9, 2026

Copy link
Copy Markdown
Member

derek bench invariant

@github-actions

github-actions Bot commented Sep 9, 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: 0e53af4c1acc, compare-ref: master, timeout: 3600s, workers: default, trials: 6, paired-seeds: false, benchmark-type: property

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

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants