<headius[m]>
enebo: I am going to have to shelve the varargs work for apple m1 for now... it will likely need native code work that would take me a good while to figure out
<headius[m]>
we could release jffi with preliminary support since everything except varargs works but there are at least a few places in JRuby where varargs will be needed (fcntl comes to mind)
<enebo[m]>
every piece of software has bugs so I guess it is mostly a function of better out and partially working vs creating frustrating crashes
<headius[m]>
kares: if you have folks there big on apple silicon support we could use some help here
<headius[m]>
I will push some snapshots today and run tests on my Apple Silicon device to see how far off it is
<headius[m]>
we do define some fcntl entry points as fixed length args, which may work fine (apparently the ABI for varargs on M1 is just to push everything on the stack)
<headius[m]>
I have pushed a jffi 1.3.3 snap with M1 support
<headius[m]>
and they really need to come up with a shorter name for their architecture than "Apple Silicon" because that is a crap name