Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | Issue #28846: Various installer fixes | Steve Dower | 2016-12-03 | 7 | -96/+174 | |
| |\ \ | | |/ | ||||||
| | * | Issue #28846: Various installer fixes | Steve Dower | 2016-12-03 | 6 | -12/+24 | |
| | | | ||||||
| | * | Merge heads | Serhiy Storchaka | 2016-12-02 | 2 | -88/+161 | |
| | |\ | ||||||
| | | * | - Import latest config.sub config.guess files | doko@ubuntu.com | 2016-12-01 | 2 | -88/+161 | |
| | | | | ||||||
* | | | | Issue #21818: Fixed references to classes that have names matching with module | Serhiy Storchaka | 2016-12-02 | 9 | -30/+30 | |
|\ \ \ \ | |/ / / | | | | | | | | | names. | |||||
| * | | | Issue #21818: Fixed references to classes that have names matching with module | Serhiy Storchaka | 2016-12-02 | 9 | -30/+30 | |
| |\ \ \ | | |/ / | | | | | | | | | names. | |||||
| | * | | Issue #21818: Fixed references to classes that have names matching with module | Serhiy Storchaka | 2016-12-02 | 9 | -30/+30 | |
| | |/ | | | | | | | | | | names. | |||||
* | | | Merge from 3.6. | Serhiy Storchaka | 2016-12-02 | 4 | -34/+74 | |
|\ \ \ | |/ / | ||||||
| * | | Issue #27172: Undeprecate inspect.getfullargspec() | Nick Coghlan | 2016-12-02 | 4 | -34/+74 | |
| | | | | | | | | | | | | | | | | | | This is still useful for single source Python 2/3 code migrating away from inspect.getargspec(), but that wasn't clear with the documented deprecation in place. | |||||
* | | | Null merge | Serhiy Storchaka | 2016-12-02 | 0 | -0/+0 | |
|\ \ \ | |/ / | ||||||
| * | | Issue #28843: Fix asyncio C Task to handle exceptions __traceback__. | Yury Selivanov | 2016-12-01 | 3 | -0/+22 | |
| | | | ||||||
* | | | fix _PyObject_CallArg1 compiler warnings (closes #28855) | Benjamin Peterson | 2016-12-02 | 1 | -1/+1 | |
| | | | ||||||
* | | | Add sys.getandroidapilevel() | Victor Stinner | 2016-12-02 | 5 | -2/+44 | |
| | | | | | | | | | | | | | | | | | | | | | Issue #28740: Add sys.getandroidapilevel(): return the build time API version of Android as an integer. Function only available on Android. | |||||
* | | | Merge 3.6 (issue #28843) | Yury Selivanov | 2016-12-01 | 2 | -0/+20 | |
| | | | ||||||
* | | | Replace PyObject_CallFunction() with fastcall | Victor Stinner | 2016-12-01 | 8 | -13/+13 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace PyObject_CallFunction(func, "O", arg) and PyObject_CallFunction(func, "O", arg, NULL) with _PyObject_CallArg1(func, arg) Replace PyObject_CallFunction(func, NULL) with _PyObject_CallNoArg(func) _PyObject_CallNoArg() and _PyObject_CallArg1() are simpler and don't allocate memory on the C stack. | |||||
* | | | WITH_CLEANUP_START uses fastcall | Victor Stinner | 2016-12-01 | 1 | -3/+10 | |
| | | | | | | | | | | | | | | | Modify WITH_CLEANUP_START bytecode: replace PyObject_CallFunctionObjArgs() with _PyObject_FastCall(). | |||||
* | | | Replace PyObject_CallFunctionObjArgs() with fastcall | Victor Stinner | 2016-12-01 | 33 | -83/+71 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PyObject_CallFunctionObjArgs(func, NULL) => _PyObject_CallNoArg(func) * PyObject_CallFunctionObjArgs(func, arg, NULL) => _PyObject_CallArg1(func, arg) PyObject_CallFunctionObjArgs() allocates 40 bytes on the C stack and requires extra work to "parse" C arguments to build a C array of PyObject*. _PyObject_CallNoArg() and _PyObject_CallArg1() are simpler and don't allocate memory on the C stack. This change is part of the fastcall project. The change on listsort() is related to the issue #23507. | |||||
* | | | Backed out changeset 7efddbf1aa70 | Victor Stinner | 2016-11-30 | 4 | -93/+90 | |
| | | | ||||||
* | | | Uniformize argument names of "call" functions | Victor Stinner | 2016-11-29 | 4 | -90/+93 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Callable object: callable, o, callable_object => func * Object for method calls: o => obj * Method name: name or nameid => method Cleanup also the C code: * Don't initialize variables to NULL if they are not used before their first assignement * Add braces for readability | |||||
* | | | Issue #28790: Fix error when using Generic and __slots__ (Ivan L) (3.6->3.7) | Guido van Rossum | 2016-11-29 | 2 | -3/+53 | |
|\ \ \ | |/ / | ||||||
| * | | Issue #28790: Fix error when using Generic and __slots__ (Ivan L) (3.5->3.6) | Guido van Rossum | 2016-11-29 | 2 | -3/+53 | |
| |\ \ | | |/ | ||||||
| | * | Issue #28790: Fix error when using Generic and __slots__ (Ivan L) | Guido van Rossum | 2016-11-29 | 2 | -3/+53 | |
| | | | ||||||
* | | | Null merge 3.6 | Victor Stinner | 2016-11-29 | 0 | -0/+0 | |
|\ \ \ | |/ / | ||||||
| * | | Add TCP_CONGESTION and TCP_USER_TIMEOUT | Victor Stinner | 2016-11-29 | 2 | -0/+10 | |
| | | | | | | | | | | | | | | | | | | | | | Issue #26273: Add new socket.TCP_CONGESTION (Linux 2.6.13) and socket.TCP_USER_TIMEOUT (Linux 2.6.37) constants. Patch written by Omar Sandoval. | |||||
* | | | Add TCP_CONGESTION and TCP_USER_TIMEOUT | Victor Stinner | 2016-11-29 | 2 | -0/+10 | |
| | | | | | | | | | | | | | | | | | | | | | Issue #26273: Add new socket.TCP_CONGESTION (Linux 2.6.13) and socket.TCP_USER_TIMEOUT (Linux 2.6.37) constants. Patch written by Omar Sandoval. | |||||
* | | | Issue #28797: Modifying the class __dict__ inside the __set_name__ method of | Serhiy Storchaka | 2016-11-29 | 3 | -3/+31 | |
|\ \ \ | |/ / | | | | | | | | | | a descriptor that is used inside that class no longer prevents calling the __set_name__ method of other descriptors. | |||||
| * | | Issue #28797: Modifying the class __dict__ inside the __set_name__ method of | Serhiy Storchaka | 2016-11-29 | 3 | -3/+31 | |
| | | | | | | | | | | | | | | | a descriptor that is used inside that class no longer prevents calling the __set_name__ method of other descriptors. | |||||
* | | | Issue #28823: Simplified compiling with opcode BUILD_MAP_UNPACK. | Serhiy Storchaka | 2016-11-28 | 1 | -5/+2 | |
| | | | ||||||
* | | | call_function(): document PyMethod optimization | Victor Stinner | 2016-11-28 | 1 | -1/+5 | |
| | | | ||||||
* | | | Reintroduce Python2 support in generate_opcode_h.py | Victor Stinner | 2016-11-28 | 1 | -3/+9 | |
| | | | | | | | | | | | | | | | | | | Issue #28821. Add also a message to show that the command did something :-) | |||||
* | | | Merge 3.6 (issue #28635) | Yury Selivanov | 2016-11-28 | 1 | -0/+34 | |
|\ \ \ | |/ / | ||||||
| * | | Issue #28635: Document Python 3.6 opcode changes | Yury Selivanov | 2016-11-28 | 1 | -0/+34 | |
| | | | | | | | | | | | | | | | | | | Thanks to Serhiy Storchaka for pointing out the missing notes. Patch by Elvis Pranskevichus. | |||||
* | | | Issue #28799: Update Misc/SpecialBuilds.txt | Victor Stinner | 2016-11-28 | 1 | -11/+0 | |
| | | | | | | | | | | | | Remove CALL_PROFILE. | |||||
* | | | Remove CALL_PROFILE special build | Victor Stinner | 2016-11-28 | 5 | -133/+19 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #28799: * Remove the PyEval_GetCallStats() function. * Deprecate the untested and undocumented sys.callstats() function. * Remove the CALL_PROFILE special build Use the sys.setprofile() function, cProfile or profile module to profile function calls. | |||||
* | | | Issue #12844: More than 255 arguments can now be passed to a function. | Serhiy Storchaka | 2016-11-28 | 4 | -68/+71 | |
| | | | ||||||
* | | | Merge with 3.6 | Zachary Ware | 2016-11-28 | 1 | -1/+1 | |
|\ \ \ | |/ / | ||||||
| * | | Fix grammar in whatsnew | Zachary Ware | 2016-11-28 | 1 | -1/+1 | |
| | | | ||||||
* | | | Merge 3.6, fix for #24142 | Łukasz Langa | 2016-11-26 | 4 | -1/+29 | |
|\ \ \ | |/ / | ||||||
| * | | Merge 3.5, fix for #24142 | Łukasz Langa | 2016-11-26 | 4 | -1/+29 | |
| |\ \ | | |/ | ||||||
| | * | Fixes #24142: [configparser] always join multiline values to not leave the ↵ | Łukasz Langa | 2016-11-26 | 4 | -1/+29 | |
| | | | | | | | | | | | | parser in an invalid state | |||||
* | | | Issue #28763: Use double hyphens (rendered as en-dashes) in numerical ranges | Serhiy Storchaka | 2016-11-26 | 16 | -24/+24 | |
|\ \ \ | |/ / | | | | | | | in the documentation. | |||||
| * | | Issue #28763: Use double hyphens (rendered as en-dashes) in numerical ranges | Serhiy Storchaka | 2016-11-26 | 16 | -24/+24 | |
| |\ \ | | |/ | | | | | | | in the documentation. | |||||
| | * | Issue #28763: Use double hyphens (rendered as en-dashes) in numerical ranges | Serhiy Storchaka | 2016-11-26 | 17 | -25/+25 | |
| | | | | | | | | | | | | in the documentation. | |||||
* | | | Merge from 3.6 | Berker Peksag | 2016-11-25 | 1 | -1/+1 | |
|\ \ \ | |/ / | ||||||
| * | | Merge from 3.5 | Berker Peksag | 2016-11-25 | 1 | -1/+1 | |
| |\ \ | | |/ | ||||||
| | * | Add missing square bracket in typing.get_type_hints() | Berker Peksag | 2016-11-25 | 1 | -1/+1 | |
| | | | ||||||
* | | | Issue #28738: Merge from 3.6 | Berker Peksag | 2016-11-25 | 1 | -2/+3 | |
|\ \ \ | |/ / | ||||||
| * | | Issue #28738: Merge from 3.6 | Berker Peksag | 2016-11-25 | 1 | -2/+3 | |
| |\ \ | | |/ | ||||||
| | * | Issue #28738: Document SIGBREAK as an acceptable value on Windows | Berker Peksag | 2016-11-25 | 1 | -2/+3 | |
| | | | | | | | | | | | | Patch by Wojtek Ruszczewski. | |||||
* | | | Issue #28796: Silence Sphinx warnings | Berker Peksag | 2016-11-25 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | | | | WARNING: Inline emphasis start-string without end-string. Patch by Julien Palard. |