Skip to content

Comments

Duplicate type definitions cause hiffy failures#294

Merged
bcantrill merged 12 commits intomasterfrom
hiffy-struct-fix
Dec 15, 2022
Merged

Duplicate type definitions cause hiffy failures#294
bcantrill merged 12 commits intomasterfrom
hiffy-struct-fix

Conversation

@bcantrill
Copy link
Contributor

@bcantrill bcantrill commented Dec 15, 2022

Draft commit message:

This fixes #233, and also allows "humility hiffy --list" to be run
postmortem, allowing for much better testing.  This work also changes
the format of "humility hiffy --list" to be more readable in the
presence of long operation names, long argument names, and long
argument type names.

jgallagher and others added 7 commits October 4, 2022 11:04
Instead of doing the right thing and deep comparing the types of struct
members, we only compare their offset and name (yikes!). Do not merge,
but in limited cases this branch may be useful until #233 is fixed for
real.
@bcantrill bcantrill requested a review from jgallagher December 15, 2022 07:11
@bcantrill bcantrill marked this pull request as ready for review December 15, 2022 07:11
@bcantrill bcantrill requested a review from mkeeter December 15, 2022 07:11
Copy link
Contributor

@jgallagher jgallagher left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@bcantrill bcantrill merged commit 2f7a8d9 into master Dec 15, 2022
bcantrill added a commit that referenced this pull request Jun 22, 2023
This fixes #233, and also allows "humility hiffy --list" to be run
postmortem, allowing for much better testing.  This work also changes
the format of "humility hiffy --list" to be more readable in the
presence of long operation names, long argument names, and long
argument type names.

Co-authored-by: John Gallagher <john@oxidecomputer.com>
Co-authored-by: Matt Keeter <matt@oxide.computer>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants