1. 29 Kas, 2017 1 kayıt (commit)
  2. 16 Kas, 2017 1 kayıt (commit)
    • Victor Stinner's avatar
      bpo-32030: Enhance Py_Main() (#4412) · a7368ac6
      Victor Stinner yazdı
      Parse more env vars in Py_Main():
      
      * Add more options to _PyCoreConfig:
      
        * faulthandler
        * tracemalloc
        * importtime
      
      * Move code to parse environment variables from _Py_InitializeCore()
        to Py_Main(). This change fixes a regression from Python 3.6:
        PYTHONUNBUFFERED is now read before calling pymain_init_stdio().
      * _PyFaulthandler_Init() and _PyTraceMalloc_Init() now take an
        argument to decide if the module has to be enabled at startup.
      * tracemalloc_start() is now responsible to check the maximum number
        of frames.
      
      Other changes:
      
      * Cleanup Py_Main():
      
        * Rename some pymain_xxx() subfunctions
        * Add pymain_run_python() subfunction
      
      * Cleanup Py_NewInterpreter()
      * _PyInterpreterState_Enable() now reports failure
      * init_hash_secret() now considers pyurandom() failure as an "user
        error": don't fail with abort().
      * pymain_optlist_append() and pymain_strdup() now sets err on memory
        allocation failure.
      a7368ac6
  3. 07 Eyl, 2017 1 kayıt (commit)
  4. 19 Mar, 2017 1 kayıt (commit)
  5. 19 Nis, 2016 1 kayıt (commit)
  6. 22 Mar, 2016 4 kayıt (commit)
    • Victor Stinner's avatar
    • Victor Stinner's avatar
      Issue #26588: add debug traces · 84aab094
      Victor Stinner yazdı
      Try to debug random failure on buildbots.
      84aab094
    • Victor Stinner's avatar
      Add C functions _PyTraceMalloc_Track() · 10b73e17
      Victor Stinner yazdı
      Issue #26530:
      
      * Add C functions _PyTraceMalloc_Track() and _PyTraceMalloc_Untrack() to track
        memory blocks using the tracemalloc module.
      * Add _PyTraceMalloc_GetTraceback() to get the traceback of an object.
      10b73e17
    • Victor Stinner's avatar
      tracemalloc now supports domains · e492ae50
      Victor Stinner yazdı
      Issue #26588:
      
      * The _tracemalloc now supports tracing memory allocations of multiple address
        spaces (domains).
      * Add domain parameter to tracemalloc_add_trace() and
        tracemalloc_remove_trace().
      * tracemalloc_add_trace() now starts by removing the previous trace, if any.
      * _tracemalloc._get_traces() now returns a list of (domain, size,
        traceback_frames): the domain is new.
      * Add tracemalloc.DomainFilter
      * tracemalloc.Filter: add an optional domain parameter to the constructor and a
        domain attribute
      * Sublte change: use Py_uintptr_t rather than void* in the traces key.
      * Add tracemalloc_config.use_domain, currently hardcoded to 1
      e492ae50
  7. 13 May, 2015 1 kayıt (commit)
  8. 06 May, 2015 1 kayıt (commit)
  9. 13 Nis, 2015 1 kayıt (commit)
    • Brett Cannon's avatar
      Issue #23731: Implement PEP 488. · f299abda
      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.
      f299abda
  10. 04 Şub, 2015 1 kayıt (commit)
  11. 22 Ock, 2015 1 kayıt (commit)
  12. 02 Haz, 2014 1 kayıt (commit)
  13. 10 Mar, 2014 1 kayıt (commit)
  14. 16 Şub, 2014 2 kayıt (commit)
  15. 01 Şub, 2014 1 kayıt (commit)
  16. 27 Kas, 2013 2 kayıt (commit)
  17. 25 Kas, 2013 1 kayıt (commit)
  18. 23 Kas, 2013 2 kayıt (commit)