summaryrefslogtreecommitdiffstats
path: root/Include
Commit message (Collapse)AuthorAgeFilesLines
* Neaten-up setobject.hRaymond Hettinger2014-12-271-45/+39
| | | | | | - Move all Py_LIMITED_API exclusions together under one #ifndef - Group PyAPI_FUNC functions and PyAPI_DATA together. - Bring related comments together and put them in the appropriate section.
* Issue #22581: Use more "bytes-like object" throughout the docs and comments.Serhiy Storchaka2014-12-051-1/+1
|\
| * Issue #22581: Use more "bytes-like object" throughout the docs and comments.Serhiy Storchaka2014-12-051-1/+1
| |
| * Issue #22453: Warn against the use of leaking macro PyObject_REPR().Serhiy Storchaka2014-11-181-2/+6
| |
* | Issue #19676: Added the "namereplace" error handler.Serhiy Storchaka2014-11-251-0/+3
| |
* | Issue #22869: Split pythonrun into two modulesNick Coghlan2014-11-206-110/+135
| | | | | | | | | | | | | | - interpreter startup and shutdown code moved to a new pylifecycle.c module - Py_OptimizeFlag moved into the new module with the other global flags
* | Issue #22453: Removed non-documented macro PyObject_REPR().Serhiy Storchaka2014-11-181-3/+0
| |
* | Issue #18637: Fixed an error in _PyNode_SizeOf declaration.Serhiy Storchaka2014-11-181-1/+1
|\ \ | |/ | | | | Patch by Roumen Petrov.
| * Issue #18637: Fixed an error in _PyNode_SizeOf declaration.Serhiy Storchaka2014-11-181-1/+1
| | | | | | | | Patch by Roumen Petrov.
* | Issue #22193: Fixed integer overflow error in sys.getsizeof().Serhiy Storchaka2014-11-151-1/+1
|\ \ | |/ | | | | Fixed an error in _PySys_GetSizeOf declaration.
| * Issue #22193: Fixed integer overflow error in sys.getsizeof().Serhiy Storchaka2014-11-151-1/+1
| | | | | | | | Fixed an error in _PySys_GetSizeOf declaration.
* | Issue #22591: Drop support of MS-DOSVictor Stinner2014-10-101-4/+1
| | | | | | | | | | | | Drop support of MS-DOS, especially of the DJGPP compiler (MS-DOS port of GCC). Today is a sad day. Good bye MS-DOS, good bye my friend :'-(
* | Issue #21715: Extracted shared complicated code in the _io module to newSerhiy Storchaka2014-10-081-1/+3
|\ \ | |/ | | | | _PyErr_ChainExceptions() function.
| * Issue #21715: Extracted shared complicated code in the _io module to newSerhiy Storchaka2014-10-081-1/+3
| | | | | | | | _PyErr_ChainExceptions() function.
* | Issue #22462: Fix pyexpat's creation of a dummy frame to make it appear in ↵Antoine Pitrou2014-10-081-0/+1
|\ \ | |/ | | | | | | | | exception tracebacks. Initial patch by Mark Shannon.
| * Issue #22462: Fix pyexpat's creation of a dummy frame to make it appear in ↵Antoine Pitrou2014-10-081-0/+1
| | | | | | | | | | | | exception tracebacks. Initial patch by Mark Shannon.
| * Post-release changes after 3.4.2 final.Larry Hastings2014-10-081-1/+1
| |
| * Release bump for 3.4.2 final.v3.4.2Larry Hastings2014-10-061-3/+3
| |
| * Bump version number for 3.4.2rc1 release.v3.4.2rc1Larry Hastings2014-09-201-4/+4
| |
* | Issue #18711: Add a new `PyErr_FormatV` function, similar to `PyErr_Format` ↵Antoine Pitrou2014-09-301-0/+6
| | | | | | | | but accepting a `va_list` argument.
* | Merge fix for issue #22166 from 3.4Nick Coghlan2014-09-151-0/+4
|\ \ | |/
| * Issue #22166: clear codec caches in test_codecsNick Coghlan2014-09-151-0/+4
| |
* | Issue #22043: time.monotonic() is now always availableVictor Stinner2014-09-021-0/+18
| | | | | | | | | | threading.Lock.acquire(), threading.RLock.acquire() and socket operations now use a monotonic clock, instead of the system clock, when a timeout is used.
* | pytime.h: remove duplicated "#ifndef Py_LIMITED_API"Victor Stinner2014-08-311-3/+0
| |
* | Issue #22043: _PyTime_Init() now checks if the system clock works.Victor Stinner2014-08-291-6/+7
| | | | | | | | | | | | | | | | | | Other changes: * The whole _PyTime API is private (not defined if Py_LIMITED_API is set) * _PyTime_gettimeofday_info() also returns -1 on error * Simplify PyTime_gettimeofday(): only use clock_gettime(CLOCK_REALTIME) or gettimeofday() on UNIX. Don't fallback to ftime() or time() anymore.
* | Issue #22193: Added private function _PySys_GetSizeOf() needed to implementSerhiy Storchaka2014-08-141-0/+4
|\ \ | |/ | | | | some __sizeof__() methods.
| * Issue #22193: Added private function _PySys_GetSizeOf() needed to implementSerhiy Storchaka2014-08-141-0/+4
| | | | | | | | some __sizeof__() methods.
| * a post 3.4.1 worldBenjamin Peterson2014-05-261-1/+1
| |
* | Issue #22116: C functions and methods (of the 'builtin_function_or_method' ↵Antoine Pitrou2014-08-061-0/+1
| | | | | | | | type) can now be weakref'ed. Patch by Wei Wu.
* | Issue #18395: Rename ``_Py_char2wchar()`` to :c:func:`Py_DecodeLocale`, renameVictor Stinner2014-08-011-2/+2
| | | | | | | | | | ``_Py_wchar2char()`` to :c:func:`Py_EncodeLocale`, and document these functions.
* | Issue #22054: Add os.get_blocking() and os.set_blocking() functions to get andVictor Stinner2014-07-291-1/+8
| | | | | | | | | | set the blocking mode of a file descriptor (False if the O_NONBLOCK flag is set, True otherwise). These functions are not available on Windows.
* | Issue #20179: Apply Argument Clinic to bytes and bytearray.Martin v. Löwis2014-07-271-2/+2
| | | | | | | | Patch by Tal Einat.
* | Issue #21803: remove macro indirections in complexobject.hAntoine Pitrou2014-07-071-15/+7
| |
* | Issue #21205: Add a new ``__qualname__`` attribute to generator, the qualifiedVictor Stinner2014-06-161-0/+8
| | | | | | | | | | | | | | name, and use it in the representation of a generator (``repr(gen)``). The default name of the generator (``__name__`` attribute) is now get from the function instead of the code. Use ``gen.gi_code.co_name`` to get the name of the code.
* | Issue #21233: Rename the C structure "PyMemAllocator" to "PyMemAllocatorEx" toVictor Stinner2014-06-021-4/+4
| | | | | | | | | | make sure that the code using it will be adapted for the new "calloc" field (instead of crashing).
* | merge 3.4 (#21587)Benjamin Peterson2014-05-261-1/+1
|\ \ | |/
| * remove tab (closes #21587)Benjamin Peterson2014-05-261-1/+1
| |
| * Version bump for 3.4.1.v3.4.1Larry Hastings2014-05-181-3/+3
| |
| * Post-release version bump for 3.4.1rc1. Sorry it's late!Larry Hastings2014-05-181-1/+1
| |
| * Version bump for 3.4.1rc1.v3.4.1rc1Larry Hastings2014-05-041-4/+4
| |
* | Issue #21490: Add new C macros: Py_ABS() and Py_STRINGIFY()Victor Stinner2014-05-141-1/+14
| | | | | | | | | | Keep _Py_STRINGIZE() in PC/pyconfig.h to not introduce a dependency between pyconfig.h and pymacros.h.
* | do not expose known hash api in stable APIBenjamin Peterson2014-05-031-0/+4
| |
* | Issue 21101: Internal API for dict getitem and setitem where the hash value ↵Raymond Hettinger2014-05-031-0/+4
| | | | | | | | is known.
* | Issue #21233: Add new C functions: PyMem_RawCalloc(), PyMem_Calloc(),Victor Stinner2014-05-022-1/+8
| | | | | | | | | | | | PyObject_Calloc(), _PyObject_GC_Calloc(). bytes(int) and bytearray(int) are now using ``calloc()`` instead of ``malloc()`` for large objects which is faster and use less memory (until the bytearray buffer is filled with data).
* | support setting fpu precision on m68k (closes #20904)Benjamin Peterson2014-04-171-0/+19
| | | | | | | | Patch from Andreas Schwab.
* | Closes Issue 17861: Autogenerate Include/opcode.h from opcode.py.Kushal Das2014-04-151-140/+109
| | | | | | | | | | It includes required changes in Makefile.pre.in and configure.ac among other files.
* | #11983: update comment to describe which fields are used and why.Andrew Kuchling2014-04-141-1/+6
| | | | | | | | | | Original patch by Caelyn McAulay; modified after discussion w/ her at the PyCon 2014 sprints.
* | PEP 465: a dedicated infix operator for matrix multiplication (closes #21176)Benjamin Peterson2014-04-106-9/+30
| |
* | merge 3.4Benjamin Peterson2014-04-081-1/+1
|\ \ | |/
| * use imperativeBenjamin Peterson2014-04-081-1/+1
| |