argotorg / argotorg/solidity

Dedicated yul builtin to copy all return data and support it in `UnusedStoreEliminator`.

Open
#16,507 1 comment 0 reactions 0 assignees View on GitHub
feature low impact medium effort needs investigation
Dominant language
C++
Stars
25.7k
Forks
6.2k
Avg merge
2d 19h
Merged PRs (30d)
29

Description

Discussed from [here](https://github.com/argotorg/solidity/pull/16436#discussion_r2852904767)
## Motivation

## Specification

Prepare a Yul builtin according to the spec in the discussion.
## Backwards Compatibility

Contributor guide

Open the contributing guide

Research direction

Start by reading the specification in the linked pull-request discussion, then locate the Yul builtin implementation and the UnusedStoreEliminator entry point. Done means the dedicated builtin follows that specification and the optimizer supports it without changing the intended return-data behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
compilers
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.