1. 29 Nis, 2018 1 kayıt (commit)
  2. 27 Nis, 2018 1 kayıt (commit)
  3. 23 Mar, 2018 2 kayıt (commit)
  4. 13 Mar, 2018 1 kayıt (commit)
  5. 11 Mar, 2018 1 kayıt (commit)
  6. 04 Mar, 2018 1 kayıt (commit)
  7. 22 Şub, 2018 1 kayıt (commit)
  8. 28 Ock, 2018 1 kayıt (commit)
  9. 31 Ara, 2017 1 kayıt (commit)
  10. 22 Eki, 2017 1 kayıt (commit)
  11. 08 Eyl, 2017 2 kayıt (commit)
    • Eric Snow's avatar
      bpo-30860: Consolidate stateful runtime globals. (#3397) · 2ebc5ce4
      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).
      2ebc5ce4
    • Nick Coghlan's avatar
      bpo-31344: Per-frame control of trace events (GH-3417) · 5a851670
      Nick Coghlan yazdı
      f_trace_lines: enable/disable line trace events
      f_trace_opcodes: enable/disable opcode trace events
      
      These are intended primarily for testing of the interpreter
      itself, as they make it much easier to emulate signals
      arriving at unfortunate times.
      5a851670
  12. 24 Ara, 2016 1 kayıt (commit)
  13. 11 Kas, 2016 1 kayıt (commit)
    • Victor Stinner's avatar
      Issue #28618: Make hot functions using __attribute__((hot)) · c6944e7e
      Victor Stinner yazdı
      When Python is not compiled with PGO, the performance of Python on call_simple
      and call_method microbenchmarks depend highly on the code placement. In the
      worst case, the performance slowdown can be up to 70%.
      
      The GCC __attribute__((hot)) attribute helps to keep hot code close to reduce
      the risk of such major slowdown. This attribute is ignored when Python is
      compiled with PGO.
      
      The following functions are considered as hot according to statistics collected
      by perf record/perf report:
      
      * _PyEval_EvalFrameDefault()
      * call_function()
      * _PyFunction_FastCall()
      * PyFrame_New()
      * frame_dealloc()
      * PyErr_Occurred()
      c6944e7e
  14. 11 Eyl, 2016 1 kayıt (commit)
  15. 04 Haz, 2016 1 kayıt (commit)
  16. 24 May, 2016 1 kayıt (commit)
  17. 06 Nis, 2016 1 kayıt (commit)
  18. 20 Ock, 2016 1 kayıt (commit)
    • Victor Stinner's avatar
      co_lnotab supports negative line number delta · f3914eb1
      Victor Stinner yazdı
      Issue #26107: The format of the co_lnotab attribute of code objects changes to
      support negative line number delta.
      
      Changes:
      
      * assemble_lnotab(): if line number delta is less than -128 or greater than
        127, emit multiple (offset_delta, lineno_delta) in co_lnotab
      * update functions decoding co_lnotab to use signed 8-bit integers
      
        - dis.findlinestarts()
        - PyCode_Addr2Line()
        - _PyCode_CheckLineNumber()
        - frame_setlineno()
      
      * update lnotab_notes.txt
      * increase importlib MAGIC_NUMBER to 3361
      * document the change in What's New in Python 3.6
      * cleanup also PyCode_Optimize() to use better variable names
      f3914eb1
  19. 05 Ock, 2016 1 kayıt (commit)
  20. 24 Ara, 2015 1 kayıt (commit)
  21. 12 May, 2015 1 kayıt (commit)
  22. 05 Tem, 2014 1 kayıt (commit)
  23. 09 Şub, 2014 1 kayıt (commit)
  24. 13 Ara, 2013 1 kayıt (commit)
  25. 07 Kas, 2013 1 kayıt (commit)
  26. 29 Eki, 2013 1 kayıt (commit)
  27. 05 Agu, 2013 1 kayıt (commit)
  28. 04 Haz, 2013 1 kayıt (commit)
  29. 14 May, 2013 1 kayıt (commit)
  30. 08 May, 2013 1 kayıt (commit)
  31. 30 Eki, 2012 1 kayıt (commit)
  32. 22 Haz, 2012 1 kayıt (commit)
  33. 31 May, 2012 1 kayıt (commit)
  34. 18 Nis, 2012 3 kayıt (commit)
  35. 15 Mar, 2012 1 kayıt (commit)
  36. 05 Mar, 2012 1 kayıt (commit)