Skip to content

Conversation

@jpgonzalezra
Copy link
Contributor

@jpgonzalezra jpgonzalezra commented Jun 13, 2024

This is the ISSUE

DaniPopes: EOF structure is present inside of Bytecode, and is cloned internally in AccountInfo and other places. It would improve performance to put behind an Arc to avoid cloning the underlying memory.

cc: @rakita @DaniPopes

@jpgonzalezra jpgonzalezra changed the title refactor: Put EOF structure behind an Arc chore: Put EOF structure behind an Arc Jun 13, 2024
@jpgonzalezra jpgonzalezra force-pushed the jpgonzalezra/1488 branch 2 times, most recently from 7f49501 to 1fc6b5d Compare June 13, 2024 18:35
@jpgonzalezra jpgonzalezra marked this pull request as ready for review June 13, 2024 21:06
@jpgonzalezra
Copy link
Contributor Author

I'm taking a look at why the tests are failing, it seems to be something else and not the changes made here

@rakita
Copy link
Member

rakita commented Jun 13, 2024

I'm taking a look at why the tests are failing, it seems to be something else and not the changes made here

It is a malformed json file ethereum/tests#1384

It is not related to this PR.

@jpgonzalezra jpgonzalezra changed the title chore: Put EOF structure behind an Arc feat: EOF structure behind an Arc Jun 14, 2024
Copy link
Member

@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.

@rakita rakita changed the title feat: EOF structure behind an Arc feat(EOF): Put EOF bytecode behind an Arc Jun 15, 2024
@rakita rakita merged commit e32591e into bluealloy:main Jun 15, 2024
@github-actions github-actions bot mentioned this pull request Jun 15, 2024
@jpgonzalezra
Copy link
Contributor Author

jpgonzalezra commented Jun 15, 2024

Thanks for the comment, I'm going to start doing it.

This was referenced Jun 17, 2024
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.

2 participants