12 Commits (eb698fe68c38bf7d2eb0bebbccdcef5dfa0eccfd)

Author SHA1 Message Date
Serhiy Storchaka 009b811d67 Removed unintentional trailing spaces in non-external and non-generated C files. 11 years ago
Nick Coghlan d600951748 Issue #22869: Split pythonrun into two modules 11 years ago
Antoine Pitrou 2d350fd8af Issue #18619: Fix atexit leaking callbacks registered from sub-interpreters, and make it GC-aware. 13 years ago
Stefan Krah 650365b163 Issue #11826: Fix memory leak in atexitmodule. 14 years ago
Victor Stinner d0e11ec5b0 Issue #10756: atexit normalizes the exception before displaying it. Patch by 15 years ago
Victor Stinner 358e11d928 Issue #10756: atexit normalizes the exception before displaying it. 15 years ago
Christian Heimes 9c94ba4e7d Issue #4200: Changed the atexit module to store its state in its PyModuleDef atexitmodule. This fixes a bug with multiple subinterpeters. The bug was found by Graham Dumpletom during his work on a 3.0 port of mod_wsgi. The patch has been reviewed by Benjamin. 17 years ago
Skip Montanaro 711552bb40 Fix for issue 3666 - atexit.register with bad inputs segfaults on exit. 18 years ago
Martin v. Löwis 1a21451b1d Implement PEP 3121: new module initialization and finalization API. 18 years ago
Skip Montanaro 28a181cbe8 missing docstrings 19 years ago
Collin Winter 3e81ec8c7c Address some XXXs from Neal Norwitz. 19 years ago
Neal Norwitz 7d71fb8132 Little fixes: 19 years ago
Collin Winter 670e692134 Patch #1680961: remove sys.exitfunc and replace it with a private C API. Also, reimplement atexit in C so it can take advantage of this private API. 19 years ago