1. 20 Eyl, 2017 1 kayıt (commit)
  2. 11 Eyl, 2017 1 kayıt (commit)
  3. 08 Eyl, 2017 2 kayıt (commit)
    • octaviansoldea's avatar
      bpo-31354: Let configure --with-lto work on all builds · 4c81401b
      octaviansoldea yazdı
      Allow configure --with-lto to apply to all builds, not just profile-opt builds.
      
      Whether this is actually useful or not must be determined by the person
      building CPython using their own toolchain.
      
      My own quick test on x86_64 Debian 9 (gcc 6.3, binutils 2.28) seemed
      to suggest that it wasn't, but I expect better toolchains can or will exist
      at some point.  The point is to allow it at all.
      4c81401b
    • 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
  4. 07 Eyl, 2017 2 kayıt (commit)
  5. 06 Eyl, 2017 2 kayıt (commit)
  6. 18 Agu, 2017 1 kayıt (commit)
  7. 27 Tem, 2017 1 kayıt (commit)
  8. 30 Haz, 2017 1 kayıt (commit)
  9. 27 May, 2017 2 kayıt (commit)
  10. 23 May, 2017 1 kayıt (commit)
    • Eric Snow's avatar
      bpo-22257: Small changes for PEP 432. (#1728) · 6b4be195
      Eric Snow yazdı
      PEP 432 specifies a number of large changes to interpreter startup code, including exposing a cleaner C-API. The major changes depend on a number of smaller changes. This patch includes all those smaller changes.
      6b4be195
  11. 22 May, 2017 1 kayıt (commit)
  12. 10 May, 2017 1 kayıt (commit)
  13. 09 May, 2017 1 kayıt (commit)
  14. 05 May, 2017 1 kayıt (commit)
    • torsava's avatar
      bpo-29243: Fix Makefile with respect to --enable-optimizations (#1478) · a1054c3b
      torsava yazdı
      * bpo-29243: Fix Makefile with respect to --enable-optimizations
      
      When using the Profile Guided Optimization (./configure --enable-optimizations)
      Python is built not only during `make` but rebuilt again during `make test`,
      `make install` and others. This patch fixes the issue.
      
      Note that this fix produces no change at all in the Makefile if configure is
      run witout --enable-optimizations.
      
      * !squash
      a1054c3b
  15. 03 May, 2017 1 kayıt (commit)
    • Victor Stinner's avatar
      bpo-23404: make touch becomes make regen-all (#1405) · a5c62a8e
      Victor Stinner yazdı
      Don't rebuild generated files based on file modification time
      anymore, the action is now explicit. Replace "make touch"
      with "make regen-all".
      
      Changes:
      
      * Remove "make touch", Tools/hg/hgtouch.py and .hgtouch
      * Add a new "make regen-all" command to rebuild all generated files
      * Add subcommands to only generate specific files:
      
        - regen-ast: Include/Python-ast.h and Python/Python-ast.c
        - regen-grammar: Include/graminit.h and Python/graminit.c
        - regen-importlib: Python/importlib_external.h and Python/importlib.h
        - regen-opcode: Include/opcode.h
        - regen-opcode-targets: Python/opcode_targets.h
        - regen-typeslots: Objects/typeslots.inc
      
      * Rename PYTHON_FOR_GEN to PYTHON_FOR_REGEN
      * pgen is now only built by by "make regen-grammar"
      * Add $(srcdir)/ prefix to paths to source files to handle correctly
        compilation outside the source directory
      
      Note: $(PYTHON_FOR_REGEN) is no more used nor needed by "make"
      default target building Python.
      a5c62a8e
  16. 28 Nis, 2017 1 kayıt (commit)
  17. 24 Mar, 2017 1 kayıt (commit)
    • Alex Dzyoba's avatar
      `make tags` fixes (GH-717) · 8a543c0b
      Alex Dzyoba yazdı
      * Fix `make tags` warnings
      
      `make tags` target tries to find C sources and headers in "Grammar" and
      "Mac" folders and generates these warnings:
      
          ctags: Warning: cannot open source file "Grammar/*.[ch]" : No such file or directory
          ctags: Warning: cannot open source file "Mac/*.[ch]" : No such file or directory
      
      This commit changes $SRCDIRS variable in configure.ac to remote these
      directories. This variable is used only for tags generation.
      
      Also, "configure" was regenerated with `autoreconf`.
      
      * Fix `make tags` fail on non-default tag names
      
      When ctags overrides default tags filename (e.g. `-f .tags`) `make tags`
      is failed because it assumes to see default `tags` filename:
      
          sort: cannot read: tags: No such file or directory
      
      This commit explicitly specifies "tags" filename for tags generation.
      8a543c0b
  18. 04 Mar, 2017 1 kayıt (commit)
  19. 12 Şub, 2017 1 kayıt (commit)
    • Victor Stinner's avatar
      bpo-29524: Add Objects/call.c file (#12) · c22bfaae
      Victor Stinner yazdı
      * Move all functions to call objects in a new Objects/call.c file.
      * Rename fast_function() to _PyFunction_FastCallKeywords().
      * Copy null_error() from Objects/abstract.c
      * Inline type_error() in call.c to not have to copy it, it was only
        called once.
      * Export _PyEval_EvalCodeWithName() since it is now called
        from call.c.
      c22bfaae
  20. 11 Şub, 2017 1 kayıt (commit)
  21. 10 Şub, 2017 2 kayıt (commit)
    • Victor Stinner's avatar
      Backed out changeset f23fa1f7b68f · d2306cec
      Victor Stinner yazdı
      Sorry, I didn't want to push this change before the review :-( I was pushing a
      change into the 2.7 branch.
      d2306cec
    • Victor Stinner's avatar
      Issue #29465: Add Objects/call.c file · 766af559
      Victor Stinner yazdı
      * Move all functions to call objects in a new Objects/call.c file.
      * Rename fast_function() to _PyFunction_FastCallKeywords().
      * Copy null_error() from Objects/abstract.c
      * Inline type_error() in call.c to not have to copy it, it was only
        called once.
      * Export _PyEval_EvalCodeWithName() since it is now called
        from call.c.
      766af559
  22. 13 Ock, 2017 1 kayıt (commit)
  23. 15 Ara, 2016 1 kayıt (commit)
  24. 20 Kas, 2016 1 kayıt (commit)
  25. 29 Eki, 2016 1 kayıt (commit)
  26. 28 Eki, 2016 1 kayıt (commit)
  27. 21 Eki, 2016 1 kayıt (commit)
  28. 01 Eki, 2016 1 kayıt (commit)
  29. 29 Eyl, 2016 2 kayıt (commit)
  30. 22 Eyl, 2016 1 kayıt (commit)
  31. 21 Eyl, 2016 1 kayıt (commit)
  32. 13 Eyl, 2016 1 kayıt (commit)
  33. 12 Eyl, 2016 1 kayıt (commit)
    • Victor Stinner's avatar
      Buildbot: give 20 minute per test file · 2f462a68
      Victor Stinner yazdı
      It seems like at least 2 buildbots need more than 15 minutes per test file.
      Example with "AMD64 Snow Leop 3.x":
      
          10 slowest tests:
          - test_tools: 14 min 40 sec
          - test_tokenize: 11 min 57 sec
          - test_datetime: 11 min 25 sec
          - ...
      2f462a68
  34. 10 Eyl, 2016 1 kayıt (commit)