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

Reply via email to