Hugo Melder
3c42c64c14
Skip tests using objc_msgSend if not available ( #263 )
...
* Add __GNUSTEP_MSGSEND__ definition
* Mark test as skipped if return code is 77
* Skip tests using objc_msgSend if not available
* ManyManySelectors: Skip objc_msgSend if not available
* Skip UnexpectedException test on ARM and AArch64
* Add UnexpectedException.m to list of unit tests
* Call manyArgs with objc_msgSend directly
2 years ago
David Chisnall
71e38a048f
Attempt to add QEMU to CI.
3 years ago
David Chisnall
1ab65ca818
Replace incorrect magic number with sensible number.
7 years ago
David Chisnall
c4cb965033
Add more assertions to ManyManySelectors test.
...
This is intermittently failing in CI. It looks as if the CI machine is
running out of memory in a way that we are not gracefully handling.
7 years ago
David Chisnall
369c84db35
Fix compiler warnings.
7 years ago
David Chisnall
934cd13a7a
Initial pass at Windows support.
...
All tests now pass with the new ABI on x86-64, with the new ABI. Some
of the code is ugly and other platforms are probably broken.
8 years ago
theraven
0e90d9645d
Tweak the ManyManySelectors test case so that it doesn't hit a pathological
...
case in the selector hashing function and use insane amounts of memory.
13 years ago
theraven
eb234ea26a
Fix the case where the number of selectors grows to more than 2^16 and we need
...
to fall back to 3-level dtables.
Added a test case that registers far more selectors than a sane program
contains and tries to use them.
13 years ago