Conversation
Contributor
|
gnidan
force-pushed
the
ui-local-value-reduce
branch
3 times, most recently
from
July 16, 2026 23:22
a1d63c1 to
a682ed6
Compare
gnidan
marked this pull request as draft
September 3, 2026 04:23
gnidan
force-pushed
the
ui-local-value-reduce
branch
2 times, most recently
from
October 4, 2026 18:32
c3d5928 to
842fa71
Compare
gnidan
force-pushed
the
ui-local-value-reduce
branch
from
October 6, 2026 03:24
842fa71 to
4d80ed9
Compare
gnidan
force-pushed
the
bugc-local-variables
branch
from
October 6, 2026 03:44
17aeaaf to
9c49042
Compare
gnidan
force-pushed
the
ui-local-value-reduce
branch
from
October 6, 2026 03:45
4d80ed9 to
7426c87
Compare
gnidan
force-pushed
the
bugc-local-variables
branch
from
October 6, 2026 04:02
9c49042 to
4f3ad96
Compare
gnidan
force-pushed
the
ui-local-value-reduce
branch
2 times, most recently
from
October 6, 2026 04:04
7426c87 to
5fd6c87
Compare
gnidan
force-pushed
the
bugc-local-variables
branch
from
October 6, 2026 04:05
4f3ad96 to
223d1cc
Compare
gnidan
force-pushed
the
ui-local-value-reduce
branch
from
October 6, 2026 04:06
5fd6c87 to
f1d55c7
Compare
gnidan
force-pushed
the
bugc-local-variables
branch
from
October 6, 2026 04:44
223d1cc to
b3b2dc3
Compare
gnidan
force-pushed
the
ui-local-value-reduce
branch
from
October 6, 2026 04:45
f1d55c7 to
fdf0f77
Compare
gnidan
force-pushed
the
bugc-local-variables
branch
from
October 6, 2026 04:52
b3b2dc3 to
f038d43
Compare
gnidan
force-pushed
the
ui-local-value-reduce
branch
from
October 6, 2026 04:54
fdf0f77 to
e9ef80f
Compare
gnidan
force-pushed
the
bugc-local-variables
branch
from
October 6, 2026 05:00
f038d43 to
099ea41
Compare
gnidan
force-pushed
the
ui-local-value-reduce
branch
from
October 6, 2026 05:00
e9ef80f to
6b5f441
Compare
gnidan
force-pushed
the
bugc-local-variables
branch
from
October 6, 2026 05:09
099ea41 to
314ba74
Compare
gnidan
force-pushed
the
ui-local-value-reduce
branch
from
October 6, 2026 05:11
6b5f441 to
fdcad96
Compare
gnidan
force-pushed
the
bugc-local-variables
branch
from
October 6, 2026 05:29
314ba74 to
cbf8bf0
Compare
gnidan
force-pushed
the
ui-local-value-reduce
branch
from
October 6, 2026 05:31
fdcad96 to
1a2a6b1
Compare
gnidan
force-pushed
the
bugc-local-variables
branch
from
October 6, 2026 05:53
cbf8bf0 to
82d0ed4
Compare
gnidan
force-pushed
the
ui-local-value-reduce
branch
from
October 6, 2026 05:55
1a2a6b1 to
218715c
Compare
gnidan
force-pushed
the
bugc-local-variables
branch
from
October 6, 2026 06:01
82d0ed4 to
dbc22e7
Compare
gnidan
force-pushed
the
ui-local-value-reduce
branch
from
October 6, 2026 06:02
218715c to
cb3e3e5
Compare
gnidan
force-pushed
the
bugc-local-variables
branch
from
October 6, 2026 06:18
dbc22e7 to
3410413
Compare
gnidan
force-pushed
the
ui-local-value-reduce
branch
from
October 6, 2026 06:20
cb3e3e5 to
bbfe3d9
Compare
Resolve each local to the pointer region named after it, rather than every region of its pointer, and decode the region's bytes to a value by the local's type (replacing the raw formatAsDecimal fallback). The decoder lives with the display, in programs-react's utils, and decodes the exact bytes that bugc's pointers name: uint and int as decimal, bool, and address with an EIP-55 checksum. Other kinds show as hex. Add an address round-trip trace-playground example (`idn(owner: address)`) so a decoded, checksummed address is visible when stepping into the call.
gnidan
force-pushed
the
ui-local-value-reduce
branch
from
October 6, 2026 06:27
bbfe3d9 to
98db766
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is the trace playground's display on top of #328, which emits the local variables. It is a hack for demos and is not meant to merge.
The trace drawer resolves each local to the pointer region named after it and decodes those bytes by the local's type: uint and int as decimal, bool, and address with an EIP-55 checksum; other kinds show as hex. The decoder lives with the display in
programs-react's utils, not in@ethdebug/pointers. It also adds an address round-trip example to the trace playground.