1. 01 Mar, 2019 2 kayıt (commit)
  2. 20 Şub, 2019 1 kayıt (commit)
  3. 24 Ock, 2019 1 kayıt (commit)
  4. 23 Ara, 2018 1 kayıt (commit)
    • Ned Deily's avatar
      bpo-35257: fix broken BLDSHARED - needs LDFLAGS too (GH-11297) · 44a3ee07
      Ned Deily yazdı
      
      `BLDSHARED` needs to have both `LDFLAGS` and `LDFLAGS_NODIST`, not just `LDFLAGS_NODIST`; `PY_CORE_LDFLAGS` provides both.  For example, as it stands now with just `LDFLAGS_NODIST`, macOS universal builds are broken as the necessary `-arch` flags are no longer passed to the standard library extension module link step from `setup.py` resulting in extension modules being single architecture only.
      
      
      https://bugs.python.org/issue35257
      44a3ee07
  5. 22 Ara, 2018 1 kayıt (commit)
    • Serhiy Storchaka's avatar
      bpo-30455: Generate all token related code and docs from Grammar/Tokens. (GH-10370) · 8ac65811
      Serhiy Storchaka yazdı
      "Include/token.h", "Lib/token.py" (containing now some data moved from
      "Lib/tokenize.py") and new files "Parser/token.c" (containing the code
      moved from "Parser/tokenizer.c") and "Doc/library/token-list.inc" (included
      in "Doc/library/token.rst") are now generated from "Grammar/Tokens" by
      "Tools/scripts/generate_token.py". The script overwrites files only if
      needed and can be used on the read-only sources tree.
      
      "Lib/symbol.py" is now generated by "Tools/scripts/generate_symbol_py.py"
      instead of been executable itself.
      
      Added new make targets "regen-token" and "regen-symbol" which are now
      dependencies of "regen-all".
      
      The documentation contains now strings for operators and punctuation tokens.
      8ac65811
  6. 19 Ara, 2018 1 kayıt (commit)
    • stratakis's avatar
      bpo-35257: Avoid leaking LTO linker flags into distutils (GH-10900) · cf10a750
      stratakis yazdı
      When compiling 3rd party C extensions, the linker flags used by the
      compiler for the interpreter and the stdlib modules, will get
      leaked into distutils. In order to avoid that, the PY_CORE_LDFLAGS
      and PY_LDFLAGS_NODIST are introduced to keep those flags separated.
      cf10a750
  7. 16 Ara, 2018 1 kayıt (commit)
  8. 09 Ara, 2018 1 kayıt (commit)
  9. 28 Kas, 2018 1 kayıt (commit)
  10. 27 Kas, 2018 2 kayıt (commit)
  11. 25 Kas, 2018 1 kayıt (commit)
  12. 23 Kas, 2018 3 kayıt (commit)
  13. 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
  14. 01 Kas, 2018 2 kayıt (commit)
    • Victor Stinner's avatar
      bpo-35081: And pycore_lifecycle.h and pycore_pathconfig.h (GH-10273) · a1c249c4
      Victor Stinner yazdı
      * And pycore_lifecycle.h and pycore_pathconfig.h headers to
        Include/internal/
      * Move Py_BUILD_CORE specific code from coreconfig.h and
        pylifecycle.h to pycore_pathconfig.h and pycore_lifecycle.h
      * Move _Py_wstrlist_XXX() definitions and _PyPathConfig code
        from pycore_state.h to pycore_pathconfig.h
      * Move "Init" and "Fini" function definitions from pylifecycle.c to
        pycore_lifecycle.h.
      a1c249c4
    • Victor Stinner's avatar
      bpo-35081: Move accu.h to Include/internal/pycore_accu.h (GH-10271) · e281f7d8
      Victor Stinner yazdı
      The accu.h header is no longer part of the Python C API: it has been
      moved to the "internal" headers which are restricted to Python
      itself.
      
      Replace #include "accu.h" with #include "pycore_accu.h".
      e281f7d8
  15. 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
  16. 30 Eki, 2018 1 kayıt (commit)
  17. 25 Eki, 2018 1 kayıt (commit)
    • Victor Stinner's avatar
      bpo-35053: Add Include/tracemalloc.h (GH-10091) · 6279c1c5
      Victor Stinner yazdı
      * Modify object.h to ensure that pymem.h is included,
        to get _Py_tracemalloc_config variable.
      * Move _PyTraceMalloc_XXX() functions to tracemalloc.h,
        they need PyObject type. Break circular dependency between pymem.h
        and object.h.
      6279c1c5
  18. 04 Eki, 2018 1 kayıt (commit)
  19. 18 Eyl, 2018 1 kayıt (commit)
  20. 01 Agu, 2018 1 kayıt (commit)
  21. 16 Tem, 2018 1 kayıt (commit)
  22. 30 Nis, 2018 1 kayıt (commit)
  23. 20 Nis, 2018 2 kayıt (commit)
  24. 17 Şub, 2018 1 kayıt (commit)
  25. 26 Ock, 2018 1 kayıt (commit)
    • Guido van Rossum's avatar
      String annotations [PEP 563] (#4390) · 95e4d589
      Guido van Rossum yazdı
      * Document `from __future__ import annotations`
      * Provide plumbing and tests for `from __future__ import annotations`
      * Implement unparsing the AST back to string form
      
      This is required for PEP 563 and as such only implements a part of the
      unparsing process that covers expressions.
      95e4d589
  26. 23 Ock, 2018 1 kayıt (commit)
  27. 20 Ock, 2018 1 kayıt (commit)
  28. 16 Ock, 2018 1 kayıt (commit)
  29. 09 Ock, 2018 1 kayıt (commit)
  30. 15 Ara, 2017 1 kayıt (commit)
  31. 14 Ara, 2017 1 kayıt (commit)
  32. 04 Ara, 2017 1 kayıt (commit)
  33. 02 Ara, 2017 1 kayıt (commit)
  34. 01 Ara, 2017 1 kayıt (commit)
    • Victor Stinner's avatar
      bpo-32030: Add Python/pathconfig.c (#4668) · 0ea395ae
      Victor Stinner yazdı
      * Factorize code from PC/getpathp.c and Modules/getpath.c to remove
        duplicated code
      * rename pathconfig_clear() to _PyPathConfig_Clear()
      * Inline _PyPathConfig_Fini() in pymain_impl() and then remove it,
        since it's a oneliner
      0ea395ae