|
5 | 5 | 2.0.0 (unreleased) |
6 | 6 | ================== |
7 | 7 |
|
| 8 | +Platforms |
| 9 | +--------- |
| 10 | + |
8 | 11 | - Add experimental, untested support for 64-bit Windows on ARM using |
9 | 12 | MSVC. See `PR 271 <https://github.com/python-greenlet/greenlet/pull/271>`_. |
10 | 13 |
|
|
15 | 18 | older GCC, clang and SunStudio we use ``__thread``, while for older |
16 | 19 | MSVC we use ``__declspec(thread)``. |
17 | 20 |
|
| 21 | +- Wheels compatible with the musllinux specification are built, |
| 22 | + tested, and uploaded to PyPI. (This was retroactively done for |
| 23 | + version 1.1.2 as well.) |
| 24 | + |
| 25 | +- This version of greenlet is known to compile and pass tests on |
| 26 | + CPython 3.11.0a4. Earlier or later 3.11 releases may or may not |
| 27 | + work. See `PR 280 |
| 28 | + <https://github.com/python-greenlet/greenlet/pull/280>`_. Special |
| 29 | + thanks to Brandt Bucher and the CPython developers. |
| 30 | + |
| 31 | +Fixes |
| 32 | +----- |
| 33 | + |
18 | 34 | - Fix several leaks that could occur when using greenlets from |
19 | 35 | multiple threads. For example, it is no longer necessary to call |
20 | 36 | ``getcurrent()`` before exiting a thread to allow its main greenlet |
|
29 | 45 | SEH on 32-bit windows, or if you embed Python in a C++ application. |
30 | 46 | Please contact the maintainers if you have problems in this area. |
31 | 47 |
|
| 48 | + In general, C++ exception handling is expected to be better on most |
| 49 | + platforms. This work is ongoing. |
| 50 | + |
| 51 | +Changes |
| 52 | +------- |
| 53 | + |
32 | 54 | - The repr of some greenlets has changed. In particular, if the |
33 | 55 | greenlet object was running in a thread that has exited, the repr |
34 | | - now indicates that. |
| 56 | + now indicates that. *NOTE:* The repr of a greenlet is not part of |
| 57 | + the API and should not be relied upon by production code. It is |
| 58 | + likely to differ in other implementations such as PyPy. |
35 | 59 |
|
36 | 60 | - Main greenlets from threads that have exited are now marked as dead. |
37 | 61 |
|
38 | | -- Wheels compatible with the musllinux specification are built, |
39 | | - tested, and uploaded to PyPI. (This was retroactively done for |
40 | | - version 1.1.2 as well.) |
41 | 62 |
|
42 | 63 | 1.1.2 (2021-09-29) |
43 | 64 | ================== |
|
0 commit comments