1. 08 Eyl, 2017 1 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
  2. 07 Eyl, 2017 1 kayıt (commit)
  3. 06 Eyl, 2017 1 kayıt (commit)
    • caavery's avatar
      bpo-27584: New addition of vSockets to the python socket module (#2489) · effc12f8
      caavery yazdı
      * bpo-27584: New addition of vSockets to the python socket module
      
      Support for AF_VSOCK on Linux only
      
      * bpo-27584: Fixes for V2
      
      Fixed syntax and naming problems.
      Fixed #ifdef AF_VSOCK checking
      Restored original aclocal.m4
      
      * bpo-27584: Fixes for V3
      
      Added checking for fcntl and thread modules.
      
      * bpo-27584: Fixes for V4
      
      Fixed white space error
      
      * bpo-27584: Fixes for V5
      
      Added back comma in (CID, port).
      
      * bpo-27584: Fixes for V6
      
      Added news file.
      socket.rst now reflects first Linux introduction of AF_VSOCK.
      Fixed get_cid in test_socket.py.
      Replaced PyLong_FromLong with PyLong_FromUnsignedLong in socketmodule.c
      Got rid of extra AF_VSOCK #define.
      Added sockaddr_vm to sock_addr.
      
      * bpo-27584: Fixes for V7
      
      Minor cleanup.
      
      * bpo-27584: Fixes for V8
      
      Put back #undef AF_VSOCK as it is  necessary when vm_sockets.h is not installed.
      effc12f8
  4. 05 Eyl, 2017 1 kayıt (commit)
  5. 04 Eyl, 2017 5 kayıt (commit)
  6. 18 Tem, 2017 1 kayıt (commit)
  7. 29 Haz, 2017 1 kayıt (commit)
    • INADA Naoki's avatar
      bpo-29585: Fix sysconfig.get_config_var("PYTHONFRAMEWORK") (GH-2483) · 6b42eb17
      INADA Naoki yazdı
      `PYTHONFRAMEWORK` is defined in `Makefile` and it shoulnd't be used
      in `pyconfig.h`.
      
      `sysconfig.py --generate-posix-vars` reads config vars from Makefile
      and `pyconfig.h`.  Conflicting variables should be avoided.
      
      Especially, string config variables in Makefile are unquoted, but
      in `pyconfig.h` are keep quoted.  So it should be private (starts with
      underscore).
      6b42eb17
  8. 28 Haz, 2017 1 kayıt (commit)
  9. 11 Haz, 2017 1 kayıt (commit)
    • Nick Coghlan's avatar
      bpo-28180: Implementation for PEP 538 (#659) · 6ea4186d
      Nick Coghlan yazdı
      - new PYTHONCOERCECLOCALE config setting
      - coerces legacy C locale to C.UTF-8, C.utf8 or UTF-8 by default
      - always uses C.UTF-8 on Android
      - uses `surrogateescape` on stdin and stdout in the coercion
        target locales
      - configure option to disable locale coercion at build time
      - configure option to disable C locale warning at build time
      6ea4186d
  10. 09 Haz, 2017 1 kayıt (commit)
  11. 22 May, 2017 1 kayıt (commit)
  12. 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
  13. 02 May, 2017 1 kayıt (commit)
  14. 28 Nis, 2017 1 kayıt (commit)
  15. 21 Nis, 2017 3 kayıt (commit)
  16. 14 Nis, 2017 1 kayıt (commit)
  17. 28 Mar, 2017 1 kayıt (commit)
    • Alex Wang's avatar
      bpo-29643: Fix check for --enable-optimizations (GH-129) · 8cea5929
      Alex Wang yazdı
      The presence of the ``--enable-optimizations`` flag is indicated by the
      value of ``$enableval``, but the configure script was checking ``$withval``,
      resulting in the ``--enable-optimizations`` flag being effectively ignored.
      8cea5929
  18. 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
  19. 21 Mar, 2017 1 kayıt (commit)
    • Ned Deily's avatar
      bpo-27593: Revise git SCM build info. (#744) · 554626ad
      Ned Deily yazdı
      Use --short form of git hash.  Use output from "git describe" for tag.
      
      Expected outputs:
      1. previous hg
      2. previous git
      3. updated git
      
      Release (tagged) build:
      1. Python 3.7.0a0 (v3.7.0a0:4def2a2901a5, ...
      2. Python 3.7.0a0 (v3.7.0a0^0:05f53735, ...
      3. Python 3.7.0a0 (v3.7.0a0:05f53735, ...
      
      Development build:
      1. Python 3.7.0a0 (default:41df79263a11, ...
      2. Python 3.7.0a0 (master:05f53735, ...
      3. Python 3.7.0a0 (heads/master-dirty:05f53735, ...
      
      "dirty" means the working tree has uncommitted changes.
      See "git help describe" for more info.
      554626ad
  20. 04 Mar, 2017 1 kayıt (commit)
  21. 06 Şub, 2017 1 kayıt (commit)
  22. 04 Ock, 2017 1 kayıt (commit)
  23. 22 Ara, 2016 1 kayıt (commit)
  24. 21 Ara, 2016 2 kayıt (commit)
  25. 20 Ara, 2016 1 kayıt (commit)
  26. 13 Ara, 2016 1 kayıt (commit)
  27. 10 Ara, 2016 1 kayıt (commit)
  28. 06 Ara, 2016 1 kayıt (commit)
  29. 20 Kas, 2016 2 kayıt (commit)
  30. 03 Kas, 2016 1 kayıt (commit)
  31. 10 Eki, 2016 1 kayıt (commit)
  32. 01 Eki, 2016 1 kayıt (commit)