Victor Stinner
|
f243ee4055
|
Issue #18408: add more assertions on PyErr_Occurred() in ceval.c to detect bugs
earlier
|
2013-07-16 01:02:12 +02:00 |
|
Victor Stinner
|
ceceaa00ba
|
Issue #18408: Fix _Py_DisplaySourceLine()
Report _Py_FindSourceFile() error, so the error is cleared;
and clear io.open(filename) exception on failure.
|
2013-07-16 00:32:14 +02:00 |
|
Victor Stinner
|
7eab0d000c
|
Issue #18408: Fix PyEval_EvalFrameEx() for MemoryError
Don't pass a NULL traceback to PyException_SetTraceback(): pass Py_None.
Passing NULL would raise a new exception.
|
2013-07-15 21:16:27 +02:00 |
|
Brett Cannon
|
a79e4fb38d
|
Issue #18342: Use the repr of a module name for ``from ... import
...`` when an ImportError occurs.
Other cases had already been switched over to using the repr.
Thanks to Tomasz Maćkowiak for the patch.
|
2013-07-12 11:22:26 -04:00 |
|
Brett Cannon
|
f0cb69274c
|
Issue #18415: Normalize what type of quotes are used with string
constants in importlib._bootstrap. Along the way clean up from string
interpolation to use the repr explicitly.
Initial patch by Madison May.
|
2013-07-12 11:04:23 -04:00 |
|
Victor Stinner
|
fb3a630001
|
Issue #18408: errors.c: in debug mode, calling PyErr_BadInternalCall() now
fails with an assertion error
|
2013-07-12 00:37:30 +02:00 |
|
Victor Stinner
|
365b693adc
|
Issue #18408: ceval.c: in debug mode, convert the PyErr_Occurred() check on
exception (when getting NULL) to an assertion to detect bugs earlier
|
2013-07-12 00:11:58 +02:00 |
|
Victor Stinner
|
cc35159ed8
|
Issue #18408: normalizestring() now raises MemoryError on memory allocation failure
|
2013-07-12 00:02:55 +02:00 |
|
Victor Stinner
|
6b64a6803e
|
Issue #18408: Fix compiler_import() to handle PyUnicode_Substring() failure properly
|
2013-07-11 22:50:45 +02:00 |
|
Victor Stinner
|
9a4fb66966
|
Issue #18408: ste_new() initialize all attributes before handling error
If an attribute is not initialized, the destructor can crash
|
2013-07-11 22:49:00 +02:00 |
|
Serhiy Storchaka
|
f9e6672ae8
|
Issue #17872: Fix a segfault in marshal.load() when input stream returns
more bytes than requested.
|
2013-07-11 22:28:18 +03:00 |
|
Serhiy Storchaka
|
3641a74e1c
|
Issue #17872: Fix a segfault in marshal.load() when input stream returns
more bytes than requested.
|
2013-07-11 22:20:47 +03:00 |
|
Serhiy Storchaka
|
a155d40ed5
|
Fix reference leaks introduced by the patch for issue #5308.
|
2013-07-11 19:19:47 +03:00 |
|
Serhiy Storchaka
|
dfde2151ed
|
Fix reference leaks introduced by the patch for issue #5308.
|
2013-07-11 19:14:26 +03:00 |
|
Christian Heimes
|
6cee994674
|
Issue #18426: improve exception message. Courtesy of Amaury
|
2013-07-11 13:02:37 +02:00 |
|
Christian Heimes
|
7ce57d67c9
|
Issue #18426: improve exception message. Courtesy of Amaury
|
2013-07-11 13:02:30 +02:00 |
|
Christian Heimes
|
5ec44649df
|
Issue #18426: Fix NULL pointer dereference in C extension import when
PyModule_GetDef() returns an error.
|
2013-07-11 11:23:34 +02:00 |
|
Christian Heimes
|
848ee099f5
|
Issue #18426: Fix NULL pointer dereference in C extension import when
PyModule_GetDef() returns an error.
|
2013-07-11 11:22:21 +02:00 |
|
R David Murray
|
acb362e29f
|
Merge: #18424: PEP8ify the tense of the sum docstring.
|
2013-07-10 16:22:59 -04:00 |
|
R David Murray
|
87ead1138d
|
#18424: PEP8ify the tense of the sum docstring.
|
2013-07-10 16:22:14 -04:00 |
|
Victor Stinner
|
aaa8ed8b84
|
Issue #18408: Fix call_exc_trace(): if the traceback is NULL, use None when
building the tuple (type, value, traceback) passed to the callback.
PyTuple_Pack() does crash if an argument is NULL.
|
2013-07-10 13:57:55 +02:00 |
|
Victor Stinner
|
e0af3a802a
|
Issue #18408: Fix PyCode_Optimize(): raise a MemoryError on memory allocation
failure.
|
2013-07-09 00:32:04 +02:00 |
|
Victor Stinner
|
0ff0f54dd4
|
Issue #18408: Fix call_function() of ceval.c to handle PyTuple_New() failure
(in load_args()), ex: MemoryError.
|
2013-07-08 22:27:42 +02:00 |
|
Victor Stinner
|
3a8b79d4d2
|
Issue #18408: Fix marshal reader for Unicode strings: handle
PyUnicode_DecodeUTF8() failure (ex: MemoryError).
|
2013-07-08 22:23:32 +02:00 |
|
Victor Stinner
|
49fc8ece81
|
Issue #18203: Add _PyMem_RawStrdup() and _PyMem_Strdup()
Replace strdup() with _PyMem_RawStrdup() or _PyMem_Strdup(), depending if the
GIL is held or not.
|
2013-07-07 23:30:24 +02:00 |
|