- 24 Ock, 2018 1 kayıt (commit)
-
-
Bernhard M. Wiedemann yazdı
To support reproducible builds, the setting of of SOURCE_DATE_EPOCH triggers the py_compile module -- and by extension, compileall -- to forcibly compile with hash-based .pyc files. This eliminates the possibility of timestamp-based .pyc files which vary between builds.
-
- 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.
-
- 06 Eyl, 2015 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 13 Nis, 2015 2 kayıt (commit)
-
-
Brett Cannon yazdı
-
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.
-
- 02 Ara, 2014 1 kayıt (commit)
-
-
Barry Warsaw yazdı
Windows buildbots. Found by Jeremy Kloth.
-
- 01 Ara, 2014 2 kayıt (commit)
-
-
Barry Warsaw yazdı
-
Barry Warsaw yazdı
asked to compile a source file containing multiple dots in the source file name.
-
- 01 Eyl, 2014 2 kayıt (commit)
-
-
Berker Peksag yazdı
-
Berker Peksag yazdı
-
- 22 Agu, 2014 2 kayıt (commit)
-
-
Berker Peksag yazdı
Thanks to Arfrever Frehtes Taifersar Arahesis.
-
Berker Peksag yazdı
it don't raise an exception if doraise is False. Patch by Bohuslav "Slavek" Kabrda.
-
- 25 Eki, 2013 1 kayıt (commit)
-
-
Christian Heimes yazdı
-
- 15 Haz, 2013 2 kayıt (commit)
-
-
Brett Cannon yazdı
-
Brett Cannon yazdı
-
- 14 Haz, 2013 1 kayıt (commit)
-
-
Brett Cannon yazdı
overwrite a symlink or non-regular file with a regular file.
-
- 24 Nis, 2013 1 kayıt (commit)
-
-
Brett Cannon yazdı
-
- 14 Nis, 2013 2 kayıt (commit)
-
-
Brett Cannon yazdı
-
Brett Cannon yazdı
bytecode files in py_compile. Thanks to Arfrever Frehtes Taifersar Arahesis for the bug report.
-
- 28 Kas, 2011 1 kayıt (commit)
-
-
Meador Inge yazdı
Initial patch by Sjoerd de Vries.
-
- 26 Kas, 2011 4 kayıt (commit)
-
-
Meador Inge yazdı
-
Meador Inge yazdı
-
Meador Inge yazdı
-
Meador Inge yazdı
-