1. 24 Ock, 2018 1 kayıt (commit)
  2. 09 Ara, 2017 1 kayıt (commit)
    • Benjamin Peterson's avatar
      closes bpo-31650: PEP 552 (Deterministic pycs) implementation (#4575) · 42aa93b8
      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.
      42aa93b8
  3. 06 Eyl, 2015 1 kayıt (commit)
  4. 13 Nis, 2015 2 kayıt (commit)
  5. 02 Ara, 2014 1 kayıt (commit)
  6. 01 Ara, 2014 2 kayıt (commit)
  7. 01 Eyl, 2014 2 kayıt (commit)
  8. 22 Agu, 2014 2 kayıt (commit)
  9. 25 Eki, 2013 1 kayıt (commit)
  10. 15 Haz, 2013 2 kayıt (commit)
  11. 14 Haz, 2013 1 kayıt (commit)
  12. 24 Nis, 2013 1 kayıt (commit)
  13. 14 Nis, 2013 2 kayıt (commit)
  14. 28 Kas, 2011 1 kayıt (commit)
  15. 26 Kas, 2011 4 kayıt (commit)