summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Back to development: 2.0.3HEADmasterJason Madden2023-01-282-1/+7
|
* Preparing release 2.0.22.0.2Jason Madden2023-01-282-2/+2
|
* Improve type error messages. Refs #330Jason Madden2023-01-285-6/+37
|
* Merge pull request #342 from python-greenlet/issue334Jason Madden2023-01-272-14/+19
|\ | | | | Attempt a fix for #334
| * Attempt a fix for #334Jason Madden2023-01-272-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/issue302Jason Madden2023-01-274-10/+34
|\ | | | | Stop using 'const PyObject*', per @vstinner
| * Stop using 'const PyObject*, per @vstinnerJason Madden2023-01-274-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-actionsJason Madden2023-01-271-32/+16
|\ | | | | Moving to currently supported action versions.
| * Moving to currently supported action versions.Jason Madden2023-01-271-32/+16
|/
* Merge pull request #339 from python-greenlet/issue300Jason Madden2023-01-263-12/+36
|\ | | | | Adjusting compiler arguments for 300
| * Fix setup.py encoding; bump github codeql from v2 to v2Jason Madden2023-01-262-3/+4
| |
| * Adjusting compiler argument settings and detection.Jason Madden2023-01-262-10/+33
|/ | | | Fixes #300 (thanks to https://github.com/archaon616)
* Merge pull request #338 from python-greenlet/issue335Jason Madden2023-01-262-1/+6
|\ | | | | Add the rebind member to the allocator.
| * Add the rebind member to the allocator.Jason Madden2023-01-262-1/+6
|/ | | | Based on, and fixes #335
* Merge pull request #336 from kraj/registerJason Madden2023-01-261-2/+2
|\ | | | | greenlet: Drop using 'register' storage class keyword
| * greenlet: Drop using 'register' storage class keywordKhem Raj2023-01-161-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/issue332Jason Madden2023-01-266-13/+20
|\ \ | |/ |/| Fix assertion error and build
| * Stop trying to use faulthandler because all releases have been yanked from PyPI.Jason Madden2023-01-263-6/+2
| |
| * Switch from ubuntu-latest to ubuntu-20.04 in an attempt to get the legacy ↵Jason Madden2023-01-261-2/+5
| | | | | | | | versions of Python working again.
| * Remove assertions in the set_tracefunc() method.Jason Madden2023-01-263-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.2Jason Madden2022-11-072-1/+7
|
* Preparing release 2.0.12.0.1Jason Madden2022-11-072-2/+2
|
* Merge pull request #329 from python-greenlet/issue328Jason Madden2022-11-077-8/+268
|\ | | | | Python 3.11: Fix a memory leak switching to greenlets.
| * Python 3.11: Fix a memory leak switching to greenlets.Jason Madden2022-11-077-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.1Jason Madden2022-11-032-1/+7
|
* Preparing release 2.0.0.post02.0.0.post0Jason Madden2022-11-032-2/+2
|
* .github/workflows/tests.yml: Move to final release of 3.11Jason Madden2022-11-031-2/+2
|
* setup.py: Add Python 3.11 to the PyPI classifier metadata.Jason Madden2022-11-033-5/+7
|
* Back to development: 2.0.1Jason Madden2022-10-312-1/+7
|
* Preparing release 2.0.02.0.0Jason Madden2022-10-312-3/+3
|
* Back to development: 2.0.0rc6Jason Madden2022-10-312-1/+7
|
* Preparing release 2.0.0rc52.0.0rc5Jason Madden2022-10-312-2/+2
|
* Merge pull request #326 from python-greenlet/issue325Jason Madden2022-10-312-6/+18
|\ | | | | FIx 325 by more careful manual handling of a reference.
| * FIx 325 by more careful manual handling of a reference.Jason Madden2022-10-312-6/+18
|/
* Back to development: 2.0.0rc5Jason Madden2022-10-302-1/+7
|
* Preparing release 2.0.0rc42.0.0rc4Jason Madden2022-10-302-2/+2
|
* Merge pull request #324 from python-greenlet/noexcept-crashing-on-linuxJason Madden2022-10-308-59/+161
|\ | | | | Linux: Fix a rare crash that could occur when shutting down an interpreter running multiple threads
| * win32: simplify the test matrix.Jason Madden2022-10-301-25/+49
| | | | | | | | python3.5 is long EOL'd.
| * Win32: Using /EHr, annotate inner_bootstrap again as noexcept to try to ↵Jason Madden2022-10-304-14/+31
| | | | | | | | force the termination that we otheriwse can't seem to get.
| * win32 compiler: don't assume C functions cannot throw.Jason Madden2022-10-301-3/+6
| |
| * tests: narrow the scope of the catch so as not to interefere with internals.Jason Madden2022-10-302-4/+7
| |
| * Why didn't the WIN32 path get taken?Jason Madden2022-10-291-4/+11
| |
| * Remove several uses of G_NOEXCEPT because they were innacurate.Jason Madden2022-10-296-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.0rc4Jason Madden2022-10-292-1/+7
|
* Preparing release 2.0.0rc32.0.0rc3Jason Madden2022-10-292-2/+2
|
* Python 2: Remove assert that failed (false positive) when raising an ↵Jason Madden2022-10-292-6/+20
| | | | old-style instance.
* Back to development: 2.0.0rc3Jason Madden2022-10-282-1/+7
|
* Preparing release 2.0.0rc22.0.0rc2Jason Madden2022-10-282-2/+2
|
* Add 3.11 to the appveyor matrix via download.Jason Madden2022-10-281-0/+6
|
* Only for non-windows.Jason Madden2022-10-281-2/+4
|