pygolang v0.1 (7b72d418) · Commits · nexedi / pygolang · GitLab
Pygolang change history
-----------------------
0.1 (2022-01-26)
~~~~~~~~~~~~~~~~
- Add `os.signal` package that provides signal handing via nogil channels. This
allows to build concurrent systems without limitation of Python's standard
`signal` module: signal delivery is not delayed, potentially indefinitely, if
main thread is blocked or is busy doing any non-Python work (`commit 1`__, 2__, 3__, `example usage`__).
__ https://lab.nexedi.com/nexedi/pygolang/commit/1fad944d
__ https://lab.nexedi.com/nexedi/pygolang/commit/ce507f4e
__ https://lab.nexedi.com/nexedi/pygolang/commit/e18adbab
__ https://lab.nexedi.com/nexedi/nxdtest/merge_requests/16
- Add C++ API for IO. (`commit 1`__, 2__, 3__, 4__, 5__, 6__).
__ https://lab.nexedi.com/nexedi/pygolang/commit/3a838d24
__ https://lab.nexedi.com/nexedi/pygolang/commit/3a131a51
__ https://lab.nexedi.com/nexedi/pygolang/commit/c2471014
__ https://lab.nexedi.com/nexedi/pygolang/commit/d358fa75
__ https://lab.nexedi.com/nexedi/pygolang/commit/4690460b
__ https://lab.nexedi.com/nexedi/pygolang/commit/2a35ef5b
- Fix segmentation-fault crashes on unhandled panic with gevent backend (commit__, `greenlet bug`__).
__ https://lab.nexedi.com/nexedi/pygolang/commit/07cae4e9
__ https://github.com/python-greenlet/greenlet/pull/285
- Fix `print(qq(·))` crash on Python2 (commit__).
__ https://lab.nexedi.com/nexedi/pygolang/commit/08dc5d10
0.0.9 (2021-12-08)
~~~~~~~~~~~~~~~~~~
......@@ -21,7 +53,7 @@ Pygolang change history
__ https://lab.nexedi.com/nexedi/pygolang/commit/78b4b41c
- More fixes for `gpython` to be compatible with CPython in how it handles
program on stdin, interactive session and __main__ module setup (`commit 1`__, 2__, 3__, 4__, 5__).
program on stdin, interactive session and `__main__` module setup (`commit 1`__, 2__, 3__, 4__, 5__).
__ https://lab.nexedi.com/nexedi/pygolang/commit/6cc4bf32
__ https://lab.nexedi.com/nexedi/pygolang/commit/22fb559a
......