1. 02 Jul, 2019 2 commits
    • Ned Deily's avatar
      bpo-34602: Avoid failures setting macOS stack resource limit (GH-14546) · 5bbbc733
      Ned Deily authored
      Under some conditions the earlier fix for bpo-18075, "Infinite recursion
      tests triggering a segfault on Mac OS X", now causes failures on macOS
      when attempting to change stack limit with resource.setrlimit
      resource.RLIMIT_STACK, like regrtest does when running the test suite.
      The reverted change had specified a non-default stack size when linking
      the python executable on macOS.  As of macOS 10.14.4, the previous
      code causes a hard failure when running tests, although similar
      failures had been seen under some conditions under some earlier
      systems.  Reverting the change to the interpreter stack size at link
      time helped for release builds but caused some tests to fail when
      built --with-pydebug.  Try the opposite approach: continue to build
      the interpreter with an increased stack size on macOS and remove
      the failing setrlimit call in regrtest initialization.  This will
      definitely avoid the resource.RLIMIT_STACK error and should have
      no, or fewer, side effects.
      5bbbc733
    • Benjamin Peterson's avatar
      2cd07920
  2. 01 Jul, 2019 16 commits
  3. 30 Jun, 2019 4 commits
  4. 29 Jun, 2019 5 commits
  5. 28 Jun, 2019 11 commits
  6. 27 Jun, 2019 2 commits