Author Commit Message Labels Comments Date
Default avatar richard.tew
Add the Stackless directory into the include path, so that the ssl stuff can build.
Branches
release25-maint
Default avatar richard.tew
Ported r58526 from release24-maint branch: Applied Rotem Yaari's patch to fix a 64 bit bug.
Branches
release25-maint
Default avatar richard.tew
Applied Hallgrimur H. Gunnarsson's patch to fix a pickling problem on 64 bit platforms. Would cause a message along the lines of "cannot execute invalid frame [..]: frame had a C state that can't be restored."
Branches
release25-maint
Default avatar richard.tew
Fix for interthread channel usage bug from Hallgrimur H. Gunnarsson. Ported from r58297.
Branches
release25-maint
Default avatar richard.tew
Update to correct register usage to be 64 bits where applicable.
Branches
release25-maint
Default avatar richard.tew
Most of the work towards assembler based hard switching code for gcc based AMD64 code. Last I checked it still caused crashes, requires further work and is not hooked into the build process.
Branches
release25-maint
Default avatar kristjan.jonsson
Add a new api: PyChannel_GetBalance().
Branches
release25-maint
Default avatar kristjan.jonsson
Fix 64 bit compiler warnings in the stackless module.
Branches
release25-maint
Default avatar kristjan.jonsson
Fix indentation
Branches
release25-maint
Default avatar kristjan.jonsson
Fix a serious bug on 64 bit windows. slp_save_state was using an int to compute stack differences. When this function was called from assembler, it was not automatically sign extended to 64 bits, and therefore, negative results got interpreted as large positive ones.
Branches
release25-maint
Default avatar kristjan.jonsson
Turn on stack checking for x64, remove two obsolete files.
Branches
release25-maint
Default avatar kristjan.jonsson
Fix a well hidden bug with Release builds from VisualStudio 2005. The global optimizer would aggressively collapse PyEval_EvalFrame_noval and PyEval_EvalFrame_iter into the same function, thus destroying the special control semantics that they convey onto f_execute. We need to both make them dissimilar and disable global optmization for them.
Branches
release25-maint
Default avatar kristjan.jonsson
Merged in up to 55182 from the python release25-maint branch. Several bugfixes mainly for Visual Studio 2005, and x64 platform.
Branches
release25-maint
Default avatar richard.tew
Added a test for the crasher where TaskletExit was incorrectly defined as to its exception type. It was fixed recently by Kristjan, but a test can't hurt.
Branches
release25-maint
Default avatar richard.tew
Add a test to ensure that pickling a tasklet in the middle of a call to channelInstance.send_sequence works.
Branches
release25-maint
Default avatar kristjan.jonsson
Update the pyproject.vsprops property sheet with the stackless include dir
Branches
release25-maint
Default avatar kristjan.jonsson
Integrate recent changes to stackless25-maint, making the PCBuild8 solution up-to-date
Branches
release25-maint
Default avatar richard.tew
Added modified test scripts from the standard library to the archiving script.
Branches
release25-maint
Default avatar richard.tew
Forgot to re-enable Stackless.
Tags
python-2.51
Branches
release25-maint
Default avatar richard.tew
Merged in up to r54863 from the python release25-maint branch. Stackless Python 2.5.1
Branches
release25-maint
Default avatar richard.tew
Allow the channel send sequence method to be pickled. This involved hooking the frame pickling used for the eval_frame functions up to be used for the cframe used by channel_send_sequence. Was a little unsure about this change, but Christian gave it an ok when I passed it by him.
Branches
release25-maint
Default avatar kristjan.jonsson
For Win32, save and restore the SEH register when saving the stack. This is a variable in the Thread Information Block (TIB). This fixes problems with handling exceptions in tasklets.
Branches
release25-maint
Default avatar kristjan.jonsson
Fix TaskletException. An incorrect macro was used to define it and so, accessiong TaskletException().code could cause a crash.
Branches
release25-maint
Default avatar richard.tew
With the merge in from the mainline trunk, I checked in the PCbuild directory as VS8 (which I use). This should correct PCbuild for VS7 merged up to date according to the mainline trunk.
Branches
release25-maint
Default avatar richard.tew
Merged in changes to the Python release25-maint branch from r52347-54693. Which represent the code as of the 2.5.1c1 release tag.
Branches
release25-maint
Default avatar richard.tew
Fix the prototype for PyEval_EvalFrameEx_slp to be properly declared as an API function.
Branches
release25-maint
Default avatar richard.tew
Refixed the bug Jeff Senn's generator leakage test reproduced.
Branches
release25-maint
Default avatar richard.tew
Added Jeff Senn's generator leakage test and a fix for the bug it reproduced.
Branches
release25-maint
Default avatar richard.tew
Merged in changes to the Python release25-maint branch from r51908-52347.
Branches
release25-maint
Default avatar richard.tew
Removing the "Stackless/embedemo" directory, as the contents are now in the sandbox.
Branches
release25-maint
  1. Prev
  2. Next
Help
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.