Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | more PY_LONG_LONG to long long | Benjamin Peterson | 2016-09-08 | 1 | -30/+0 |
| | |||||
* | Issue #15767: Use ModuleNotFoundError. | Eric Snow | 2016-09-07 | 1 | -0/+3 |
| | |||||
* | Issue #15767: Add ModuleNotFoundError. | Eric Snow | 2016-09-07 | 1 | -0/+1 |
| | |||||
* | Make PyCodeObject.co_extra even more private to force users through the ↵ | Brett Cannon | 2016-09-07 | 1 | -10/+4 |
| | | | | proper API. | ||||
* | Add the co_extra field and accompanying APIs to code objects. | Brett Cannon | 2016-09-07 | 3 | -1/+30 |
| | | | | This completes PEP 523. | ||||
* | make _Py_static_string_init use a designated initializer | Benjamin Peterson | 2016-09-07 | 1 | -1/+1 |
| | |||||
* | replace PY_SIZE_MAX with SIZE_MAX | Benjamin Peterson | 2016-09-07 | 1 | -9/+1 |
| | |||||
* | Issue #27959: Adds oem encoding, alias ansi to mbcs, move aliasmbcs to codec ↵ | Steve Dower | 2016-09-06 | 1 | -1/+1 |
| | | | | lookup | ||||
* | os.urandom() now blocks on Linux | Victor Stinner | 2016-09-06 | 1 | -1/+2 |
| | | | | | | | Issue #27776: The os.urandom() function does now block on Linux 3.17 and newer until the system urandom entropy pool is initialized to increase the security. This change is part of the PEP 524. | ||||
* | replace Py_(u)intptr_t with the c99 standard types | Benjamin Peterson | 2016-09-06 | 3 | -9/+9 |
| | |||||
* | require uintptr_t to exist | Benjamin Peterson | 2016-09-06 | 1 | -21/+0 |
| | |||||
* | replace Python aliases for standard integer types with the standard integer ↵ | Benjamin Peterson | 2016-09-06 | 3 | -19/+11 |
| | | | | types (#17884) | ||||
* | only include inttypes.h (#17884) | Benjamin Peterson | 2016-09-06 | 1 | -3/+0 |
| | |||||
* | Issue #27078: Added BUILD_STRING opcode. Optimized f-strings evaluation. | Serhiy Storchaka | 2016-09-06 | 2 | -0/+9 |
| | |||||
* | require standard int types to be defined (#17884) | Benjamin Peterson | 2016-09-06 | 2 | -55/+1 |
| | |||||
* | replace PY_LONG_LONG with long long | Benjamin Peterson | 2016-09-06 | 4 | -10/+10 |
| | |||||
* | require a long long data type (closes #27961) | Benjamin Peterson | 2016-09-05 | 4 | -26/+8 |
| | |||||
* | Implement the frame evaluation API aspect of PEP 523. | Brett Cannon | 2016-09-05 | 2 | -2/+8 |
| | |||||
* | Issue #24254: Preserve class attribute definition order. | Eric Snow | 2016-09-05 | 2 | -0/+6 |
| | |||||
* | Issue #11734: Add support for IEEE 754 half-precision floats to the struct ↵ | Mark Dickinson | 2016-09-03 | 1 | -4/+6 |
| | | | | module. Original patch by Eli Stevens. | ||||
* | Issue #27895: Spelling fixes (Contributed by Ville Skyttä). | Raymond Hettinger | 2016-08-30 | 3 | -3/+3 |
| | |||||
* | Issue #27830: Revert, remove _PyFunction_FastCallKeywords() | Victor Stinner | 2016-08-25 | 2 | -23/+0 |
| | |||||
* | method_call() and slot_tp_new() now uses fast call | Victor Stinner | 2016-08-25 | 1 | -0/+4 |
| | | | | | | | Issue #27841: Add _PyObject_Call_Prepend() helper function to prepend an argument to existing arguments to call a function. This helper uses fast calls. Modify method_call() and slot_tp_new() to use _PyObject_Call_Prepend(). | ||||
* | Add _PyObject_FastCallKeywords() | Victor Stinner | 2016-08-25 | 2 | -0/+23 |
| | | | | | | Issue #27830: Similar to _PyObject_FastCallDict(), but keyword arguments are also passed in the same C array than positional arguments, rather than being passed as a Python dict. | ||||
* | Use Py_ssize_t type for number of arguments | Victor Stinner | 2016-08-25 | 3 | -3/+5 |
| | | | | | Issue #27848: use Py_ssize_t rather than C int for the number of function positional and keyword arguments. | ||||
* | _PyFunction_FastCallDict() supports keyword args | Victor Stinner | 2016-08-22 | 2 | -2/+2 |
| | | | | | | | | Issue #27809: * Rename _PyFunction_FastCall() to _PyFunction_FastCallDict() * Rename _PyCFunction_FastCall() to _PyCFunction_FastCallDict() * _PyFunction_FastCallDict() now supports keyword arguments | ||||
* | Rename _PyObject_FastCall() to _PyObject_FastCallDict() | Victor Stinner | 2016-08-22 | 1 | -4/+13 |
| | | | | | | | | Issue #27809: * Rename _PyObject_FastCall() function to _PyObject_FastCallDict() * Add _PyObject_FastCall(), _PyObject_CallNoArg() and _PyObject_CallArg1() macros calling _PyObject_FastCallDict() | ||||
* | Merge #27782 fix from 3.5 | Nick Coghlan | 2016-08-21 | 1 | -1/+1 |
|\ | |||||
| * | Issue #27782: Fix m_methods handling in multiphase init | Nick Coghlan | 2016-08-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | Multi-phase extension module import now correctly allows the ``m_methods`` field to be used to add module level functions to instances of non-module types returned from ``Py_create_mod``. Patch by Xiang Zhang. | ||||
* | | Merge spelling fixes from 3.5 | Martin Panter | 2016-08-20 | 1 | -2/+2 |
|\ \ | |/ | |||||
| * | Minor spelling fixes | Martin Panter | 2016-08-20 | 1 | -2/+2 |
| | | |||||
* | | Fix PyObject_Call() parameter names | Victor Stinner | 2016-08-19 | 2 | -2/+2 |
| | | | | | | | | | | | | Issue #27128: arg=>args, kw=>kwargs. Same change for PyEval_CallObjectWithKeywords(). | ||||
* | | Add _PyObject_FastCall() | Victor Stinner | 2016-08-19 | 3 | -1/+30 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #27128: Add _PyObject_FastCall(), a new calling convention avoiding a temporary tuple to pass positional parameters in most cases, but create a temporary tuple if needed (ex: for the tp_call slot). The API is prepared to support keyword parameters, but the full implementation will come later (_PyFunction_FastCall() doesn't support keyword parameters yet). Add also: * _PyStack_AsTuple() helper function: convert a "stack" of parameters to a tuple. * _PyCFunction_FastCall(): fast call implementation for C functions * _PyFunction_FastCall(): fast call implementation for Python functions | ||||
* | | Start 3.6.0bb1 | Ned Deily | 2016-08-15 | 1 | -1/+1 |
| | | |||||
* | | Version bump for 3.6.0a4v3.6.0a4 | Ned Deily | 2016-08-15 | 1 | -2/+2 |
| | | |||||
* | | Issue #12345: Add mathemathcal constant tau to math and cmath. | Guido van Rossum | 2016-08-15 | 1 | -0/+6 |
| | | | | | | | | Patch by Lisa Roach. See also PEP 628. | ||||
* | | Issue #10910: merge from 3.5 | Ned Deily | 2016-08-15 | 1 | -1/+10 |
|\ \ | |/ | |||||
| * | Issue #10910: Update FreedBSD version checks for the ctype UTF-8 workaround. | Ned Deily | 2016-08-15 | 1 | -1/+3 |
| | | | | | | | | | | The original problem has been fixed in newer versions of FreeBSD. Patch by Dimitry Andric of the FreeBSD project. | ||||
| * | Issue #10910: Avoid C++ compilation errors on FreeBSD and OS X. | Ned Deily | 2016-08-15 | 1 | -0/+7 |
| | | | | | | | | Patch by Ronald Oussoren. | ||||
* | | Issue #27574: Decreased an overhead of parsing keyword arguments in functions | Serhiy Storchaka | 2016-08-14 | 1 | -0/+23 |
| | | | | | | | | implemented with using Argument Clinic. | ||||
* | | Merge spelling and grammar fixes from 3.5 | Martin Panter | 2016-08-05 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Fix spelling and grammar in documentation and code comments | Martin Panter | 2016-08-04 | 1 | -1/+1 |
| | | |||||
* | | Issue #22557: Now importing already imported modules is up to 2.5 times faster. | Serhiy Storchaka | 2016-08-02 | 1 | -0/+1 |
| | | |||||
* | | Issue #27626: Merge spelling fixes from 3.5 | Martin Panter | 2016-07-28 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Issue #27626: Spelling fixes in docs, comments and internal names | Martin Panter | 2016-07-28 | 1 | -1/+1 |
| | | | | | | | | Based on patch by Ville Skyttä. | ||||
| * | Post-release fixups for Python 3.5.2. | Larry Hastings | 2016-06-26 | 1 | -1/+1 |
| | | |||||
| * | Version number bump for 3.5.2 final.v3.5.2 | Larry Hastings | 2016-06-25 | 1 | -3/+3 |
| | | |||||
| * | Post-release fixups for Python 3.5.2rc1. | Larry Hastings | 2016-06-12 | 1 | -1/+1 |
| | | |||||
| * | Release bump for 3.5.2rc1. | Larry Hastings | 2016-06-11 | 1 | -4/+4 |
| | | |||||
* | | Closes issue #24773: Implement PEP 495 (Local Time Disambiguation). | Alexander Belopolsky | 2016-07-22 | 1 | -0/+17 |
| | |