cpython/Lib
R David Murray b83ee30fc1 #11454: Reduce email module load time, improve surrogate check efficiency.
The new _has_surrogates code was suggested by Serhiy Storchaka.  See
the issue for timings, but it is far faster than any other alternative,
and also removes the load time that we previously incurred from compiling
the complex regex this replaces.
2013-06-26 12:06:21 -04:00
..
collections Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
concurrent Merge 3.3, issue #17047: remove doubled words found in 2.7 to 2013-03-11 17:59:07 -04:00
ctypes - Issue #17754: Make ctypes.util.find_library() independent of the locale. 2013-05-15 18:04:50 +02:00
curses
dbm
distutils Issue #17177: Stop using imp in distutils 2013-06-15 12:59:53 -04:00
email #11454: Reduce email module load time, improve surrogate check efficiency. 2013-06-26 12:06:21 -04:00
encodings Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
html #17802: merge with 3.3. 2013-05-01 16:20:00 +03:00
http Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
idlelib Issue #18081: Workaround "./python -m test_idle test_logging" failure 2013-06-25 00:17:37 +02:00
importlib Merge doc/argument name fix 2013-06-16 19:09:46 -04:00
json Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
lib2to3 Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
logging Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
msilib Issue #17047: remove doubled words found in 2.7 to 3.4 Lib/*, 2013-03-11 17:57:08 -04:00
multiprocessing Issue #17177: Stop using imp in multiprocessing 2013-06-15 13:23:01 -04:00
plat-aix4
plat-darwin
plat-freebsd4
plat-freebsd5
plat-freebsd6
plat-freebsd7
plat-freebsd8
plat-generic - Issue #17086: Backport the patches from the 3.3 branch to cross-build 2013-01-31 23:52:03 +01:00
plat-linux
plat-netbsd1
plat-next3
plat-sunos5
plat-unixware7
pydoc_data update pydoc topics 2013-03-23 10:15:25 -05:00
site-packages
sqlite3 Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
test test_gdb.py: ignore also "warning: Source file is more recent than executable." pattern 2013-06-25 21:54:32 +02:00
tkinter Fix usage of the unittest.skip decorator. 2013-03-19 13:27:24 +02:00
turtledemo Issue # 17177: Stop using imp in turtledemo 2013-06-15 17:33:27 -04:00
unittest clean the environment from pre-existing PYTHONWARNINGS for test_warnings 2013-04-24 01:51:42 +02:00
urllib Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
venv Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
wsgiref
xml Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
xmlrpc Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
__future__.py
__phello__.foo.py
_compat_pickle.py
_dummy_thread.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
_markupbase.py
_osx_support.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
_pyio.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
_strptime.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
_threading_local.py
_weakrefset.py
abc.py Fix #16832 - expose cache validity checking support in ABCMeta 2013-05-25 18:41:50 +02:00
aifc.py
antigravity.py
argparse.py Issue #17047: remove doubled words added in 3.4, 2013-03-11 18:38:13 -04:00
ast.py
asynchat.py
asyncore.py Do not raise exception on close() on account of socket attribute still being None: 2013-04-09 17:21:25 +02:00
base64.py Issue #18011: Silence an unrelated noise introduced in changeset 1b5ef05d6ced. 2013-05-28 15:42:34 +03:00
bdb.py
binhex.py
bisect.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
bz2.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
calendar.py Issue #17049: Localized calendar methods now return unicode if a locale 2013-01-31 15:57:51 +02:00
cgi.py Issue #18167: cgi.FieldStorage no more fails to handle multipart/form-data 2013-06-17 16:36:20 +03:00
cgitb.py
chunk.py
cmd.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
code.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
codecs.py Describe 'surrogateescape' in the documentation. 2013-06-16 12:58:48 -04:00
codeop.py
colorsys.py
compileall.py Issue #17177: stop using imp for compileall. 2013-06-14 23:04:02 -04:00
configparser.py Merged fix for issue #18260 from 3.3 2013-06-23 19:12:12 +02:00
contextlib.py Issue #15806: Add contextlib.ignored(). 2013-03-10 22:26:51 -07:00
copy.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
copyreg.py
cProfile.py Fix #17197: profile/cProfile modules refactored so that code of run() and runctx() utility functions is not duplicated in both modules. 2013-02-25 11:36:40 +01:00
crypt.py
csv.py
datetime.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
decimal.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
difflib.py Issue #13248: removed deprecated and undocumented difflib.isbjunk, isbpopular. 2013-03-19 19:44:04 -04:00
dis.py Issue #11816: multiple improvements to the dis module 2013-05-06 23:59:20 +10:00
doctest.py #11390: convert doctest CLI to argparse and add -o and -f options. 2013-06-23 14:24:13 -04:00
dummy_threading.py
enum.py Closes issue 17947. Adds PEP-0435 (Adding an Enum type to the Python standard library). 2013-06-14 16:55:46 -07:00
filecmp.py Issue #18149: Add filecmp.clear_cache() to manually clear the filecmp cache. 2013-06-14 15:19:11 -07:00
fileinput.py
fnmatch.py Set cache sizes to a power-of-two 2013-02-17 01:33:37 -08:00
formatter.py
fractions.py
ftplib.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
functools.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
genericpath.py
getopt.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
getpass.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
gettext.py
glob.py Issue #16695: Document how glob handles filenames starting with a dot 2013-02-23 19:56:15 +01:00
gzip.py Back out patch for #1159051, which caused backwards compatibility problems. 2013-05-12 11:57:26 +02:00
hashlib.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
heapq.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
hmac.py Issue #16694: Add a pure Python implementation of the operator module. 2013-04-20 19:21:44 +02:00
imaplib.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
imghdr.py
imp.py Issue #17177: The imp module is pending deprecation. 2013-06-16 13:13:40 -04:00
inspect.py Issue #17177: The imp module is pending deprecation. 2013-06-16 13:13:40 -04:00
io.py
ipaddress.py
keyword.py 17830: preserve line endings of original file when updating keywords. 2013-04-25 12:01:36 -04:00
linecache.py
locale.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
lzma.py
macpath.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
macurl2path.py
mailbox.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
mailcap.py
mimetypes.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
modulefinder.py Issue #17177: The imp module is pending deprecation. 2013-06-16 13:13:40 -04:00
netrc.py
nntplib.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
ntpath.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
nturl2path.py
numbers.py
opcode.py rather than passing locals to the class body, just execute the class body in the proper environment 2013-05-16 14:37:25 -05:00
operator.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
optparse.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
os.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
pdb.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
pickle.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
pickletools.py Merge 3.3 2013-04-14 03:44:47 -07:00
pipes.py
pkgutil.py Issue #17177: The imp module is pending deprecation. 2013-06-16 13:13:40 -04:00
platform.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
plistlib.py Ensure that plistlib doesn't corrupt deeply nested datastructures 2013-04-23 13:47:22 +02:00
poplib.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
posixpath.py Fix posixpath.realpath() for multiple pardirs (fixes issue #6975). 2013-02-18 12:22:05 +02:00
pprint.py Issue #17150: pprint now uses line continuations to wrap long string literals. 2013-03-23 20:30:39 +01:00
profile.py Fix #17197: profile/cProfile modules refactored so that code of run() and runctx() utility functions is not duplicated in both modules. 2013-02-25 11:36:40 +01:00
pstats.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
pty.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
py_compile.py Issue #17222: fix a mix-up in some exception messages. 2013-06-17 17:48:30 -04:00
pyclbr.py
pydoc.py Issue #17177: Stop using imp in pydoc 2013-06-15 14:25:04 -04:00
queue.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
quopri.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
random.py Revert changes for #13355 by request from Raymond Hettinger 2013-04-13 18:04:19 +03:00
re.py Issue #16564: Fixed a performance regression relative to Python 3.1 in the 2013-03-16 22:53:48 +02:00
reprlib.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
rlcompleter.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
runpy.py Issue #17177: The imp module is pending deprecation. 2013-06-16 13:13:40 -04:00
sched.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
shelve.py
shlex.py Revert "Issue #16121: Fix line number accounting in shlex" 2013-02-23 23:12:35 +01:00
shutil.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
site.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
smtpd.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
smtplib.py Merge #18179: reflow paragraphs. 2013-06-23 16:06:13 -04:00
sndhdr.py #5024: whichhdr now returns the frame count for WAV files. 2013-03-18 17:42:42 -04:00
socket.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
socketserver.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
sre_compile.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
sre_constants.py Fix issue #13169: Reimport MAXREPEAT into sre_constants.py. 2013-02-18 11:14:21 +02:00
sre_parse.py #17341: Include name in re error message about invalid group name. 2013-04-14 13:00:54 -04:00
ssl.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
stat.py Issue #11016: Add C implementation of the stat module as _stat 2013-06-22 21:05:02 +02:00
string.py
stringprep.py
struct.py Issue #17804: New function `struct.iter_unpack` allows for streaming struct unpacking. 2013-04-27 00:20:04 +02:00
subprocess.py Prevent a possible double close of parent pipe fds when the subprocess 2013-06-15 18:14:56 -07:00
sunau.py
symbol.py remain symbol.main to symbol._main mirroring token.py 2013-02-05 10:13:22 -05:00
symtable.py modernize some modules' code by using with statement around open() 2013-02-12 02:04:27 +01:00
sysconfig.py Issue #17177: Stop using imp in sysconfig 2013-06-15 14:32:11 -04:00
tabnanny.py
tarfile.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
telnetlib.py
tempfile.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
textwrap.py
this.py
threading.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
timeit.py Issue #17414: Add timeit, repeat, and default_timer to timeit.__all__. 2013-03-15 03:04:25 -04:00
token.py
tokenize.py
trace.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
traceback.py refactor traceback.py to reduce code duplication (closes #17646) 2013-04-29 16:09:39 -04:00
tty.py
turtle.py Merge 3.3, issue #17047: remove doubled words found in 2.7 to 2013-03-11 17:59:07 -04:00
types.py
uu.py
uuid.py Issue #16102: Make uuid._netbios_getnode() work again on Python 3. 2013-06-09 21:10:13 +03:00
warnings.py Issue #18200: Update the stdlib (except tests) to use 2013-06-13 20:57:26 -04:00
wave.py Issue #18084: Use sys.byteorder in wave.py. 2013-05-29 23:38:00 +03:00
weakref.py Issue #15528: Delay importing atexit until weakref.finalize() used. 2013-06-08 16:52:29 +01:00
webbrowser.py - Issue #17536: Add to webbrowser's browser list: www-browser, x-www-browser, 2013-03-24 18:50:23 +01:00
xdrlib.py
zipfile.py Issue #17177: Stop using imp in zipfile 2013-06-15 17:32:30 -04:00