- 02 Haz, 2014 2 kayıt (commit)
-
-
Victor Stinner yazdı
make sure that the code using it will be adapted for the new "calloc" field (instead of crashing).
-
Victor Stinner yazdı
-
- 02 May, 2014 1 kayıt (commit)
-
-
Victor Stinner yazdı
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).
-
- 23 Nis, 2014 1 kayıt (commit)
-
-
Zachary Ware yazdı
..\Modules\_testcapimodule.c(3320): warning C4098: 'matmulType_dealloc' : 'void' function returning a value
-
- 10 Nis, 2014 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
-
- 16 Şub, 2014 1 kayıt (commit)
-
-
Victor Stinner yazdı
aways from zero, instead of rounding towards zero. It should make test_asyncio more reliable, especially test_timeout_rounding() test.
-
- 09 Şub, 2014 1 kayıt (commit)
-
-
Larry Hastings yazdı
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.
-
- 28 Ock, 2014 1 kayıt (commit)
-
-
Larry Hastings yazdı
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).
-
- 24 Ock, 2014 1 kayıt (commit)
-
-
Larry Hastings yazdı
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.
-
- 16 Ock, 2014 1 kayıt (commit)
-
-
Larry Hastings yazdı
* You may now specify an expression as the default value for a parameter! Example: "sys.maxsize - 1". This support is intentionally quite limited; you may only use values that can be represented as static C values. * Removed "doc_default", simplified support for "c_default" and "py_default". (I'm not sure we still even need "py_default", but I'm leaving it in for now in case a use presents itself.) * Parameter lines support a trailing '\\' as a line continuation character, allowing you to break up long lines. * The argument parsing code generated when supporting optional groups now uses PyTuple_GET_SIZE instead of PyTuple_GetSize, leading to a 850% speedup in parsing. (Just kidding, this is an unmeasurable difference.) * A bugfix for the recent regression where the generated prototype from pydoc for builtins would be littered with unreadable "=<object ...>"" default values for parameters that had no default value. * Converted some asserts into proper failure messages. * Many doc improvements and fixes.
-
- 07 Ock, 2014 1 kayıt (commit)
-
-
Larry Hastings yazdı
default values. inspect.Signature correspondingly supports them in __text_signature__ fields for builtins.
-
- 13 Ara, 2013 5 kayıt (commit)
-
-
Victor Stinner yazdı
test_capi is failing and the fix is not trivial, I prefer to revert
-
Victor Stinner yazdı
the function did nothing if the key already exists (if the current value is a non-NULL pointer). _testcapi.run_in_subinterp() now correctly sets the new Python thread state of the current thread when a subinterpreter is created.
-
Victor Stinner yazdı
-
Victor Stinner yazdı
Fix a crash when a generator is created in a C thread that is destroyed while the generator is still used. The issue was that a generator contains a frame, and the frame kept a reference to the Python state of the destroyed C thread. The crash occurs when a trace function is setup.
-
Victor Stinner yazdı
crash when a generator is created in a C thread that is destroyed while the generator is still used. The issue was that a generator contains a frame, and the frame kept a reference to the Python state of the destroyed C thread. The crash occurs when a trace function is setup.
-
- 23 Kas, 2013 1 kayıt (commit)
-
-
Larry Hastings yazdı
for some builtins.
-
- 29 Eki, 2013 2 kayıt (commit)
-
-
Victor Stinner yazdı
-
Victor Stinner yazdı
-
- 27 Agu, 2013 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
error messages and comments.
-
- 02 Agu, 2013 1 kayıt (commit)
-
-
Christian Heimes yazdı
-
- 31 Tem, 2013 1 kayıt (commit)
-
-
Christian Heimes yazdı
-
- 30 Tem, 2013 1 kayıt (commit)
-
-
Antoine Pitrou yazdı
-
- 26 Tem, 2013 5 kayıt (commit)
-
-
Christian Heimes yazdı
CID 1058280
-
Christian Heimes yazdı
-
Christian Heimes yazdı
-
Christian Heimes yazdı
CID 1058288
-
Christian Heimes yazdı
CID 1058280 CID 1058282 CID 1058284
-
- 20 Tem, 2013 1 kayıt (commit)
-
-
Christian Heimes yazdı
CID 486659
-
- 07 Tem, 2013 1 kayıt (commit)
-
-
Victor Stinner yazdı
Add new enum: * PyMemAllocatorDomain Add new structures: * PyMemAllocator * PyObjectArenaAllocator Add new functions: * PyMem_RawMalloc(), PyMem_RawRealloc(), PyMem_RawFree() * PyMem_GetAllocator(), PyMem_SetAllocator() * PyObject_GetArenaAllocator(), PyObject_SetArenaAllocator() * PyMem_SetupDebugHooks() Changes: * PyMem_Malloc()/PyObject_Realloc() now always call malloc()/realloc(), instead of calling PyObject_Malloc()/PyObject_Realloc() in debug mode. * PyObject_Malloc()/PyObject_Realloc() now falls back to PyMem_Malloc()/PyMem_Realloc() for allocations larger than 512 bytes. * Redesign debug checks on memory block allocators as hooks, instead of using C macros
-
- 15 Haz, 2013 1 kayıt (commit)
-
-
Victor Stinner yazdı
The new API require more discussion.
-
- 14 Haz, 2013 1 kayıt (commit)
-
-
Victor Stinner yazdı
* Add a new PyMemAllocators structure * New functions: - PyMem_RawMalloc(), PyMem_RawRealloc(), PyMem_RawFree(): GIL-free memory allocator functions - PyMem_GetRawAllocators(), PyMem_SetRawAllocators() - PyMem_GetAllocators(), PyMem_SetAllocators() - PyMem_SetupDebugHooks() - _PyObject_GetArenaAllocators(), _PyObject_SetArenaAllocators() * Add unit test for PyMem_Malloc(0) and PyObject_Malloc(0) * Add unit test for new get/set allocators functions * PyObject_Malloc() now falls back on PyMem_Malloc() instead of malloc() if size is bigger than SMALL_REQUEST_THRESHOLD, and PyObject_Realloc() falls back on PyMem_Realloc() instead of realloc() * PyMem_Malloc() and PyMem_Realloc() now always call malloc() and realloc(), instead of calling PyObject_Malloc() and PyObject_Realloc() in debug mode
-
- 27 May, 2013 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
A patch from Illia Polosukhin.
-
- 07 Mar, 2013 1 kayıt (commit)
-
-
Ezio Melotti yazdı
-
- 05 Mar, 2013 1 kayıt (commit)
-
-
Victor Stinner yazdı
code points bigger than U+10ffff
-
- 02 Kas, 2012 1 kayıt (commit)
-
-
Stefan Krah yazdı
-
- 04 Eki, 2012 1 kayıt (commit)
-
-
Jesus Cea yazdı
-
- 08 Agu, 2012 1 kayıt (commit)
-
-
Larry Hastings yazdı
that occasionally uses doubles.
-
- 22 Haz, 2012 1 kayıt (commit)
-
-
Larry Hastings yazdı
for "parity" between PyArg_ParseTuple() and the Python/getargs.c static function skipitem() for all possible "format units".
-
- 05 May, 2012 1 kayıt (commit)
-
-
Larry Hastings yazdı
-