Commits

Ronald Oussoren committed 4390a8e

This reenables the informal protocol checking code (but introduces a limited
memory leak: We never clean up entries in the selector-to-protocol mapping).

More importantly this adds an incomplete rewrite of Lib/objc/test_methods.py,
this version is generated to make it easier and less error-prone to update
these tests. Currently this only tests calls from Python to Objective-C, but
the C code for testing calls from Objective-C to Python is already present.

These new testcases uncovered some bugs w.r.t multiple-argument method-calls,
mostly having to do with arguments that are not sizeof(long) bytes long.

Comments (0)

Files changed (7)