Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Back to development: 2.0.3HEADmaster | Jason Madden | 2023-01-28 | 2 | -1/+7 |
| | |||||
* | Preparing release 2.0.22.0.2 | Jason Madden | 2023-01-28 | 2 | -2/+2 |
| | |||||
* | Improve type error messages. Refs #330 | Jason Madden | 2023-01-28 | 5 | -6/+37 |
| | |||||
* | Merge pull request #342 from python-greenlet/issue334 | Jason Madden | 2023-01-27 | 2 | -14/+19 |
|\ | | | | | Attempt a fix for #334 | ||||
| * | Attempt a fix for #334 | Jason Madden | 2023-01-27 | 2 | -14/+19 |
|/ | | | | | | 'specialization of template in different namespace' I haven't seen this error before and I don't know what compiler is causing it, but here's a guess at a fix. | ||||
* | Merge pull request #341 from python-greenlet/issue302 | Jason Madden | 2023-01-27 | 4 | -10/+34 |
|\ | | | | | Stop using 'const PyObject*', per @vstinner | ||||
| * | Stop using 'const PyObject*, per @vstinner | Jason Madden | 2023-01-27 | 4 | -10/+34 |
|/ | | | | | | | | See also https://github.com/python/cpython/issues/91768 Fixes #302 Also stops building the mac wheels we ship with Ofast and debugging assertions. That's not meant for production use. | ||||
* | Merge pull request #340 from python-greenlet/new-actions | Jason Madden | 2023-01-27 | 1 | -32/+16 |
|\ | | | | | Moving to currently supported action versions. | ||||
| * | Moving to currently supported action versions. | Jason Madden | 2023-01-27 | 1 | -32/+16 |
|/ | |||||
* | Merge pull request #339 from python-greenlet/issue300 | Jason Madden | 2023-01-26 | 3 | -12/+36 |
|\ | | | | | Adjusting compiler arguments for 300 | ||||
| * | Fix setup.py encoding; bump github codeql from v2 to v2 | Jason Madden | 2023-01-26 | 2 | -3/+4 |
| | | |||||
| * | Adjusting compiler argument settings and detection. | Jason Madden | 2023-01-26 | 2 | -10/+33 |
|/ | | | | Fixes #300 (thanks to https://github.com/archaon616) | ||||
* | Merge pull request #338 from python-greenlet/issue335 | Jason Madden | 2023-01-26 | 2 | -1/+6 |
|\ | | | | | Add the rebind member to the allocator. | ||||
| * | Add the rebind member to the allocator. | Jason Madden | 2023-01-26 | 2 | -1/+6 |
|/ | | | | Based on, and fixes #335 | ||||
* | Merge pull request #336 from kraj/register | Jason Madden | 2023-01-26 | 1 | -2/+2 |
|\ | | | | | greenlet: Drop using 'register' storage class keyword | ||||
| * | greenlet: Drop using 'register' storage class keyword | Khem Raj | 2023-01-16 | 1 | -2/+2 |
| | | | | | | | | | | | | This has been dropped in c++17 and newer Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||||
* | | Merge pull request #337 from python-greenlet/issue332 | Jason Madden | 2023-01-26 | 6 | -13/+20 |
|\ \ | |/ |/| | Fix assertion error and build | ||||
| * | Stop trying to use faulthandler because all releases have been yanked from PyPI. | Jason Madden | 2023-01-26 | 3 | -6/+2 |
| | | |||||
| * | Switch from ubuntu-latest to ubuntu-20.04 in an attempt to get the legacy ↵ | Jason Madden | 2023-01-26 | 1 | -2/+5 |
| | | | | | | | | versions of Python working again. | ||||
| * | Remove assertions in the set_tracefunc() method. | Jason Madden | 2023-01-26 | 3 | -5/+13 |
|/ | | | | | | The assertions were actually incorrect if the same tracer object was set twice. Removing the assertions is ok here because the reference handling is pretty thoroughly debugged and tested now. | ||||
* | Back to development: 2.0.2 | Jason Madden | 2022-11-07 | 2 | -1/+7 |
| | |||||
* | Preparing release 2.0.12.0.1 | Jason Madden | 2022-11-07 | 2 | -2/+2 |
| | |||||
* | Merge pull request #329 from python-greenlet/issue328 | Jason Madden | 2022-11-07 | 7 | -8/+268 |
|\ | | | | | Python 3.11: Fix a memory leak switching to greenlets. | ||||
| * | Python 3.11: Fix a memory leak switching to greenlets. | Jason Madden | 2022-11-07 | 7 | -8/+268 |
|/ | | | | | | This leak was present in the original implementation of Python 3.11 support (#306) Fixes #328 and fixes https://github.com/gevent/gevent/issues/1924 ; I have run gevent's test suite locally on 3.11 with this fix without seeing any regressions. | ||||
* | Back to development: 2.0.1 | Jason Madden | 2022-11-03 | 2 | -1/+7 |
| | |||||
* | Preparing release 2.0.0.post02.0.0.post0 | Jason Madden | 2022-11-03 | 2 | -2/+2 |
| | |||||
* | .github/workflows/tests.yml: Move to final release of 3.11 | Jason Madden | 2022-11-03 | 1 | -2/+2 |
| | |||||
* | setup.py: Add Python 3.11 to the PyPI classifier metadata. | Jason Madden | 2022-11-03 | 3 | -5/+7 |
| | |||||
* | Back to development: 2.0.1 | Jason Madden | 2022-10-31 | 2 | -1/+7 |
| | |||||
* | Preparing release 2.0.02.0.0 | Jason Madden | 2022-10-31 | 2 | -3/+3 |
| | |||||
* | Back to development: 2.0.0rc6 | Jason Madden | 2022-10-31 | 2 | -1/+7 |
| | |||||
* | Preparing release 2.0.0rc52.0.0rc5 | Jason Madden | 2022-10-31 | 2 | -2/+2 |
| | |||||
* | Merge pull request #326 from python-greenlet/issue325 | Jason Madden | 2022-10-31 | 2 | -6/+18 |
|\ | | | | | FIx 325 by more careful manual handling of a reference. | ||||
| * | FIx 325 by more careful manual handling of a reference. | Jason Madden | 2022-10-31 | 2 | -6/+18 |
|/ | |||||
* | Back to development: 2.0.0rc5 | Jason Madden | 2022-10-30 | 2 | -1/+7 |
| | |||||
* | Preparing release 2.0.0rc42.0.0rc4 | Jason Madden | 2022-10-30 | 2 | -2/+2 |
| | |||||
* | Merge pull request #324 from python-greenlet/noexcept-crashing-on-linux | Jason Madden | 2022-10-30 | 8 | -59/+161 |
|\ | | | | | Linux: Fix a rare crash that could occur when shutting down an interpreter running multiple threads | ||||
| * | win32: simplify the test matrix. | Jason Madden | 2022-10-30 | 1 | -25/+49 |
| | | | | | | | | python3.5 is long EOL'd. | ||||
| * | Win32: Using /EHr, annotate inner_bootstrap again as noexcept to try to ↵ | Jason Madden | 2022-10-30 | 4 | -14/+31 |
| | | | | | | | | force the termination that we otheriwse can't seem to get. | ||||
| * | win32 compiler: don't assume C functions cannot throw. | Jason Madden | 2022-10-30 | 1 | -3/+6 |
| | | |||||
| * | tests: narrow the scope of the catch so as not to interefere with internals. | Jason Madden | 2022-10-30 | 2 | -4/+7 |
| | | |||||
| * | Why didn't the WIN32 path get taken? | Jason Madden | 2022-10-29 | 1 | -4/+11 |
| | | |||||
| * | Remove several uses of G_NOEXCEPT because they were innacurate. | Jason Madden | 2022-10-29 | 6 | -13/+61 |
|/ | | | | Turns out on Linux with gcc and libstdc++ calling pthread_exit() raises an uncatchable exception. That is called when reacquiring the GIL in a background thread if the main thread has terminated. The use of G_NOEXCEPT in that code path was resulting in the C++ runtime calling std::terminate when that happened. | ||||
* | Back to development: 2.0.0rc4 | Jason Madden | 2022-10-29 | 2 | -1/+7 |
| | |||||
* | Preparing release 2.0.0rc32.0.0rc3 | Jason Madden | 2022-10-29 | 2 | -2/+2 |
| | |||||
* | Python 2: Remove assert that failed (false positive) when raising an ↵ | Jason Madden | 2022-10-29 | 2 | -6/+20 |
| | | | | old-style instance. | ||||
* | Back to development: 2.0.0rc3 | Jason Madden | 2022-10-28 | 2 | -1/+7 |
| | |||||
* | Preparing release 2.0.0rc22.0.0rc2 | Jason Madden | 2022-10-28 | 2 | -2/+2 |
| | |||||
* | Add 3.11 to the appveyor matrix via download. | Jason Madden | 2022-10-28 | 1 | -0/+6 |
| | |||||
* | Only for non-windows. | Jason Madden | 2022-10-28 | 1 | -2/+4 |
| |