1. 05 Mar, 2019 1 kayıt (commit)
  2. 02 Şub, 2019 1 kayıt (commit)
  3. 27 Kas, 2018 2 kayıt (commit)
  4. 21 Kas, 2018 1 kayıt (commit)
  5. 12 Kas, 2018 1 kayıt (commit)
    • Victor Stinner's avatar
      bpo-35081: Rename internal headers (GH-10275) · 621cebe8
      Victor Stinner yazdı
      Rename Include/internal/ headers:
      
      * pycore_hash.h -> pycore_pyhash.h
      * pycore_lifecycle.h -> pycore_pylifecycle.h
      * pycore_mem.h -> pycore_pymem.h
      * pycore_state.h -> pycore_pystate.h
      
      Add missing headers to Makefile.pre.in and PCbuild:
      
      * pycore_condvar.h.
      * pycore_hamt.h
      * pycore_pyhash.h
      621cebe8
  6. 31 Eki, 2018 1 kayıt (commit)
    • Victor Stinner's avatar
      bpo-35081: Add pycore_ prefix to internal header files (GH-10263) · 27e2d1f2
      Victor Stinner yazdı
      * Rename Include/internal/ header files:
      
        * pyatomic.h -> pycore_atomic.h
        * ceval.h -> pycore_ceval.h
        * condvar.h -> pycore_condvar.h
        * context.h -> pycore_context.h
        * pygetopt.h -> pycore_getopt.h
        * gil.h -> pycore_gil.h
        * hamt.h -> pycore_hamt.h
        * hash.h -> pycore_hash.h
        * mem.h -> pycore_mem.h
        * pystate.h -> pycore_state.h
        * warnings.h -> pycore_warnings.h
      
      * PCbuild project, Makefile.pre.in, Modules/Setup: add the
        Include/internal/ directory to the search paths of header files.
      * Update includes. For example, replace #include "internal/mem.h"
        with #include "pycore_mem.h".
      27e2d1f2
  7. 14 Nis, 2018 1 kayıt (commit)
  8. 08 Eyl, 2017 1 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
  9. 08 Nis, 2017 1 kayıt (commit)
  10. 21 Mar, 2017 1 kayıt (commit)
  11. 30 Ara, 2016 1 kayıt (commit)
  12. 04 Ara, 2016 1 kayıt (commit)
    • Victor Stinner's avatar
      Backed out changeset b9c9691c72c5 · de4ae3d4
      Victor Stinner yazdı
      Issue #28858: The change b9c9691c72c5 introduced a regression. It seems like
      _PyObject_CallArg1() uses more stack memory than
      PyObject_CallFunctionObjArgs().
      de4ae3d4
  13. 01 Ara, 2016 1 kayıt (commit)
    • Victor Stinner's avatar
      Replace PyObject_CallFunctionObjArgs() with fastcall · 27580c1f
      Victor Stinner yazdı
      * PyObject_CallFunctionObjArgs(func, NULL) => _PyObject_CallNoArg(func)
      * PyObject_CallFunctionObjArgs(func, arg, NULL) => _PyObject_CallArg1(func, arg)
      
      PyObject_CallFunctionObjArgs() allocates 40 bytes on the C stack and requires
      extra work to "parse" C arguments to build a C array of PyObject*.
      
      _PyObject_CallNoArg() and _PyObject_CallArg1() are simpler and don't allocate
      memory on the C stack.
      
      This change is part of the fastcall project. The change on listsort() is
      related to the issue #23507.
      27580c1f
  14. 08 Eyl, 2016 1 kayıt (commit)
  15. 07 Eyl, 2016 1 kayıt (commit)
  16. 06 Eyl, 2016 2 kayıt (commit)
  17. 25 Ara, 2015 1 kayıt (commit)
  18. 10 Kas, 2015 2 kayıt (commit)
  19. 08 Agu, 2015 1 kayıt (commit)
  20. 25 Nis, 2015 1 kayıt (commit)
  21. 19 Mar, 2015 1 kayıt (commit)
  22. 18 Mar, 2015 1 kayıt (commit)
  23. 29 Ock, 2015 1 kayıt (commit)
  24. 05 Eki, 2014 1 kayıt (commit)
    • R David Murray's avatar
      #16518: Bring error messages in harmony with docs ("bytes-like object") · 861470c8
      R David Murray yazdı
      Some time ago we changed the docs to consistently use the term 'bytes-like
      object' in all the contexts where bytes, bytearray, memoryview, etc are used.
      This patch (by Ezio Melotti) completes that work by changing the error
      messages that previously reported that certain types did "not support the
      buffer interface" to instead say that a bytes-like object is required.  (The
      glossary entry for bytes-like object references the discussion of the buffer
      protocol in the docs.)
      861470c8
  25. 17 May, 2014 1 kayıt (commit)
  26. 14 May, 2014 1 kayıt (commit)
  27. 20 Kas, 2013 1 kayıt (commit)
  28. 03 Eki, 2013 1 kayıt (commit)
  29. 02 Eki, 2013 1 kayıt (commit)
  30. 19 Şub, 2013 1 kayıt (commit)
  31. 02 Kas, 2012 1 kayıt (commit)
  32. 03 Eyl, 2012 2 kayıt (commit)
  33. 25 Agu, 2012 1 kayıt (commit)
  34. 28 Tem, 2012 2 kayıt (commit)
  35. 28 May, 2012 1 kayıt (commit)