- 14 Eki, 2018 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
bytes and bytearray constructors converted unexpected exceptions (e.g. MemoryError and KeyboardInterrupt) to TypeError.
-
- 03 Eki, 2018 1 kayıt (commit)
-
-
Zackery Spytz yazdı
formatfloat() was not checking if PyBytes_FromStringAndSize() failed, which could lead to a null pointer dereference in _PyBytes_FormatEx().
-
- 23 Agu, 2018 1 kayıt (commit)
-
-
Alexey Izbyshev yazdı
Reported by Svace static analyzer.
-
- 24 Tem, 2018 1 kayıt (commit)
-
-
Victor Stinner yazdı
Add more fields to _PyCoreConfig: * _check_hash_pycs_mode * bytes_warning * debug * inspect * interactive * legacy_windows_fs_encoding * legacy_windows_stdio * optimization_level * quiet * unbuffered_stdio * user_site_directory * verbose * write_bytecode Changes: * Remove pymain_get_global_config() and pymain_set_global_config() which became useless. These functions have been replaced by _PyCoreConfig_GetGlobalConfig() and _PyCoreConfig_SetGlobalConfig(). * sys.flags.dont_write_bytecode value is now restricted to 1 even if -B option is specified multiple times on the command line. * PyThreadState_Clear() now uses the config from the current interpreter rather than using global Py_VerboseFlag
-
- 06 Tem, 2018 1 kayıt (commit)
-
-
Tal Einat yazdı
* converted bytes methods: expandtabs, ljust, rjust, center, zfill * updated char_convertor to properly set the C default value
-
- 29 Nis, 2018 1 kayıt (commit)
-
-
Siddhesh Poyarekar yazdı
METH_NOARGS functions need only a single argument but they are cast into a PyCFunction, which takes two arguments. This triggers an invalid function cast warning in gcc8 due to the argument mismatch. Fix this by adding a dummy unused argument.
-
- 27 Ock, 2018 1 kayıt (commit)
-
-
INADA Naoki yazdı
-
- 02 Kas, 2017 1 kayıt (commit)
-
-
stratakis yazdı
-
- 28 Eki, 2017 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
separators that are not bytes-like objects.
-
- 20 Eki, 2017 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
and in codecs.escape_decode() when decode an escaped non-ascii byte.
-
- 15 Eyl, 2017 1 kayıt (commit)
-
-
Barry Warsaw yazdı
* Add Py_UNREACHABLE() as an alias to abort(). * Use Py_UNREACHABLE() instead of assert(0) * Convert more unreachable code to use Py_UNREACHABLE() * Document Py_UNREACHABLE() and a few other macros.
-
- 08 Eyl, 2017 1 kayıt (commit)
-
-
Eric Snow yazdı
* group the (stateful) runtime globals into various topical structs * consolidate the topical structs under a single top-level _PyRuntimeState struct * add a check-c-globals.py script that helps identify runtime globals Other globals are excluded (see globals.txt and check-c-globals.py).
-
- 08 Nis, 2017 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 19 Mar, 2017 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 14 Mar, 2017 1 kayıt (commit)
-
-
Xiang Zhang yazdı
-
- 12 Mar, 2017 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 08 Mar, 2017 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
bpo-29568: Disable any characters between two percents for escaped percent "%%" in the format string for classic string formatting. (GH-513)
-
- 06 Mar, 2017 1 kayıt (commit)
-
-
Xiang Zhang yazdı
-
- 06 Ock, 2017 1 kayıt (commit)
-
-
INADA Naoki yazdı
-
- 19 Ara, 2016 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
whitespace, not only spaces. Patch by Robert Xiao.
-
- 17 Ara, 2016 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
form.
-
- 06 Ara, 2016 1 kayıt (commit)
-
-
Victor Stinner yazdı
Replace: PyObject_CallFunctionObjArgs(callable, NULL) with: _PyObject_CallNoArg(callable)
-
- 04 Ara, 2016 1 kayıt (commit)
-
-
Victor Stinner yazdı
Issue #28858: The change b9c9691c72c5 introduced a regression. It seems like _PyObject_CallArg1() uses more stack memory than PyObject_CallFunctionObjArgs().
-
- 01 Ara, 2016 1 kayıt (commit)
-
-
Victor Stinner yazdı
* 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.
-
- 20 Kas, 2016 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
functions.
-
- 31 Eki, 2016 2 kayıt (commit)
-
-
Eric V. Smith yazdı
-
Eric V. Smith yazdı
-
- 16 Eyl, 2016 1 kayıt (commit)
-
-
Berker Peksag yazdı
Issue #25270: Prevent codecs.escape_encode() from raising SystemError when an empty bytestring is passed
-
- 13 Eyl, 2016 1 kayıt (commit)
-
-
Christian Heimes yazdı
-
- 09 Eyl, 2016 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
-
- 08 Eyl, 2016 1 kayıt (commit)
-
-
R David Murray yazdı
Patch by Emanuel Barry, reviewed by Serhiy Storchaka and Martin Panter.
-
- 30 Agu, 2016 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
- 27 Agu, 2016 1 kayıt (commit)
-
-
Martin Panter yazdı
Patch by Xiang Zhang.
-
- 15 Agu, 2016 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
and iterables. Speed up to 3 times for short objects. Original patch by Naoki Inada.
-
- 10 Tem, 2016 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
concatenations. Patch by Xiang Zhang.
-
- 06 Tem, 2016 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
in and out of the Py_ssize_t range. Patch by Xiang Zhang.
-
- 03 Tem, 2016 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
For unknown reasons it perhaps caused a crash on 32-bit Windows (issue #).
-
- 01 Tem, 2016 2 kayıt (commit)
-
-
Serhiy Storchaka yazdı
file.
-
Serhiy Storchaka yazdı
now return an instance of corresponding subclass.
-
- 30 May, 2016 1 kayıt (commit)
-
-
Martin Panter yazdı
-