> I believe the intent this pep is aiming at is for the existing in > memory structure to be compatible with already compiled binary > extension modules without having to recompile them or change the APIs > they are using.
No, binary compatibility is not achieved. ABI-conforming modules will continue to work even under this change, but only because access to the unicode object internal representation is not available to the restricted ABI. > Personally I don't care at all about preserving that level of binary > compatibility, it has been convenient in the past but is rarely the > right thing to do. Of course I'd personally like to see PyObject > nuked and revisited, it is too large and is probably not cache line > efficient. That's a different PEP :-) Regards, Martin _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com