Skip to content

Simplify descendantLockset access output, fix ambiguous history TID printing - #2123

Open
sim642 wants to merge 5 commits into
masterfrom
descendantLockset-output
Open

Simplify descendantLockset access output, fix ambiguous history TID printing#2123
sim642 wants to merge 5 commits into
masterfrom
descendantLockset-output

Conversation

@sim642

@sim642 sim642 commented Aug 27, 2026

Copy link
Copy Markdown
Member

This simplifies access output of the descendantLockset analysis from #1913. See 793242c for the previous unwieldy output.

It adds names to the components (instead of the default map) and omits subcomponents which are uninteresting (similarly to MHP). See individual commits for changes in output.

It also fixes an old issue about ambiguous history TIDs being printed weirdly, especially in sets:

- {[main], [main], {t1}}
+ {[main], [main, {t1}]}

The set doesn't have two unique main threads, although the old output looked like that.

I came across this when looking for examples for #2061 in our existing tests.

@sim642 sim642 added this to the v2.9.0 milestone Aug 27, 2026
@sim642
sim642 requested a review from dabund24 August 27, 2026 12:18
@sim642 sim642 changed the title Simplify descendantLockset access output Simplify descendantLockset access output, fix ambiguous history TID printing Aug 27, 2026
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.

1 participant