- 23 Tem, 2018 1 kayıt (commit)
-
-
Miss Islington (bot) yazdı
(cherry picked from commit aba24ff3) Co-authored-by:
Serhiy Storchaka <storchaka@gmail.com>
-
- 11 Tem, 2018 1 kayıt (commit)
-
-
Miss Islington (bot) yazdı
(cherry picked from commit 993030aa) Co-authored-by:
Serhiy Storchaka <storchaka@gmail.com>
-
- 03 Tem, 2018 1 kayıt (commit)
-
-
Miss Islington (bot) yazdı
PyErr_Print() will not return when the exception is a SystemExit, so decref the __main__ module object in that case. (cherry picked from commit d8cba5d1) Co-authored-by:
Zackery Spytz <zspytz@gmail.com>
-
- 24 Haz, 2018 1 kayıt (commit)
-
-
Miss Islington (bot) yazdı
Directly executed pyc files were being kept open longer than necessary. (cherry picked from commit ea737751) Co-authored-by:
Zackery Spytz <zspytz@gmail.com>
-
- 09 Ara, 2017 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
Python now supports checking bytecode cache up-to-dateness with a hash of the source contents rather than volatile source metadata. See the PEP for details. While a fairly straightforward idea, quite a lot of code had to be modified due to the pervasiveness of pyc implementation details in the codebase. Changes in this commit include: - The core changes to importlib to understand how to read, validate, and regenerate hash-based pycs. - Support for generating hash-based pycs in py_compile and compileall. - Modifications to our siphash implementation to support passing a custom key. We then expose it to importlib through _imp. - Updates to all places in the interpreter, standard library, and tests that manually generate or parse pyc files to grok the new format. - Support in the interpreter command line code for long options like --check-hash-based-pycs. - Tests and documentation for all of the above.
-
- 21 Kas, 2017 1 kayıt (commit)
-
-
Victor Stinner yazdı
Py_Main() now handles two more -X options: * -X showrefcount: new _PyCoreConfig.show_ref_count field * -X showalloccount: new _PyCoreConfig.show_alloc_count field
-
- 12 Kas, 2017 1 kayıt (commit)
-
-
xdegaye yazdı
-
- 11 Kas, 2017 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 23 Eki, 2017 1 kayıt (commit)
-
-
xdegaye yazdı
-
- 17 Eki, 2017 1 kayıt (commit)
-
-
Zane Bitter yazdı
-
- 14 Eyl, 2017 2 kayıt (commit)
- 12 Eyl, 2017 1 kayıt (commit)
-
-
Eric Snow yazdı
* Drop warnoptions from PyInterpreterState. * Drop xoptions from PyInterpreterState. * Don't set warnoptions and _xoptions again. * Decref after adding to sys.__dict__. * Drop an unused macro. * Check sys.xoptions *before* we delete it.
-
- 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).
-
- 24 May, 2017 1 kayıt (commit)
-
-
Eric Snow yazdı
(patch by Nick Coghlan)
-
- 15 Şub, 2017 1 kayıt (commit)
-
-
Yen Chi Hsuan yazdı
bltinmodule.c: Added in b744ba1d and no longer necessary since d64e8a75 posixmodule.c: Added in d1cd4d41 and no longer necessary since efb00c0c pythonrun.c: Added in 73d538b9 and no longer necessary since d6009517 sysmodule.c: Added in 5467d4c0 and no longer necessary since a2c17c58
-
- 11 Ara, 2016 1 kayıt (commit)
-
-
Martin Panter yazdı
Based on patch by Michael Layzell.
-
- 20 Kas, 2016 2 kayıt (commit)
-
-
Serhiy Storchaka yazdı
UTF-8 represenatation of Unicode objects.
-
Serhiy Storchaka yazdı
with PyUnicode_AsUTF8 and PyUnicode_AsUTF8AndSize.
-
- 16 Kas, 2016 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
The latter function is more readable, faster and doesn't raise exceptions. Based on patch by Xiang Zhang.
-
- 06 Eyl, 2016 1 kayıt (commit)
-
-
Victor Stinner yazdı
Directly pass NULL rather than an empty string.
-
- 22 Agu, 2016 1 kayıt (commit)
-
-
Victor Stinner yazdı
Issue #27809: * Rename _PyObject_FastCall() function to _PyObject_FastCallDict() * Add _PyObject_FastCall(), _PyObject_CallNoArg() and _PyObject_CallArg1() macros calling _PyObject_FastCallDict()
-
- 19 Agu, 2016 1 kayıt (commit)
-
-
Victor Stinner yazdı
Issue #27128.
-
- 26 May, 2016 1 kayıt (commit)
-
-
Martin Panter yazdı
Most fixes to Doc/ and Lib/ directories by Ville Skyttä.
-
- 28 Şub, 2016 1 kayıt (commit)
-
-
Martin Panter yazdı
-
- 25 Ara, 2015 2 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
Serhiy Storchaka yazdı
-
- 06 Eyl, 2015 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
It is very unlikely that they can occur in real code for now.
-
- 04 Eyl, 2015 1 kayıt (commit)
-
-
Victor Stinner yazdı
Issue #24891: Fix a race condition at Python startup if the file descriptor of stdin (0), stdout (1) or stderr (2) is closed while Python is creating sys.stdin, sys.stdout and sys.stderr objects. These attributes are now set to None if the creation of the object failed, instead of raising an OSError exception. Initial patch written by Marco Paolini.
-
- 27 Tem, 2015 1 kayıt (commit)
-
-
Berker Peksag yazdı
Patch by Louis Dassy.
-
- 03 May, 2015 1 kayıt (commit)
-
-
Eric Snow yazdı
-
- 13 Nis, 2015 1 kayıt (commit)
-
-
Brett Cannon yazdı
The concept of .pyo files no longer exists. Now .pyc files have an optional `opt-` tag which specifies if any extra optimizations beyond the peepholer were applied.
-
- 25 Mar, 2015 1 kayıt (commit)
-
-
Victor Stinner yazdı
Flushing sys.stdout and sys.stderr in Py_FatalError() can call again Py_FatalError(). Add a reentrant flag to detect this case and just abort at the second call.
-
- 24 Mar, 2015 2 kayıt (commit)
-
-
Victor Stinner yazdı
It should help to see exceptions when stderr if buffered: PyErr_Display() calls sys.stderr.write(), it doesn't write into stderr file descriptor directly.
-
Victor Stinner yazdı
* Display the current Python stack if an exception was raised but the exception has no traceback * Disable faulthandler if an exception was raised (before it was only disabled if no exception was raised) * To display the current Python stack, call PyGILState_GetThisThreadState() which works even if the GIL was released
-
- 18 Mar, 2015 1 kayıt (commit)
-
-
Victor Stinner yazdı
Detect also earlier PyMarshal_Read*() errors in zipimport.
-
- 22 Kas, 2014 2 kayıt (commit)
-
-
Zachary Ware yazdı
-
Steve Dower yazdı
-
- 20 Kas, 2014 1 kayıt (commit)
-
-
Nick Coghlan yazdı
- interpreter startup and shutdown code moved to a new pylifecycle.c module - Py_OptimizeFlag moved into the new module with the other global flags
-
- 05 Kas, 2014 1 kayıt (commit)
-
-
Victor Stinner yazdı
MAXPATHLEN is now preferred.
-