Yannick Jadoul pushed to branch topic/py3.7/py3.7-bpo-27535 at PyPy / pypy
Commits: 3788bc2a by Antonio Cuni at 2020-06-26T15:27:33+02:00 fix a bug which was introduced by 338b6c45ed55: if by change the GC runs in the middle of the for loop inside __len__, the callbacks are executed, the dictionary changes size and we get a RuntimeError. Fix it by ensuring that we collect all the values BEFORE entering the for loop --HG-- branch : py3.6 - - - - - c283afcd by Antonio Cuni at 2020-06-26T15:29:32+02:00 apply to WeakKeyDictionary the same fix that we applied to WeakValueDictionary in fffa07e525de --HG-- branch : py3.6 - - - - - d889b0da by Antonio Cuni at 2020-06-26T15:30:43+02:00 merge heads --HG-- branch : py3.6 - - - - - eea5d9ba by Matti Picus at 2020-06-26T16:50:48+03:00 PyTraceMalloc_* are now public --HG-- branch : py3.7 - - - - - fa9e427b by Matti Picus at 2020-06-26T16:51:05+03:00 maybe fix translation on macOS --HG-- branch : py3.7 - - - - - 9cf44427 by Matti Picus at 2020-06-26T16:51:26+03:00 Merge with py3.6 --HG-- branch : py3.7 - - - - - 1b36a677 by Yannick Jadoul at 2020-06-26T16:50:54+02:00 Implement bpo-32043: New "developer mode": "-X dev" option --HG-- branch : py3.7 - - - - - 24b26f1a by Yannick Jadoul at 2020-06-26T17:49:19+02:00 Implement bpo-32089: Fix warnings filters in dev mode and bpo-32101: Add PYTHONDEVMODE environment variable --HG-- branch : py3.7 - - - - - f037ca07 by Yannick Jadoul at 2020-06-26T18:17:45+02:00 Implement bpo-32230: Set sys.warnoptions with -X dev --HG-- branch : py3.7 - - - - - 814c8ec2 by Yannick Jadoul at 2020-06-27T01:36:52+02:00 Move checking of PYTHONDEVMODE to parse_command_line --HG-- branch : py3.7 - - - - - 685b36ff by Yannick Jadoul at 2020-06-27T02:21:08+02:00 Add -X dev and PYTHONDEVMODE to test_app_main.py --HG-- branch : py3.7 - - - - - 50e73a2e by Yannick Jadoul at 2020-06-27T20:24:59+02:00 Add PYTHONFAULTHANDLER and PYTHONDEVMODE to help text --HG-- branch : py3.7 - - - - - d6a9029f by Matti Picus at 2020-06-27T23:24:53+03:00 add HAS_SO_PROTOCOL and refactor 46525cd5002b --HG-- branch : py3.7 - - - - - 3d29451f by Matti Picus at 2020-06-27T23:35:42+03:00 fix test after d76bda509e9d --HG-- branch : py3.7 - - - - - 7a9cdc86 by Matti Picus at 2020-06-28T00:35:50+03:00 give up on this test on win32. passes if run with pytest.py -s, hangs otherwise --HG-- branch : py3.7 - - - - - 303269c2 by Matti Picus at 2020-06-28T16:48:08+03:00 add more WinBase.h constants (is there a better way?) --HG-- branch : py3.7 - - - - - beac9f5b by Matti Picus at 2020-06-28T14:42:59+00:00 Merge branch 'topic/py3.7/py3.7--x-dev-option' into 'branch/py3.7' Implement 3.7 features related to -X dev and warnings module See merge request pypy/pypy!733 --HG-- branch : py3.7 - - - - - 8142a58d by Yannick Jadoul at 2020-06-28T02:16:59+02:00 Implement bpo-27535: Fix memory leak with warnings ignore --HG-- branch : py3.7 - - - - - 15 changed files: - + extra_tests/test_weakref.py - lib-python/3/weakref.py - lib_pypy/_winapi.py - pypy/interpreter/app_main.py - pypy/interpreter/test/test_app_main.py - pypy/module/_multiprocessing/test/test_interp_semaphore.py - pypy/module/_socket/interp_socket.py - pypy/module/_warnings/interp_warnings.py - + pypy/module/_warnings/test/apptest_warnings.py - − pypy/module/_warnings/test/test_warnings.py - pypy/module/cpyext/api.py - pypy/module/cpyext/include/pymem.h - pypy/module/cpyext/src/pymem.c - pypy/module/cpyext/test/test_object.py - rpython/rlib/rsocket.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/8eeefea94f33c2b0789adb518e82d5cfdba73d17...8142a58d1be5e39aabb59bda1c1f024707fa6f70 -- View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/8eeefea94f33c2b0789adb518e82d5cfdba73d17...8142a58d1be5e39aabb59bda1c1f024707fa6f70 You're receiving this email because of your account on foss.heptapod.net.
_______________________________________________ pypy-commit mailing list [email protected] https://mail.python.org/mailman/listinfo/pypy-commit
