Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy


Commits:
43513a90 by Carl Friedrich Bolz-Tereick at 2022-07-26T15:26:45+02:00
#3757: implement the ability to raise an exception in another thread

--HG--
branch : raise-in-thread-2

- - - - -
04127918 by Carl Friedrich Bolz-Tereick at 2022-07-26T17:24:54+02:00
start implementing PyThreadState_SetAsyncExc

--HG--
branch : raise-in-thread-2

- - - - -
645e6ccc by Carl Friedrich Bolz-Tereick at 2022-07-26T17:51:53+02:00
extend the test to check that passing NULL also works

--HG--
branch : raise-in-thread-2

- - - - -
43608c67 by Carl Friedrich Bolz-Tereick at 2022-07-26T17:58:48+02:00
only wait for a limited amount of time

--HG--
branch : raise-in-thread-2

- - - - -
b4087fac by Carl Friedrich Bolz-Tereick at 2022-07-26T18:02:46+02:00
fix typo

--HG--
branch : raise-in-thread-2

- - - - -
8da69518 by Carl Friedrich Bolz-Tereick at 2022-07-26T18:04:13+02:00
the NULL case is now at least tested

--HG--
branch : raise-in-thread-2

- - - - -
468a0907 by Carl Friedrich Bolz-Tereick at 2022-07-26T18:08:56+02:00
:-/

--HG--
branch : raise-in-thread-2

- - - - -
44b9eaf8 by Carl Friedrich Bolz-Tereick at 2022-10-09T21:21:39+02:00
(cfbolz, arigo): remove unused variable

--HG--
branch : raise-in-thread-2

- - - - -
5ed4bfe4 by Carl Friedrich Bolz-Tereick at 2022-10-09T21:22:08+02:00
#3757: merge raise-in-thread-2

expose a new function __pypy__._raise_in_thread that will raise an asynchronous
exception in another thread the next time that thread runs. This also makes it
possible to implement PyThreadState_SetAsyncExc

- - - - -
4ad83d1f by Carl Friedrich Bolz-Tereick at 2022-10-10T20:13:52+02:00
merge default

--HG--
branch : py3.8

- - - - -


8 changed files:

- pypy/interpreter/executioncontext.py
- pypy/module/__pypy__/interp_signal.py
- pypy/module/__pypy__/moduledef.py
- pypy/module/cpyext/pystate.py
- pypy/module/cpyext/test/test_cpyext.py
- pypy/module/cpyext/test/test_pystate.py
- pypy/module/signal/interp_signal.py
- pypy/module/thread/test/test_thread.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/f10b16658119b15f291a3756cd74ca7ac785ed79...4ad83d1f1553f7618eca220a5a6867bf3fc002b4

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/f10b16658119b15f291a3756cd74ca7ac785ed79...4ad83d1f1553f7618eca220a5a6867bf3fc002b4
You're receiving this email because of your account on foss.heptapod.net.


_______________________________________________
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com

Reply via email to