cpython/Python
Nick Coghlan a9b15241c6 Close #20404: blacklist non-text encodings in io.TextIOWrapper
- io.TextIOWrapper (and hence the open() builtin) now use the
  internal codec marking system added for issue #19619
- also tweaked the C code to only look up the encoding once,
  rather than multiple times
- the existing output type checks remain in place to deal with
  unmarked third party codecs.
2014-02-04 22:11:18 +10:00
..
Python-ast.c Issue #4555: All exported C symbols are now prefixed with either "Py" or "_Py". 2013-10-12 22:52:43 +02:00
_warnings.c Issue #19512, #19515: remove shared identifiers, move identifiers where they 2013-11-07 23:07:29 +01:00
asdl.c Issue #4555: All exported C symbols are now prefixed with either "Py" or "_Py". 2013-10-12 22:52:43 +02:00
ast.c Issue #1772673: The type of `char*` arguments now changed to `const char*`. 2013-10-19 21:03:34 +03:00
bltinmodule.c Issue #20189: Four additional builtin types (PyTypeObject, 2014-01-24 06:17:25 -08:00
ceval.c Issue #14432: Remove the thread state field from the frame structure. Fix a 2013-12-13 02:01:38 +01:00
ceval_gil.h
codecs.c Close #20404: blacklist non-text encodings in io.TextIOWrapper 2014-02-04 22:11:18 +10:00
compile.c upcast int to size_t to silence two autological-constant-out-of-range-compare warnings with clang. 2013-12-04 08:42:46 +01:00
condvar.h
dtoa.c Issue #19638: Raise ValueError instead of crashing when converting billion character strings to float. 2013-11-26 16:19:13 +00:00
dup2.c
dynamic_annotations.c
dynload_aix.c
dynload_dl.c
dynload_hpux.c
dynload_next.c
dynload_shlib.c Issue #16136: Remove VMS support and VMS-related code 2013-12-21 16:19:10 +01:00
dynload_stub.c
dynload_win.c
errors.c Issue #19512, #19515: remove shared identifiers, move identifiers where they 2013-11-07 23:07:29 +01:00
fileutils.c Merge from 3.3. 2014-01-20 15:35:38 +01:00
formatter_unicode.c Add _PyUnicodeWriter_WriteASCIIString() function 2013-11-19 12:54:53 +01:00
frozen.c
frozenmain.c
future.c
getargs.c Issue #20294: Argument Clinic now supports argument parsing for __new__ and 2014-01-18 23:50:21 -08:00
getcompiler.c
getcopyright.c update copyright year 2013-12-31 22:02:22 -06:00
getopt.c
getplatform.c
getversion.c
graminit.c
import.c #Issue 20456: Several improvements and bugfixes for Argument Clinic, 2014-01-31 22:03:12 -08:00
importdl.c
importdl.h
importlib.h Issue 19713: Remove PEP 451-related code that should have been factored out. 2014-01-07 23:29:19 -07:00
makeopcodetargets.py
marshal.c Fix compiler warning (on Windows 64-bit): explicit cast Py_ssize_t to unsigned 2013-11-16 00:13:29 +01:00
modsupport.c Issue #20024: Py_BuildValue() now saves/restores the current exception before 2014-01-21 20:52:17 +01:00
mysnprintf.c
mystrtoul.c Issue #1772673: The type of `char*` arguments now changed to `const char*`. 2013-10-19 21:03:34 +03:00
opcode_targets.h
peephole.c Issue #19437: Fix fold_unaryops_on_constants() of the peephole optimizer, clear 2013-11-14 01:21:00 +01:00
pyarena.c
pyctype.c
pyfpe.c
pyhash.c Issue #20162: Fix an alignment issue in the siphash24() hash function which 2014-02-01 03:38:56 +01:00
pymath.c
pystate.c Issue #19787: PyThread_set_key_value() now always set the value 2013-12-13 11:08:56 +01:00
pystrcmp.c
pystrtod.c Re #18521: remove assignments of variables that are immediately reassigned. 2013-10-14 06:51:46 +02:00
pythonrun.c Issue #2382: SyntaxError cursor "^" now is written at correct position in most 2014-01-21 22:29:47 +02:00
pytime.c
random.c Issue #16136: Remove VMS support and VMS-related code 2013-12-21 16:19:10 +01:00
sigcheck.c
strdup.c
structmember.c
symtable.c
sysmodule.c Issue #16136: Remove VMS support and VMS-related code 2013-12-21 16:19:10 +01:00
thread.c Issue #19787: PyThread_set_key_value() now always set the value 2013-12-13 11:08:56 +01:00
thread_foobar.h
thread_nt.h Issue #19787: PyThread_set_key_value() now always set the value 2013-12-13 11:08:56 +01:00
thread_pthread.h Issue #19787: PyThread_set_key_value() now always set the value 2013-12-13 11:08:56 +01:00
traceback.c Fix _Py_DisplaySourceLine(), if PyTokenizer_FindEncodingFilename() fails, clear 2013-12-19 13:39:32 +01:00