Skip to content
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

chore: bump revm to latest with placeholders for EOF #7765

Merged
merged 1 commit into from
May 12, 2024
Merged

Conversation

DaniPopes
Copy link
Member

@DaniPopes DaniPopes commented Apr 19, 2024

Blocked on new revm release

I don't think this requires a breaking db change, but I also don't really know how to convert a checked bytecode from db

cc @rakita

@DaniPopes DaniPopes added S-blocked This cannot more forward until something else changes A-execution Related to the Execution and EVM A-dependencies Pull requests or issues that are about dependencies labels Apr 19, 2024
@rakita
Copy link
Collaborator

rakita commented Apr 21, 2024

Blocked on new revm release

I don't think this requires a breaking db change, but I also don't really know how to convert a checked bytecode from db

cc @rakita

The database should contain only analyzed bytecode, so we do not have any checked ones. We can safely use unrechable! here.

@DaniPopes DaniPopes force-pushed the dani/revm-tmp-eof branch 2 times, most recently from ec07eba to dfe323d Compare April 21, 2024 21:33
This was referenced Apr 23, 2024
@DaniPopes DaniPopes force-pushed the dani/revm-tmp-eof branch from 0a5b560 to e2a73b4 Compare May 1, 2024 07:03
@DaniPopes DaniPopes force-pushed the dani/revm-tmp-eof branch 3 times, most recently from 3ba734b to aff06f3 Compare May 10, 2024 09:02
Copy link
Collaborator

@rakita rakita left a comment

Choose a reason for hiding this comment

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

waiting for revm bump

@DaniPopes DaniPopes force-pushed the dani/revm-tmp-eof branch from aff06f3 to aa98151 Compare May 12, 2024 12:40
@DaniPopes DaniPopes force-pushed the dani/revm-tmp-eof branch from aa98151 to 3cb5064 Compare May 12, 2024 12:59
@DaniPopes DaniPopes marked this pull request as ready for review May 12, 2024 13:05
@DaniPopes DaniPopes requested a review from gakonst as a code owner May 12, 2024 13:05
len: buf.read_u64::<BigEndian>().unwrap() as usize,
jump_map: JumpMap::from_slice(buf),
},
1 => unreachable!("Junk data in database: checked Bytecode variant was removed"),
Copy link
Member

Choose a reason for hiding this comment

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

Is this safe to do ? Was this dead code even before?

@gakonst gakonst merged commit c2a05f0 into main May 12, 2024
28 checks passed
@gakonst gakonst deleted the dani/revm-tmp-eof branch May 12, 2024 13:12
mw2000 pushed a commit to mw2000/reth that referenced this pull request Jun 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-dependencies Pull requests or issues that are about dependencies A-execution Related to the Execution and EVM S-blocked This cannot more forward until something else changes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants