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

Support for MCOPY #14741

Closed
ekpyron opened this issue Dec 20, 2023 · 0 comments
Closed

Support for MCOPY #14741

ekpyron opened this issue Dec 20, 2023 · 0 comments
Assignees
Labels
feature medium effort Default level of effort medium impact Default level of impact selected for development It's on our short-term development
Milestone

Comments

@ekpyron
Copy link
Member

ekpyron commented Dec 20, 2023

Part of #14739.
Two steps, first PR:

Follow-up PRs:

  • Adjust array copy functions in IR code generation to use mcopy whenever available.
  • Adjust legacy code generation to use mcopy whenever available.
  • Any further adjustements of code that copies - this may include Change the constant optimizer to make use of PUSH0 #14117 obsoleting it for Cancun (i.e. change the copy and the pricing heuristics there)

Also needs to take care of this not being breaking: #11763

@ekpyron ekpyron added this to the 0.8.24 milestone Dec 20, 2023
@ekpyron ekpyron added selected for development It's on our short-term development medium effort Default level of effort medium impact Default level of impact labels Dec 20, 2023
@ekpyron ekpyron mentioned this issue Dec 20, 2023
9 tasks
@cameel cameel self-assigned this Jan 8, 2024
@cameel cameel mentioned this issue Jan 11, 2024
8 tasks
@cameel cameel moved this from To do to In Progress in Solidity Focus Board Jan 26, 2024
@cameel cameel modified the milestones: 0.8.24, 0.8.25 Jan 26, 2024
@nikola-matic nikola-matic self-assigned this Jan 29, 2024
@ekpyron ekpyron closed this as completed Mar 4, 2024
@github-project-automation github-project-automation bot moved this from In Progress to Done in Solidity Focus Board Mar 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature medium effort Default level of effort medium impact Default level of impact selected for development It's on our short-term development
Projects
Archived in project
Development

No branches or pull requests

3 participants