1. 29 Jun, 2017 4 commits
    • Nick Coghlan's avatar
      bpo-30647: Check nl_langinfo(CODESET) in locale coercion (GH-2374) · 18974c35
      Nick Coghlan authored
      - On some versions of FreeBSD, setting the "UTF-8" locale
        succeeds, but a subsequent "nl_langinfo(CODESET)" fails
      - adding a check for this in the coercion logic means that
        coercion will happen on systems where this check succeeds,
        and will be skipped otherwise
      - that way CPython should automatically adapt to changes in
        platform behaviour, rather than needing a new release to
        enable coercion at build time
      - this also allows UTF-8 to be re-enabled as a coercion
        target, restoring the locale coercion behaviour on Mac OS X
      18974c35
    • Antoine Pitrou's avatar
      bpo-30796: Fix failures in signal delivery stress test (#2488) · f7d090c1
      Antoine Pitrou authored
      * bpo-30796: Fix failures in signal delivery stress test
      
      setitimer() can have a poor minimum resolution on some machines,
      this would make the test reach its deadline (and a stray signal
      could then kill a subsequent test).
      
      * Make sure to clear the itimer after the test
      f7d090c1
    • Victor Stinner's avatar
      bpo-30776: regrtest: reduce memleak false positive (#2484) · beeca6e1
      Victor Stinner authored
      Only report a leak if each run leaks at least one memory block.
      beeca6e1
    • INADA Naoki's avatar
      bpo-29585: Fix sysconfig.get_config_var("PYTHONFRAMEWORK") (GH-2483) · 6b42eb17
      INADA Naoki authored
      `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
  2. 28 Jun, 2017 14 commits
  3. 27 Jun, 2017 8 commits
  4. 26 Jun, 2017 8 commits
  5. 25 Jun, 2017 3 commits
  6. 24 Jun, 2017 3 commits