Skip to content

ethdebug: Separate compilation from resources - #17179

Open
djolertrk wants to merge 1 commit into
argotorg:developfrom
walnuthq:fix/ethdebug-overlap
Open

djolertrk wants to merge 1 commit into
argotorg:developfrom
walnuthq:fix/ethdebug-overlap

Conversation

@djolertrk

Copy link
Copy Markdown
Contributor

Remove compilation data from ethdebug.resources, since it is already available through ethdebug.compilation. Update the docs and tests accordingly.

@djolertrk

Copy link
Copy Markdown
Contributor Author

cc @cameel

@cameel
cameel requested a review from nikola-matic November 4, 2026 15:12
@cameel cameel added the ethdebug label Nov 4, 2026
@cameel

cameel commented Nov 4, 2026

Copy link
Copy Markdown
Collaborator

I wonder if we should also include the ethdebug stamp in compilation output. And which schema it would point at.

I guess maybe it's fine. If you put them together you do get a full schema without duplication and the point of the split was exactly that separation...

@djolertrk

Copy link
Copy Markdown
Contributor Author

I wonder if we should also include the ethdebug stamp in compilation output. And which schema it would point at.

I guess maybe it's fine. If you put them together you do get a full schema without duplication and the point of the split was exactly that separation...

Yeah, I think it’s fine as-is. The compilation schema doesn’t define a stamp and the combined info document has one.

Stop embedding the compilation record in resource outputs for Solidity
and Yul. Keep compiler information and sources in the independently
requested compilation output.

Match the C++ model to the schema optional field. Update help, docs and
test expectations, and cover separate and combined output selection.
@djolertrk
djolertrk force-pushed the fix/ethdebug-overlap branch from 4b523e1 to 67cedbd Compare November 7, 2026 19:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants