David Chisnall
David Chisnall
Note that this code path is used only on ARMv6 without thumb support and earlier. The original Raspberry Pi and anything newer will use the bitfield extract instructions. We have...
There is currently no MinGW Objective-C ABI and the hacks that MinGW does to combine the Itanium and Windows C++ ABIs make it very hard to add one.
Happy to take a PR, but it will require working with the MinGW team to ensure that they are exposing the right symbols to allow interop with their C++ EH...
I haven't tested on macOS for a while, but the current code in clang doesn't support Mach-O platforms for the new ABI, so I'm not totally surprised things are broken...
The tests are individual binaries in the `Test` subdirectory of your build directory. You can run them in your favourite debugger to get a stack trace - they should fail...
Thanks. In frame 4, is the value of `outCount` 0? It looks as if we're not seeing class property metadata, which is probably expected with older clang builds. If you...
Can you try with clang 8?
Wouldn't it be simpler to just set a flag for whether the Protocol class has been loaded and, if it hasn't, allow one thing to load with the wrong ABI,...
Would you mind having a go at making the test suite run with static linking? That would help catch a lot of potential bugs like this (add a `_static` variant...
Please can you refactor it to be closer to the original and make the test suite run with static linking? Until this is in CI, I'm not happy that it...