gh-128563: Move lltrace into the frame struct#129113
Conversation
This reverts commit 6ba4e59.
markshannon
left a comment
There was a problem hiding this comment.
The change to the size of the frame can be avoided by using a bitfield.
I'm curious why the atomic loads and stores are needed.
Sorry, something went wrong.
|
When you're done making the requested changes, leave the comment: |
Sorry, something went wrong.
|
I have made the requested changes; please review again. |
Sorry, something went wrong.
|
Thanks for making the requested changes! @markshannon: please review the changes made to this pull request. |
Sorry, something went wrong.
markshannon
left a comment
There was a problem hiding this comment.
One small issue, otherwise looks good.
lltrace should be unsigned (uint8_t), and maybe bigger, to avoid overflow. visited only needs one bit, so lltrace could use the rest.
For consistency, make visited a uint8_t in the non-debug build as well.
Sorry, something went wrong.
markshannon
left a comment
There was a problem hiding this comment.
Looks good.
Sorry, something went wrong.
|
Sorry for being late here. These lines seem to be unused, since the PR did not have to touch them? Lines 1066 to 1071 in 05d12ee |
Sorry, something went wrong.
|
@chris-eibl it seems so. If you would like to, could you please open a PR to either update to fix them or remove them? Thanks! |
Sorry, something went wrong.
|
Yeah, but since this is gonna be my first PR, I'll have to work myself through the devguide. Most probably not before the weekend ... |
Sorry, something went wrong.
edited by bedevere-app
Bot
LoadingUh oh!
There was an error while loading. Please reload this page.
Copy link Copy MarkdownSorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.