- 26 Aug, 2015 1 commit
-
-
Yury Selivanov authored
-
- 28 May, 2015 1 commit
-
-
Yury Selivanov authored
-
- 12 May, 2015 1 commit
-
-
Yury Selivanov authored
-
- 14 Apr, 2015 1 commit
-
-
Berker Peksag authored
-
- 20 Nov, 2014 1 commit
-
-
Nick Coghlan authored
- interpreter startup and shutdown code moved to a new pylifecycle.c module - Py_OptimizeFlag moved into the new module with the other global flags
-
- 18 Nov, 2014 2 commits
-
-
Serhiy Storchaka authored
-
Serhiy Storchaka authored
-
- 10 Apr, 2014 1 commit
-
-
Benjamin Peterson authored
-
- 09 Feb, 2014 1 commit
-
-
Larry Hastings authored
The new syntax is highly human readable while still preventing false positives. The syntax also extends Python syntax to denote "self" and positional-only parameters, allowing inspect.Signature objects to be totally accurate for all supported builtins in Python 3.4.
-
- 04 Feb, 2014 1 commit
-
-
Martin v. Löwis authored
-
- 28 Jan, 2014 1 commit
-
-
Larry Hastings authored
annotate text signatures in docstrings, resulting in fewer false positives. "self" parameters are also explicitly marked, allowing inspect.Signature() to authoritatively detect (and skip) said parameters. Issue #20326: Argument Clinic now generates separate checksums for the input and output sections of the block, allowing external tools to verify that the input has not changed (and thus the output is not out-of-date).
-
- 26 Jan, 2014 1 commit
-
-
Larry Hastings authored
-
- 24 Jan, 2014 1 commit
-
-
Larry Hastings authored
PyMethodDescr_Type, _PyMethodWrapper_Type, and PyWrapperDescr_Type) have been modified to provide introspection information for builtins. Also: many additional Lib, test suite, and Argument Clinic fixes.
-
- 03 Jan, 2014 1 commit
-
-
Martin v. Löwis authored
-
- 01 Dec, 2013 2 commits
-
-
Alexandre Vassalotti authored
-
Alexandre Vassalotti authored
-
- 20 Nov, 2013 1 commit
-
-
Christian Heimes authored
Python now uses SipHash24 on all major platforms.
-
- 07 Nov, 2013 1 commit
-
-
Victor Stinner authored
are used. Move also _Py_IDENTIFIER() defintions to the top in modified files to remove identifiers duplicated in the same file.
-
- 06 Nov, 2013 2 commits
-
-
Victor Stinner authored
_PyUnicode_CompareWithId() is faster than PyUnicode_CompareWithASCIIString() when both strings are equal and interned. Add also _PyId_builtins identifier for "builtins" common string.
-
Victor Stinner authored
instead of creating temporary Unicode string objects Add also more identifiers in pythonrun.c to avoid temporary Unicode string objets for the interactive interpreter.
-
- 01 Oct, 2013 1 commit
-
-
Raymond Hettinger authored
The path wasn't being taken due to an over-restrictive type check.
-
- 24 Aug, 2013 1 commit
-
-
Antoine Pitrou authored
-
- 30 Jul, 2013 1 commit
-
-
Antoine Pitrou authored
-
- 27 May, 2013 1 commit
-
-
Benjamin Peterson authored
A patch from Illia Polosukhin.
-
- 19 Nov, 2012 1 commit
-
-
Benjamin Peterson authored
-
- 30 Oct, 2012 1 commit
-
-
Victor Stinner authored
... (unsigned long and unsigned int) to avoid an undefined behaviour with Py_TPFLAGS_TYPE_SUBCLASS ((1 << 31). PyType_GetFlags() result type is now unsigned too (unsigned long, instead of long).
-
- 05 Sep, 2012 3 commits
-
-
Antoine Pitrou authored
sporadic crashes in multi-thread programs when several long deallocator chains ran concurrently and involved subclasses of built-in container types. Because of this change, a couple extension modules compiled for 2.7.4 (those which use the trashcan mechanism, despite it being undocumented) will not be loadable by 2.7.3 and earlier. However, extension modules compiled for 2.7.3 and earlier will be loadable by 2.7.4.
-
Antoine Pitrou authored
sporadic crashes in multi-thread programs when several long deallocator chains ran concurrently and involved subclasses of built-in container types. Because of this change, a couple extension modules compiled for 3.2.4 (those which use the trashcan mechanism, despite it being undocumented) will not be loadable by 3.2.3 and earlier. However, extension modules compiled for 3.2.3 and earlier will be loadable by 3.2.4.
-
Antoine Pitrou authored
sporadic crashes in multi-thread programs when several long deallocator chains ran concurrently and involved subclasses of built-in container types. Because of this change, a couple extension modules compiled for 3.2.4 (those which use the trashcan mechanism, despite it being undocumented) will not be loadable by 3.2.3 and earlier. However, extension modules compiled for 3.2.3 and earlier will be loadable by 3.2.4.
-
- 23 Jun, 2012 1 commit
-
-
Martin v. Löwis authored
-
- 22 Jun, 2012 1 commit
-
-
David Malcolm authored
-
- 23 Apr, 2012 1 commit
-
-
Benjamin Peterson authored
Patch from Mark Shannon.
-
- 04 Apr, 2012 1 commit
-
-
Antoine Pitrou authored
-
- 25 Feb, 2012 1 commit
-
-
Stefan Krah authored
and lifetime issues of dynamically allocated Py_buffer members (#9990) as well as crashes (#8305, #7433). Many new features have been added (See whatsnew/3.3), and the documentation has been updated extensively. The ndarray test object from _testbuffer.c implements all aspects of PEP-3118, so further development towards the complete implementation of the PEP can proceed in a test-driven manner. Thanks to Nick Coghlan, Antoine Pitrou and Pauli Virtanen for review and many ideas. - Issue #12834: Fix incorrect results of memoryview.tobytes() for non-contiguous arrays. - Issue #5231: Introduce memoryview.cast() method that allows changing format and shape without making a copy of the underlying memory.
-
- 21 Feb, 2012 3 commits
-
-
Benjamin Peterson authored
-
Benjamin Peterson authored
-
Barry Warsaw authored
environment variable, to provide an opt-in way to protect against denial of service attacks due to hash collisions within the dict and set types. Patch by David Malcolm, based on work by Victor Stinner.
-
- 20 Feb, 2012 2 commits
-
-
Georg Brandl authored
in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated. The environment variable PYTHONHASHSEED and the new command line flag -R control this behavior.
-
Benjamin Peterson authored
-
- 22 Jan, 2012 1 commit
-
-
Benjamin Peterson authored
I had to move the static identifier code from unicodeobject.h to object.h in order for this to work.
-