Skip to content

HoF PR2: criteria-keyed archival (back-compat)#1

Open
MilesCranmerBot wants to merge 14 commits into
hof-api-cleanupfrom
hof-criteria-pr2
Open

HoF PR2: criteria-keyed archival (back-compat)#1
MilesCranmerBot wants to merge 14 commits into
hof-api-cleanupfrom
hof-criteria-pr2

Conversation

@MilesCranmerBot
Copy link
Copy Markdown
Owner

Stacks on PR1 (hof-api-cleanup).

Changes:

  • Add HallOfFameCriteria axes and tuple-keyed archival cells (default remains :complexity-first).
  • Preserve legacy fields (.members/.exists) + calculate_pareto_frontier behavior.
  • Fix worker-output typing/assertions to keep DispatchDoctor + unit/misc stable.

Verified:

  • julia-1.11 Pkg.test(; test_args=["unit/misc"]) (127/127 pass).

Adds HallOfFameCriteria axes and criteria-keyed archival cells while preserving legacy members/exists and Pareto API. Fixes worker-output typing/assertions so DispatchDoctor + unit/misc are stable.
Move unsupported-axis throw before branching for clearer inference + JET friendliness.
Use !(axis in (...)) for readability; error path remains before branching.
Temporary: allow CI.yml to run on PRs targeting feature branches in the bot fork; do not include in upstream PR.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant