Eigenstate: myrddin-dev mailing list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 0/5] mcbind patches, round 2


I've been sitting on these until I get around to handling the small
struct passing part of the x86_64 ABI, but from IRC it looks like more
people are looking at mcbind lately, so I might as well send these out
in case it deduplicates some work.

These are mostly convenience patches involving renaming of functions and
struct fields in the generated myrddin glue code. Again, tested on
libxcb only.

S. Gilles (5):
  Re-use typename sanitiziation to handle identifiers
  Mirror prefix-stripping from myrglue in cglue
  Wrap function argument type name emissions in getname
  Check anonstructs a few more times
  Handle one case of returning struct pointers

 cglue.myr   | 25 +++++++++++++++----
 myrglue.myr | 69 ++++++++++++++++++++++++++++-------------------------
 2 files changed, 57 insertions(+), 37 deletions(-)

-- 
2.26.2


Follow-Ups:
[PATCH 1/5] Re-use typename sanitiziation to handle identifiers"S. Gilles" <sgilles@xxxxxxx>
[PATCH 2/5] Mirror prefix-stripping from myrglue in cglue"S. Gilles" <sgilles@xxxxxxx>
[PATCH 3/5] Wrap function argument type name emissions in getname"S. Gilles" <sgilles@xxxxxxx>
[PATCH 5/5] Handle one case of returning struct pointers"S. Gilles" <sgilles@xxxxxxx>
[PATCH 4/5] Check anonstructs a few more times"S. Gilles" <sgilles@xxxxxxx>