Staging
v0.8.1
v0.8.1
Revision 5cbd8331ff567ee568713dc5e63820ffb453ac4b authored by Raymond Hettinger on 22 May 2015, 07:41:57 UTC, committed by Raymond Hettinger on 22 May 2015, 07:41:57 UTC
Replaces the PyList_GET_ITEM and PyList_SET_ITEM macros with normal array accesses. Replace the siftup unpredicatable branch with arithmetic. Replace the rc == -1 tests with rc < 0. Gives nicer looking assembly with both Clang and GCC-4.9. Also gives a small performance both for both.
1 parent 35e24a5
File | Mode | Size |
---|---|---|
_bz2module.c.h | -rw-r--r-- | 5.2 KB |
_codecsmodule.c.h | -rw-r--r-- | 39.1 KB |
_cryptmodule.c.h | -rw-r--r-- | 1.1 KB |
_cursesmodule.c.h | -rw-r--r-- | 2.1 KB |
_datetimemodule.c.h | -rw-r--r-- | 1.0 KB |
_dbmmodule.c.h | -rw-r--r-- | 3.6 KB |
_elementtree.c.h | -rw-r--r-- | 19.5 KB |
_gdbmmodule.c.h | -rw-r--r-- | 7.3 KB |
_lzmamodule.c.h | -rw-r--r-- | 8.3 KB |
_opcode.c.h | -rw-r--r-- | 1.0 KB |
_pickle.c.h | -rw-r--r-- | 18.9 KB |
_sre.c.h | -rw-r--r-- | 20.7 KB |
_ssl.c.h | -rw-r--r-- | 32.5 KB |
_tkinter.c.h | -rw-r--r-- | 16.9 KB |
_weakref.c.h | -rw-r--r-- | 912 bytes |
_winapi.c.h | -rw-r--r-- | 26.2 KB |
arraymodule.c.h | -rw-r--r-- | 13.9 KB |
audioop.c.h | -rw-r--r-- | 22.8 KB |
binascii.c.h | -rw-r--r-- | 13.1 KB |
cmathmodule.c.h | -rw-r--r-- | 19.4 KB |
fcntlmodule.c.h | -rw-r--r-- | 6.3 KB |
grpmodule.c.h | -rw-r--r-- | 2.2 KB |
md5module.c.h | -rw-r--r-- | 2.3 KB |
posixmodule.c.h | -rw-r--r-- | 154.5 KB |
pwdmodule.c.h | -rw-r--r-- | 1.8 KB |
pyexpat.c.h | -rw-r--r-- | 8.7 KB |
sha1module.c.h | -rw-r--r-- | 2.4 KB |
sha256module.c.h | -rw-r--r-- | 3.2 KB |
sha512module.c.h | -rw-r--r-- | 4.3 KB |
signalmodule.c.h | -rw-r--r-- | 11.3 KB |
spwdmodule.c.h | -rw-r--r-- | 1.7 KB |
unicodedata.c.h | -rw-r--r-- | 10.3 KB |
zlibmodule.c.h | -rw-r--r-- | 12.2 KB |
Computing file changes ...