summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add musllinux wheelsissue269Jason Madden2021-12-171-1/+7
* Merge pull request #282 from python-greenlet/codeqlJason Madden2021-12-171-0/+41
|\
| * Specify the python needed.Jason Madden2021-12-171-17/+24
| * Seems to not be running the compiler?Jason Madden2021-12-171-9/+8
| * Guess the language.Jason Madden2021-12-171-2/+2
| * Building like normal failed to find source; try autobuild.codeqlJason Madden2021-12-161-18/+20
| * Try adding CodeQL analysis.Jason Madden2021-12-161-0/+33
|/
* Fix typosKian-Meng, Ang2021-11-1710-18/+17
* Merge pull request #277 from python-greenlet/issue264Jason Madden2021-11-165-15/+128
|\
| * Add a way to get how long it takes to cleanup using gc, and a way to disable it.issue264Jason Madden2021-11-165-15/+128
* | Merge pull request #276 from python-greenlet/issue264Jason Madden2021-11-168-401/+528
|\ \ | |/
| * Change some dynamic_cast to static_cast where we know its safe.Jason Madden2021-11-161-4/+4
| * Drop the PyMainGreenlet type.Jason Madden2021-11-167-192/+89
| * Refactor to separate the main greenlet from user-created greenlets.Jason Madden2021-11-165-222/+452
* | Merge pull request #274 from python-greenlet/issue264Jason Madden2021-11-1020-1669/+2954
|\ \ | |/
| * Make the main greenlet protected.Jason Madden2021-11-092-7/+7
| * Make stack_state private.Jason Madden2021-11-093-10/+37
| * Better detection of dead greenlets: Any greenlet from a dead thread is dead, ...Jason Madden2021-11-095-57/+137
| * The leakcheck errors on Py 3.5/6/7/8 were due to the new graphviz 0.18 using ...Jason Madden2021-11-091-7/+63
| * Fix a memory corruption bug in non-standard-threading builds.Jason Madden2021-11-098-28/+121
| * Fix a manylinux crasher.Jason Madden2021-11-084-9/+43
| * Make run_callable private.Jason Madden2021-11-083-27/+46
| * Make python_state private.Jason Madden2021-11-082-2/+8
| * Encapsulate parent.Jason Madden2021-11-083-63/+40
| * Hopefully more fixes for old MSVC.Jason Madden2021-11-083-4/+11
| * Hopefully more fixes for old MSVC.Jason Madden2021-11-082-4/+9
| * Hopefully some fixes for MSVC.Jason Madden2021-11-082-3/+4
| * Checkpoint on additional safety.Jason Madden2021-11-0810-399/+747
| * More precise frame tracking.Jason Madden2021-11-065-45/+49
| * MSVC is picky.Jason Madden2021-11-062-4/+3
| * Need to explicitly include vector for some compilers.Jason Madden2021-11-061-0/+2
| * Forgot the allocator.Jason Madden2021-11-061-0/+57
| * Fix the leak of the parent greenlet.Jason Madden2021-11-064-48/+50
| * Make the PyGreenlet object opaque using the pointer-to-implementation pattern.Jason Madden2021-11-069-966/+983
| * Properly mark all unused parameters.Jason Madden2021-11-056-42/+32
| * Fixes for old MSVC.Jason Madden2021-11-052-5/+13
| * Do a better job freeing stack copy memory.Jason Madden2021-11-053-29/+116
| * Extract stack manipulation and state to its own object.Jason Madden2021-11-036-106/+295
| * Encapsulate the Python state in an object.Jason Madden2021-11-036-186/+295
| * Start work on making PyGreenlet opaque. First part of the conversion: the exc...Jason Madden2021-11-037-179/+347
|/
* Merge branch 'object_ownership'Jason Madden2021-11-0232-1568/+4178
|\
| * Remove enneeded print statements from test.Jason Madden2021-11-021-11/+6
| * Make tracing state exception safe.object_ownershipJason Madden2021-11-022-32/+77
| * Cleanups for non-native thread state creation.Jason Madden2021-11-023-25/+25
| * Update comment. We're leaking less than 1.1.2Jason Madden2021-11-022-246/+51
| * Always test C++.Jason Madden2021-11-025-42/+39
| * Clean up argument passing.Jason Madden2021-11-023-155/+239
| * Cleanup debugging code.Jason Madden2021-10-307-249/+215
| * Remove set_terminateJason Madden2021-10-291-3/+0
| * Neither disabling faulthandler nor enabling optimizations changed the SEH depth.Jason Madden2021-10-296-44/+37