- 20 Mar, 2019 6 kayıt (commit)
-
-
Inada Naoki yazdı
-
-
Victor Stinner yazdı
_PyCoreConfig_ReadFromArgv() now reuses the code parsing command line options from preconfig.c.
-
-
Victor Stinner yazdı
Don't override parameters which are already set by the user.
-
Victor Stinner yazdı
* Add _PyRuntime.pre_initialized: set to 1 when Python is pre-initialized * Add _Py_PreInitialize() and _Py_PreInitializeFromPreConfig(). * _PyCoreConfig_Read() now calls _Py_PreInitialize(). * Move _PyPreConfig_GetGlobalConfig() and _PyCoreConfig_GetGlobalConfig() calls from main.c to preconfig.c and coreconfig.c.
-
- 19 Mar, 2019 18 kayıt (commit)
-
-
-
Victor Stinner yazdı
No longer limit repr(structseq) to 512 bytes. Use _PyUnicodeWriter for better performance and to write directly Unicode rather than encoding repr() value to UTF-8 and then decoding from UTF-8.
-
Victor Stinner yazdı
Calling _PyRuntime_Initialize() after _PyRuntime_Finalize() now re-initializes _PyRuntime structure. Previously, _PyRuntime_Initialize() did nothing in that case.
-
-
Raymond Hettinger yazdı
-
Victor Stinner yazdı
* _PyPathConfig_ComputeSysPath0() now returns 0 if argv is empty. * Cleanup also _PyPathConfig_ComputeSysPath0() code: move variables definitions closer to where they are used.
-
Pablo Galindo yazdı
-
Victor Stinner yazdı
At Python initialization, the current directory is no longer prepended to sys.path if it has been removed. Rename _PyPathConfig_ComputeArgv0() to _PyPathConfig_ComputeSysPath0() to avoid confusion between argv[0] and sys.path[0].
-
Victor Stinner yazdı
Ensure that _PyRuntime_Finalize() is always call. This change fix a few memory leaks when running "python3 -V".
-
Victor Stinner yazdı
When Python is compiled with Valgrind support, release Unicode interned strings at exit in _PyUnicode_Fini(). * Rename _Py_ReleaseInternedUnicodeStrings() to unicode_release_interned() and make it private. * unicode_release_interned() is now called from _PyUnicode_Fini(): it must be called with a running Python thread state for TRASHCAN, it cannot be called from pymain_free(). * Don't display statistics on interned strings at exit anymore
-
Victor Stinner yazdı
_PyEval_FiniThreads() now free the pending lock.
-
Inada Naoki yazdı
Modules/_sqlite/cursor.c uses "y#" format. It didn't declare PY_SSIZE_T_CLEAN, but the argument is Py_ssize_t already.
-
Stéphane Wirtel yazdı
-
btharper yazdı
_PyPreConfig_Read() now free 'old_old' at exit.
-
Raymond Hettinger yazdı
-
Raymond Hettinger yazdı
-
Victor Stinner yazdı
* Use Py_ARRAY_LENGTH() rather than hardcoded MAXPATHLEN in getpath.c. * Pass string length to functions modifying strings.
-
Victor Stinner yazdı
Python initialization now fails if decoding pybuilddir.txt configuration file fails at startup. _PyPathConfig_Calculate() now reports memory allocation failure and decoding error on decoding pybuilddir.txt content from UTF-8/surrogateescape.
-
- 18 Mar, 2019 14 kayıt (commit)
-
-
Victor Stinner yazdı
Replace Py_FatalError() with _PyInitError to let the caller handle the fatal error.
-
Victor Stinner yazdı
bpo-36301, bpo-36333: * Fix memory allocator used by _PyPathConfig_ClearGlobal(): force the default allocator. * _PyPreConfig_ReadFromArgv(): free init_ctype_locale memory. * pymain_main(): call pymain_free() on init error Co-Authored-By: Stéphane Wirtel <stephane@wirtel.be>
-
stratakis yazdı
-
Raymond Hettinger yazdı
Also, deprecate the *_field_types* attributes which duplicated the information in *\__annotations__*. https://bugs.python.org/issue36320
-
Victor Stinner yazdı
The last parameter of _Py_wreadlink(), _Py_wrealpath() and _Py_wgetcwd() is a length, not a size: number of characters including the trailing NUL character. Enhance also documentation of error conditions.
-
Victor Stinner yazdı
The test test_customize_compiler() now mocks all sysconfig variables and all environment variables used by customize_compiler().
-
Stéphane Wirtel yazdı
-
Pablo Galindo yazdı
-
Inada Naoki yazdı
-
Stéphane Wirtel yazdı
* bpo-36329: Declare the version of Python to use for Tools/scripts/serve.py * Add the blurb entry
-
CAM Gerlach yazdı
-
Rémi Lapeyre yazdı
-
Raymond Hettinger yazdı
-
Inada Naoki yazdı
-
- 17 Mar, 2019 2 kayıt (commit)
-
-
Harmon yazdı
-
Joan Massich yazdı
-