summaryrefslogtreecommitdiff
path: root/Python/pythonrun.c
diff options
context:
space:
mode:
authorJeffrey Yasskin <jyasskin@gmail.com>2008-02-28 04:45:36 +0000
committerJeffrey Yasskin <jyasskin@gmail.com>2008-02-28 04:45:36 +0000
commit960b9b7a2f6e9b4f0e6b692d604c53b3fd2f5d1c (patch)
tree9f0cc6bac83e4c2607c6bea64249932fc5353859 /Python/pythonrun.c
parentc105289ec4e22f5d53f3e5872ad6a49da8a33b6d (diff)
downloadcpython-git-960b9b7a2f6e9b4f0e6b692d604c53b3fd2f5d1c.tar.gz
Move abc._Abstract into object by adding a new flag Py_TPFLAGS_IS_ABSTRACT,
which forbids constructing types that have it set. The effect is to speed ./python.exe -m timeit -s 'import abc' -s 'class Foo(object): __metaclass__ = abc.ABCMeta' 'Foo()' up from 2.5us to 0.201us. This fixes issue 1762.
Diffstat (limited to 'Python/pythonrun.c')
0 files changed, 0 insertions, 0 deletions