Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Start 3.6.0a3 | Ned Deily | 2016-06-14 | 1 | -1/+1 |
| | |||||
* | Version bump for 3.6.0a2v3.6.0a2 | Ned Deily | 2016-06-13 | 1 | -2/+2 |
| | |||||
* | Issue #27095: Simplified MAKE_FUNCTION and removed MAKE_CLOSURE opcodes. | Serhiy Storchaka | 2016-06-12 | 1 | -1/+0 |
| | | | | Patch by Demur Rumed. | ||||
* | Issue #27140: Added BUILD_CONST_KEY_MAP opcode. | Serhiy Storchaka | 2016-06-11 | 1 | -0/+1 |
| | |||||
* | Merge 3.5 (issue #27243) | Yury Selivanov | 2016-06-09 | 1 | -0/+3 |
|\ | |||||
| * | Issue #27243: Fix __aiter__ protocol | Yury Selivanov | 2016-06-09 | 1 | -0/+3 |
| | | |||||
* | | issue27186: add C version of os.fspath(); patch by Jelle Zijlstra | Ethan Furman | 2016-06-04 | 2 | -0/+16 |
| | | |||||
* | | merge 3.5 | Benjamin Peterson | 2016-06-04 | 1 | -7/+7 |
|\ \ | |/ | |||||
| * | fix indentation of comment | Benjamin Peterson | 2016-06-04 | 1 | -7/+7 |
| | | |||||
* | | Issue #27171: Merge typo fixes from 3.5 | Martin Panter | 2016-06-02 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Issue #27171: Fix typos in documentation, comments, and test function names | Martin Panter | 2016-06-02 | 1 | -1/+1 |
| | | |||||
* | | Issue #26857: The gethostbyaddr_r() workaround is no longer needed with | Stefan Krah | 2016-05-22 | 1 | -0/+4 |
| | | | | | | | | api-level >= 23. Patch by Xavier de Gaye. | ||||
* | | Post-release cleanup: 3.6.0a1 -> 3.6.0a2 | Ned Deily | 2016-05-17 | 1 | -1/+1 |
| | | |||||
* | | Version bump for 3.6.0a1v3.6.0a1 | Ned Deily | 2016-05-16 | 1 | -2/+2 |
| | | |||||
* | | Merge typo fixes from 3.5 | Martin Panter | 2016-05-08 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Corrections for a/an in code comments and documentation | Martin Panter | 2016-05-08 | 1 | -1/+1 |
| | | |||||
* | | Issue #26765: Moved common code and docstrings for bytes and bytearray methods | Serhiy Storchaka | 2016-05-04 | 1 | -0/+21 |
| | | | | | | | | to bytes_methods.c. | ||||
* | | Fixed declarations of _Py_DumpTraceback() and _Py_DumpTracebackThreads(). | Serhiy Storchaka | 2016-05-01 | 1 | -2/+2 |
|\ \ | |/ | |||||
| * | Fixed declarations of _Py_DumpTraceback() and _Py_DumpTracebackThreads(). | Serhiy Storchaka | 2016-05-01 | 1 | -2/+2 |
| | | |||||
* | | Issue #26778: Fixed "a/an/and" typos in code comment, documentation and error | Serhiy Storchaka | 2016-04-17 | 2 | -2/+2 |
|\ \ | |/ | | | | | messages. | ||||
| * | Issue #26778: Fixed "a/an/and" typos in code comment and documentation. | Serhiy Storchaka | 2016-04-17 | 2 | -2/+2 |
| | | |||||
* | | Issue #15984: Merge PyUnicode doc from 3.5 | Martin Panter | 2016-04-15 | 2 | -19/+11 |
|\ \ | |/ | |||||
| * | Issue #15984: Correct PyUnicode_FromObject() and _FromEncodedObject() docs | Martin Panter | 2016-04-15 | 1 | -16/+8 |
| | | |||||
| * | Correct “an” → “a” with “Unicode”, “user”, “UTF”, etc | Martin Panter | 2016-04-15 | 2 | -5/+5 |
| | | | | | | | | This affects documentation, code comments, and a debugging messages. | ||||
* | | Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF | Serhiy Storchaka | 2016-04-10 | 1 | -2/+12 |
|\ \ | |/ | | | | | in places where Py_DECREF was used. | ||||
| * | Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF | Serhiy Storchaka | 2016-04-10 | 1 | -2/+12 |
| | | | | | | | | in places where Py_DECREF was used. | ||||
* | | Issue #22570: Renamed Py_SETREF to Py_XSETREF. | Serhiy Storchaka | 2016-04-06 | 1 | -2/+2 |
|\ \ | |/ | |||||
| * | Issue #22570: Renamed Py_SETREF to Py_XSETREF. | Serhiy Storchaka | 2016-04-06 | 1 | -2/+2 |
| | | |||||
* | | Merge typo fixes from 3.5 | Martin Panter | 2016-04-05 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Fix typos in documentation and comments | Martin Panter | 2016-04-05 | 1 | -1/+1 |
| | | |||||
| * | Use Py_uintptr_t for atomic pointers | Victor Stinner | 2016-01-22 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | Issue #26161: Use Py_uintptr_t instead of void* for atomic pointers in pyatomic.h. Use atomic_uintptr_t when <stdatomic.h> is used. Using void* causes compilation warnings depending on which implementation of atomic types is used. | ||||
* | | Revert back to 3.6.0, buildbots do not want chocolate for 04-01 | Ned Deily | 2016-03-31 | 1 | -3/+3 |
| | | |||||
* | | Python 8: no pep8, no chocolate! | Victor Stinner | 2016-03-31 | 1 | -3/+3 |
| | | |||||
* | | Merge 3.5 (pystate.h) | Victor Stinner | 2016-03-25 | 1 | -2/+0 |
|\ \ | |/ | |||||
| * | pystate.h: fix _PyThreadState_UncheckedGet() | Victor Stinner | 2016-03-24 | 1 | -2/+0 |
| | | | | | | | | Declare the function even if thread support is disabled. | ||||
* | | Issue #23848: Expose _Py_DumpHexadecimal() | Victor Stinner | 2016-03-23 | 1 | -1/+14 |
| | | | | | | | | This function will be reused by faulthandler. | ||||
* | | Issue #26588: | Victor Stinner | 2016-03-23 | 1 | -1/+1 |
| | | | | | | | | | | | | | | * Optimize tracemalloc_add_trace(): modify hashtable entry data (trace) if the memory block is already tracked, rather than trying to remove the old trace and then add a new trace. * Add _Py_HASHTABLE_ENTRY_WRITE_DATA() macro | ||||
* | | Issue #26588: remove debug traces from _tracemalloc. | Victor Stinner | 2016-03-22 | 1 | -2/+0 |
| | | |||||
* | | Issue #26588: fix compilation on Windows | Victor Stinner | 2016-03-22 | 1 | -0/+2 |
| | | |||||
* | | Add C functions _PyTraceMalloc_Track() | Victor Stinner | 2016-03-22 | 1 | -0/+34 |
| | | | | | | | | | | | | | | | | Issue #26530: * Add C functions _PyTraceMalloc_Track() and _PyTraceMalloc_Untrack() to track memory blocks using the tracemalloc module. * Add _PyTraceMalloc_GetTraceback() to get the traceback of an object. | ||||
* | | fix indentation in Py_DECREF() | Victor Stinner | 2016-03-19 | 1 | -1/+1 |
| | | |||||
* | | On ResourceWarning, log traceback where the object was allocated | Victor Stinner | 2016-03-19 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | | | | | Issue #26567: * Add a new function PyErr_ResourceWarning() function to pass the destroyed object * Add a source attribute to warnings.WarningMessage * Add warnings._showwarnmsg() which uses tracemalloc to get the traceback where source object was allocated. | ||||
* | | faulthandler now works in non-Python threads | Victor Stinner | 2016-03-16 | 2 | -8/+29 |
| | | | | | | | | | | | | | | | | | | | | | | Issue #26563: * Add _PyGILState_GetInterpreterStateUnsafe() function: the single PyInterpreterState used by this process' GILState implementation. * Enhance _Py_DumpTracebackThreads() to retrieve the interpreter state from autoInterpreterState in last resort. The function now accepts NULL for interp and current_tstate parameters. * test_faulthandler: fix a ResourceWarning when test is interrupted by CTRL+c | ||||
* | | Enhance and rewrite traceback dump C functions | Victor Stinner | 2016-03-15 | 1 | -0/+18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #26564: * Expose _Py_DumpASCII() and _Py_DumpDecimal() in traceback.h * Change the type of the second _Py_DumpASCII() parameter from int to unsigned long * Rewrite _Py_DumpDecimal() and dump_hexadecimal() to write directly characters in the expected order, avoid the need of reversing the string. * dump_hexadecimal() limits width to the size of the buffer * _Py_DumpASCII() does nothing if the object is not a Unicode string * dump_frame() wrtites "???" as the line number if the line number is negative | ||||
* | | Add more checks on the GIL | Victor Stinner | 2016-03-14 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | Issue #10915, #15751, #26558: * PyGILState_Check() now returns 1 (success) before the creation of the GIL and after the destruction of the GIL. It allows to use the function early in Python initialization and late in Python finalization. * Add a flag to disable PyGILState_Check(). Disable PyGILState_Check() when Py_NewInterpreter() is called * Add assert(PyGILState_Check()) to: _Py_dup(), _Py_fstat(), _Py_read() and _Py_write() | ||||
* | | Add PYTHONMALLOC env var | Victor Stinner | 2016-03-14 | 1 | -0/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #26516: * Add PYTHONMALLOC environment variable to set the Python memory allocators and/or install debug hooks. * PyMem_SetupDebugHooks() can now also be used on Python compiled in release mode. * The PYTHONMALLOCSTATS environment variable can now also be used on Python compiled in release mode. It now has no effect if set to an empty string. * In debug mode, debug hooks are now also installed on Python memory allocators when Python is configured without pymalloc. | ||||
* | | Merge 3.5 (issue #25888) | Yury Selivanov | 2016-03-02 | 1 | -0/+1 |
|\ \ | |/ | |||||
| * | coroutines: Error when awaiting on coroutine that's being awaited | Yury Selivanov | 2016-03-02 | 1 | -0/+1 |
| | | | | | | | | Issue #25888 | ||||
* | | Issue #26304: Merge doc wording from 3.5 | Martin Panter | 2016-02-10 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Issue #26304: Change "allows to <verb>" to "allows <verb>ing" or similar | Martin Panter | 2016-02-10 | 1 | -1/+1 |
| | | | | | | | | | | The original form is incorrect grammar and feels awkward, even though the meaning is clear. |