Skip to content

Extend differential tests with newyork optimizer#555

Merged
elle-j merged 9 commits into
mainfrom
lj/retester-newyork
Jul 2, 2026
Merged

Extend differential tests with newyork optimizer#555
elle-j merged 9 commits into
mainfrom
lj/retester-newyork

Conversation

@elle-j

@elle-j elle-j commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Description

Extends our differential tests such that the compile+compare bytecode hashes and the E2E tests also exercise the newyork IR pipeline.

The requested compiler modes that E2E test cases run with are still controlled by the metadata in the corpus, but the related PR listed below also enables support for an allow-list to optionally narrow the set of modes run, via an input to the GH action used.

The changes to the workflow in this PR allows all newyork retester compiler modes (all LLVM opt levels + solc optimizer on/off) to run for the E2E tests since they still complete fast.

Related

The PRs implemented as prerequisites alongside this PR are:

Resolved issues

Closes #553

Comment thread .github/workflows/differential-tests.yml
@elle-j elle-j marked this pull request as ready for review June 30, 2026 12:16
@elle-j elle-j requested review from kvpanch and xermicus June 30, 2026 12:16
Comment thread .github/workflows/differential-tests.yml Outdated
Comment thread .github/workflows/differential-tests.yml
@elle-j elle-j merged commit a87bc81 into main Jul 2, 2026
34 checks passed
@elle-j elle-j deleted the lj/retester-newyork branch July 2, 2026 12:41
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.

Support compiling differential tests via newyork IR

3 participants