cpython/Lib
Nick Coghlan f1de55fb33 Also chain codec exceptions that allow weakrefs
The zlib and hex codecs throw custom exception types with
weakref support if the input type is valid, but the data
fails validation. Make sure the exception chaining in the
codec infrastructure can wrap those as well.
2013-11-19 22:33:10 +10:00
..
asyncio asyncio: Replace connection_refused() with error_received(). 2013-11-15 16:51:48 -08:00
collections whitespace cleanup 2013-10-13 02:27:22 +02:00
concurrent Fix import of SimpleQueue. 2013-10-16 17:06:22 +01:00
ctypes Issue #19591: Use specific asserts in ctype tests. 2013-11-16 23:53:39 +02:00
curses
dbm Close #19282: Native context management in dbm 2013-11-17 15:59:51 +10:00
distutils merge with 3.3.3 release clone 2013-11-17 09:17:18 +01:00
email Merge #19485: clarify get_param example. 2013-11-03 12:23:51 -05:00
encodings #1097797: Add CP273 codec, and exercise it in the test suite 2013-11-10 13:44:30 -05:00
ensurepip Close #19406: Initial implementation of ensurepip 2013-11-11 22:11:55 +10:00
html #19480: merge with 3.3. 2013-11-07 18:35:27 +02:00
http Transplant of rev 544b654d000c: directory traversal attack in CGIHttpRequestHandler. 2013-11-11 06:10:23 +01:00
idlelib Bump to 3.3.3 final. 2013-11-17 07:58:22 +01:00
importlib Abstract out stat calls in importlib for easier experimentation. 2013-11-01 14:04:24 -04:00
json #18958: Improve error message for json.load(s) while passing a string that starts with a UTF-8 BOM. 2013-10-21 02:10:55 +03:00
lib2to3 Issue #19592: Use specific asserts in lib2to3 tests. 2013-11-14 23:50:51 +02:00
logging Closes #19523: Merged fix from 3.3. 2013-11-15 20:42:47 +00:00
msilib
multiprocessing Merge. 2013-11-17 17:30:54 +00:00
plat-aix4
plat-darwin
plat-freebsd4
plat-freebsd5
plat-freebsd6
plat-freebsd7
plat-freebsd8
plat-generic
plat-linux
plat-netbsd1
plat-next3
plat-sunos5
plat-unixware7
pydoc_data Update pydoc topics. 2013-10-27 09:08:16 +01:00
site-packages
sqlite3 Issue #19601: Use specific asserts in sqlite3 tests. 2013-11-17 00:40:01 +02:00
test Also chain codec exceptions that allow weakrefs 2013-11-19 22:33:10 +10:00
tkinter Issue #19602: Use specific asserts in tkinter tests. 2013-11-17 00:42:52 +02:00
turtledemo Issue # 17177: Stop using imp in turtledemo 2013-06-15 17:33:27 -04:00
unittest Issue #19594: Use specific asserts in unittest tests. 2013-11-17 00:14:35 +02:00
urllib Issue #18978: A more elegant technique for resolving the method 2013-09-08 12:54:33 -04:00
venv Issue #19504: Used American spelling for 'customize'. 2013-11-15 20:58:47 +00:00
wsgiref Closes #19258: close WSGI server after handling request in demo code. 2013-10-14 16:52:13 +02:00
xml Merge from 3.3 2013-11-12 10:26:15 -05:00
xmlrpc Issue #18571: Implementation of the PEP 446: file descriptors and file handles 2013-08-28 00:53:59 +02:00
__future__.py
__phello__.foo.py
_bootlocale.py Fix wrong exception in _bootlocale (apparently this error condition is never triggered) 2013-10-12 15:00:44 +02:00
_collections_abc.py Issue #19218: set __name__ of _collections_abc to collections.abc in order to fix tests and keep beautiful qualified names. 2013-10-13 02:21:33 +02:00
_compat_pickle.py
_dummy_thread.py Issue #18808: Thread.join() now waits for the underlying thread state to be destroyed before returning. 2013-09-07 23:38:37 +02:00
_markupbase.py
_osx_support.py Issue #19400: Prevent extension module build failures with Xcode 5 on OS X 2013-10-25 16:03:35 -07:00
_pyio.py Issue #17003: Unified the size argument names in the io module with common 2013-09-16 23:18:10 +03:00
_sitebuiltins.py Normalize whitespace 2013-08-06 22:57:31 +02:00
_strptime.py #18705: merge with 3.3. 2013-08-17 15:53:55 +03:00
_threading_local.py
_weakrefset.py
abc.py
aifc.py Issue #16685: Added support for writing any bytes-like objects in the aifc, 2013-11-16 14:01:31 +02:00
antigravity.py
argparse.py Issue #18920: argparse's default version action (for -v, --version) should 2013-09-06 06:49:15 -07:00
ast.py
asynchat.py Issue #18743: Fix references to non-existant "StringIO" module 2013-08-29 11:39:48 +03:00
asyncore.py
base64.py Issue #17618: Add Base85 and Ascii85 encoding/decoding to the base64 module. 2013-11-17 23:52:25 +01:00
bdb.py
binhex.py
bisect.py Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) 2013-07-04 17:43:24 -04:00
bz2.py Issue #19223: Add support for the 'x' mode to the bz2 module. 2013-10-19 00:11:06 +02:00
calendar.py #18705: fix a number of typos. Patch by Févry Thibault. 2013-08-17 15:50:46 +03:00
cgi.py Closes #17335: remove no-op assignment. 2013-10-13 22:16:48 +02:00
cgitb.py
chunk.py
cmd.py Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) 2013-07-04 17:43:24 -04:00
code.py Closes #17730: in code.interact(), when banner="", do not print anything. 2013-10-13 21:49:06 +02:00
codecs.py Describe 'surrogateescape' in the documentation. 2013-06-16 12:58:48 -04:00
codeop.py
colorsys.py Issue #14323: Expanded the number of digits in the coefficients for the 2013-08-06 11:51:23 +03:00
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 Close #19403: make contextlib.redirect_stdout reentrant 2013-11-03 17:00:51 +10:00
copy.py Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) 2013-07-04 17:43:24 -04:00
copyreg.py
cProfile.py
crypt.py Issue #18405: Improve the entropy of crypt.mksalt(). 2013-08-14 01:39:14 +02:00
csv.py #18155: Regex-escape delimiter, in case it is a regex special char. 2013-06-29 18:40:53 -04:00
datetime.py improve comment 2013-08-29 17:29:30 -04:00
decimal.py merge from 3.3 2013-09-07 23:20:06 -07:00
difflib.py #18705: merge with 3.3. 2013-08-17 15:53:55 +03:00
dis.py Close #19378: address flaws in the new dis module APIs 2013-11-06 22:08:36 +10:00
doctest.py Fix tests for #11798 2013-08-29 01:24:39 +03:00
dummy_threading.py
enum.py removed Enum.__eq__ as it added nothing 2013-11-13 14:25:45 -08: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 Merge with 3.3 2013-06-28 18:59:52 -04:00
fnmatch.py
formatter.py Issue #18716: Deprecate the formatter module 2013-10-04 11:38:59 -04:00
fractions.py
ftplib.py Issue #16038: CVE-2013-1752: ftplib: Limit amount of data read by 2013-10-20 17:02:10 +03:00
functools.py Fix functools.partialmethod docs and __all__ 2013-11-04 23:32:16 +10:00
genericpath.py #18705: merge with 3.3. 2013-08-17 15:53:55 +03:00
getopt.py Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) 2013-07-04 17:43:24 -04:00
getpass.py #18116: getpass no longer always falls back to stdin. 2013-07-10 17:02:24 -04:00
gettext.py
glob.py Issue #8402: Added the escape() function to the glob module. 2013-11-18 13:06:43 +02:00
gzip.py Issue #19222: Add support for the 'x' mode to the gzip module. 2013-10-19 00:11:13 +02:00
hashlib.py Issue #18742: Rework the internal hashlib construtor to pave the road for ABCs. 2013-10-22 14:59:12 +02:00
heapq.py Issue #19018: The heapq.merge() function no longer suppresses IndexError 2013-09-14 20:51:57 -07:00
hmac.py Issue 18240: The HMAC module is no longer restricted to bytes and accepts 2013-07-01 13:08:42 +02:00
imaplib.py merge with 3.3 2013-10-27 07:46:09 +01:00
imghdr.py
imp.py merge for issue #18755 2013-08-23 11:52:19 -04:00
inspect.py Issue #19030: final pieces for proper location of various class attributes located in the metaclass. 2013-10-20 22:37:39 -07:00
io.py
ipaddress.py #17400: correct handling of 100.64.0.0/10, fixing the docs and updating NEWS 2013-10-24 09:47:10 -07:00
keyword.py
linecache.py
locale.py Issue #9548: Add a minimal "_bootlocale" module that is imported by the _io module instead of the full locale module. 2013-10-12 00:13:50 +02:00
lzma.py Issue #19201: Add support for the 'x' mode to the lzma module. 2013-10-19 00:06:19 +02:00
macpath.py Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) 2013-07-04 17:43:24 -04:00
macurl2path.py Increase the coverage of macurl2path. Patch by Colin Williams. 2013-10-23 21:50:56 -07:00
mailbox.py Merge #19037: adjust file times *before* moving maildir files into place. 2013-09-18 08:36:36 -04:00
mailcap.py
mimetypes.py Issue #15207: Fix mimetypes to read from correct area in Windows registry (Original patch by Dave Chambers) 2013-10-22 20:03:47 +01:00
modulefinder.py #18705: merge with 3.3. 2013-08-17 15:53:55 +03:00
netrc.py Merge #14984: only import pwd on POSIX. 2013-09-18 08:59:47 -04:00
nntplib.py merge with 3.3 2013-10-27 07:46:09 +01:00
ntpath.py Issue #9035: os.path.ismount now recognises volumes mounted below 2013-08-01 12:44:00 +01:00
nturl2path.py
numbers.py
opcode.py
operator.py Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) 2013-07-04 17:43:24 -04:00
optparse.py #18705: fix a number of typos. Patch by Févry Thibault. 2013-08-17 15:50:46 +03:00
os.py Issue #19218: Rename collections.abc to _collections_abc in order to speed up interpreter start 2013-10-13 02:04:20 +02:00
pdb.py merge with 3.3 2013-10-14 16:08:25 +02:00
pickle.py Issue #18783: Removed existing mentions of Python long type in docstrings, 2013-08-27 20:17:03 +03:00
pickletools.py Issue #18783: Removed existing mentions of Python long type in docstrings, 2013-08-27 20:17:03 +03:00
pipes.py
pkgutil.py Close #19409: add missing import in pkgutil 2013-10-27 00:27:39 +10:00
platform.py #8964: merge with 3.3. 2013-10-21 03:05:46 +03:00
plistlib.py
poplib.py merge with 3.3 2013-10-27 07:46:09 +01:00
posixpath.py Add in a comment that was removed in 240adc564539 (requested by Victor Stinner) 2013-07-22 19:05:48 -05:00
pprint.py Remove builtin "caching" in pprint 2013-10-03 21:29:36 +02:00
profile.py
pstats.py Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) 2013-07-04 17:43:24 -04:00
pty.py Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) 2013-07-04 17:43:24 -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 #19030: final pieces for proper location of various class attributes located in the metaclass. 2013-10-20 22:37:39 -07:00
queue.py Issue #18676: Change 'positive' to 'non-negative' in queue.py put and get 2013-08-10 18:17:13 -04:00
quopri.py Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) 2013-07-04 17:43:24 -04:00
random.py Issue #19218: Rename collections.abc to _collections_abc in order to speed up interpreter start 2013-10-13 02:04:20 +02:00
re.py Back out accidentally pushed changeset b51218966201. 2013-10-13 09:32:59 +02:00
reprlib.py Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) 2013-07-04 17:43:24 -04:00
rlcompleter.py #18705: merge with 3.3. 2013-08-17 15:53:55 +03:00
runpy.py Issue #17177: The imp module is pending deprecation. 2013-06-16 13:13:40 -04:00
sched.py merge 2013-07-13 22:48:49 -07:00
selectors.py selectors: use a single return. 2013-11-18 18:59:43 +01:00
shelve.py
shlex.py
shutil.py #18705: merge with 3.3. 2013-08-17 15:53:55 +03:00
site.py Issue #19375: The site module adding a "site-python" directory to sys.path, if it exists, is now deprecated. 2013-10-25 21:39:26 +02:00
smtpd.py Issue #18922: Now The Lib/smtpd.py and Tools/i18n/msgfmt.py scripts write 2013-09-05 17:44:53 +03:00
smtplib.py Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) 2013-07-04 17:43:24 -04:00
sndhdr.py
socket.py Provide a more readable representation of socket on repr(). 2013-10-03 21:01:43 +02:00
socketserver.py Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) 2013-07-04 17:43:24 -04:00
sre_compile.py Issue #19329: Optimized compiling charsets in regular expressions. 2013-10-27 08:20:29 +02:00
sre_constants.py Issue #18050: Fixed an incompatibility of the re module with Python 3.3.0 2013-09-20 21:24:39 +03:00
sre_parse.py Issue #19365: Optimized the parsing of long replacement string in re.sub*() 2013-10-23 22:27:52 +03:00
ssl.py Issue #19448: Add private API to SSL module to lookup ASN.1 objects by OID, NID, short name and long name. 2013-11-17 19:59:14 +01:00
stat.py Issue #15767: Excise the remaining instances of ModuleNotFoundError 2013-07-04 18:16:15 -04:00
statistics.py remove unused imports from statistics module 2013-10-25 02:11:17 +02:00
string.py
stringprep.py
struct.py
subprocess.py Remove outdated comment 2013-11-11 15:08:40 +00:00
sunau.py Issue #16685: Added support for writing any bytes-like objects in the aifc, 2013-11-16 14:01:31 +02:00
symbol.py
symtable.py merge 3.3 (#19393) 2013-10-26 13:22:08 -04:00
sysconfig.py Issue #18235: Fix the sysconfig variables LDSHARED and BLDSHARED under AIX. 2013-10-19 22:06:26 +02:00
tabnanny.py
tarfile.py Close #18281: superfluous stat constants removed from tarfile 2013-10-12 18:13:02 -07:00
telnetlib.py (Merge 3.3) Close #19339: telnetlib module is now using time.monotonic() when 2013-10-26 09:20:38 +02:00
tempfile.py Issue14255 Don't flatten case of tempdir 2013-10-25 18:38:16 +01:00
textwrap.py Add shorten to __all_ (issues #18585 and #18725). 2013-10-16 13:07:53 +03:00
this.py
threading.py Changed a comment to end grammar bikeshedding ;-) 2013-10-26 11:56:16 -05:00
timeit.py
token.py
tokenize.py Issue #18873: The tokenize module, IDLE, 2to3, and the findnocoding.py script 2013-09-16 23:57:00 +03:00
trace.py Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) 2013-07-04 17:43:24 -04:00
traceback.py merge with 3.3 2013-10-13 23:34:06 +02:00
tty.py
turtle.py #18705: merge with 3.3. 2013-08-17 15:53:55 +03:00
types.py Close #19030: inspect.getmembers and inspect.classify_class_attrs 2013-10-18 00:27:39 -07:00
uu.py
uuid.py Issue #18784: The uuid module no more attempts to load libc via ctypes.CDLL, 2013-09-13 07:49:36 +03:00
warnings.py Close #19379: Lazily import linecache in the warnings module, to make startup with warnings faster until a warning gets printed. 2013-10-24 22:23:42 +02:00
wave.py Issue #16685: Added support for writing any bytes-like objects in the aifc, 2013-11-16 14:01:31 +02:00
weakref.py
webbrowser.py
xdrlib.py
zipfile.py add filtering of individual files to PyZipFile 2013-10-22 04:09:28 +02:00