summaryrefslogtreecommitdiff
path: root/src/greenlet/greenlet_thread_state.hpp
Commit message (Expand)AuthorAgeFilesLines
* Remove assertions in the set_tracefunc() method.Jason Madden2023-01-261-4/+0
* docs: Fix a few typosTim Gates2022-07-041-1/+1
* Fix typosKian-Meng, Ang2021-11-171-5/+5
* Add a way to get how long it takes to cleanup using gc, and a way to disable it.issue264Jason Madden2021-11-161-12/+26
* Drop the PyMainGreenlet type.Jason Madden2021-11-161-6/+4
* Refactor to separate the main greenlet from user-created greenlets.Jason Madden2021-11-161-21/+30
* Fix a memory corruption bug in non-standard-threading builds.Jason Madden2021-11-091-3/+36
* Checkpoint on additional safety.Jason Madden2021-11-081-35/+19
* More precise frame tracking.Jason Madden2021-11-061-3/+3
* Fix the leak of the parent greenlet.Jason Madden2021-11-061-29/+10
* Make the PyGreenlet object opaque using the pointer-to-implementation pattern.Jason Madden2021-11-061-18/+27
* Properly mark all unused parameters.Jason Madden2021-11-051-3/+1
* Extract stack manipulation and state to its own object.Jason Madden2021-11-031-1/+2
* Encapsulate the Python state in an object.Jason Madden2021-11-031-4/+4
* Clean up argument passing.Jason Madden2021-11-021-6/+5
* Nope, both are needed. So what about if faulthandler is off and we optimize (...Jason Madden2021-10-291-12/+3
* We seem to need to keep the bottom three handlers around, perhaps?Jason Madden2021-10-291-0/+3
* Save and restore the SEH state from the main greenlet into new greenlets.Jason Madden2021-10-291-0/+18
* Fix the crash checking against a different thread state again.Jason Madden2021-10-281-0/+14
* More notes on stack leaks and attempts to do something about it.Jason Madden2021-10-271-1/+8
* Find and fix one apparent leakJason Madden2021-10-271-2/+1
* Add a test for, and fix, a potential crasher.Jason Madden2021-10-251-109/+3
* Fix some crashes.Jason Madden2021-10-231-4/+4
* We are very sensitive to where greenlets get deallocated.Jason Madden2021-10-231-1/+4
* Checkpoint on more closely managing object lifetime during switches.Jason Madden2021-10-221-102/+111
* Move ref classes to new file.Jason Madden2021-10-211-1/+14
* Do initialize the main greenlet automatically.Jason Madden2021-10-191-62/+24
* Checkpoint.Jason Madden2021-10-191-3/+19
* More on error handling and arg parsing.Jason Madden2021-10-191-18/+5
* Move main greenlet to ownership refs.Jason Madden2021-10-191-67/+57
* Move target greenlet and origin greenlet to typed references.Jason Madden2021-10-151-28/+36
* Move the tracefunc.Jason Madden2021-10-151-14/+13
* Incremental progress threading ownership objects throughout.Jason Madden2021-10-151-37/+71
* More type safety at initialization.Jason Madden2021-10-151-2/+2
* Checkpoint.Jason Madden2021-10-141-17/+16
* Add change note.issue252Jason Madden2021-10-121-0/+2
* Make waiting for the greenlet cleanup much more deterministic.Jason Madden2021-10-121-12/+3
* More debuggingJason Madden2021-10-121-3/+14
* Update documentation.Jason Madden2021-10-121-16/+14
* Remove more debugging code.Jason Madden2021-10-121-118/+66
* More Py2/Py3 cleanups.Jason Madden2021-10-121-0/+2
* Tweak compiler flags.Jason Madden2021-10-121-0/+1
* Simplify thread state cleanup.Jason Madden2021-10-121-5/+4
* Reducing preprocessor reliance.Jason Madden2021-10-121-11/+93
* Introduce PyMainGreenlet as a subtype of greenlet.Jason Madden2021-10-121-14/+14
* Use the old idiom.Jason Madden2021-10-121-2/+9
* Thus begins the fight against MSVC 9.Jason Madden2021-10-121-2/+2
* Progress on supporting older compilers.Jason Madden2021-10-121-0/+4
* Separating out concerns.Jason Madden2021-10-121-0/+548