bpo-31333: Re-implement ABCMeta in C (#5273)

This adds C versions of methods used by ABCMeta that
improve performance of various ABC operations.
This commit is contained in:
Ivan Levkivskyi 2018-02-18 12:41:58 +00:00 • committed by GitHub
parent 667b91a5e2
commit 03e3c340a0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
14 changed files with 1638 additions and 534 deletions

View file

@ -712,6 +712,8 @@ class PyBuildExt(build_ext):
exts.append( Extension('_opcode', ['_opcode.c']) )
# asyncio speedups
exts.append( Extension("_asyncio", ["_asynciomodule.c"]) )
# _abc speedups
exts.append( Extension("_abc", ["_abc.c"]) )
# _queue module
exts.append( Extension("_queue", ["_queuemodule.c"]) )