Commits

Show all
Author Commit Message Labels Comments Date
Armin Rigo
Support pickling, at least good enough to have the single test from test_stackless_pickling pass again. This is done by killing a lot of code and adding none, so unsure if there isn't something missing now.
Branches
continulet-pickle
Armin Rigo
Translation fix.
Branches
continulet-pickle
Armin Rigo
hg merge default
Branches
continulet-pickle
Armin Rigo
permute() should also ignore non-initialized continulets, just like switch().
Armin Rigo
Finished pickling :-)
Branches
continulet-pickle
Armin Rigo
Tests pass.
Branches
continulet-pickle
Armin Rigo
Fix.
Branches
continulet-pickle
Armin Rigo
Revert this check. It seems that w_globals cannot and should not be null.
Branches
continulet-pickle
Armin Rigo
Yay! The first tests pass.
Branches
continulet-pickle
Armin Rigo
Improve the DEBUG checks. Add a test that checks that we don't accidentally check-in DEBUG=True.
Branches
continulet-pickle
Armin Rigo
merge heads
Armin Rigo
Unused import.
Branches
continulet-pickle
Armin Rigo
Refactoring: replace the dummy_pycode with a real one that contains the start-up logic. Should be easier to pickle.
Branches
continulet-pickle
Armin Rigo
hg merge default
Branches
continulet-pickle
Armin Rigo
Rename start_state -> global_state
Armin Rigo
hg merge default
Branches
continulet-pickle
Carl Friedrich Bolz
remove outdated comment
Armin Rigo
Oups! The call to the C functions stacklet_new() and stacklet_switch() did not include save-and-restore-the-roots code. Argh. Fix it by saying, reasonably, that any external function with 'random_effects_on_gcobjs' needs to have this code.
Armin Rigo
Debugging code. Needs to be enabled explicitly for now.
Armin Rigo
Fix.
Armin Rigo
merge heads
Armin Rigo
Fold the 4 cases into 1 for greenlets and coroutines calling continulet.switch(), by changing the rule: passing a non-initialized continulet as 'self' or 'to' does not raise, but instead is ignored.
Justin Peel
make all files use space.isinstance_w instead of space.is_true(space.isinstance(...)) in objspace/std/
Justin Peel
move the new isinstance_w up to objspace/std/objspace.py so that it actually is used.
Justin Peel
make isinstance_w not wrap and unwrap a bool. (flow space is happy too).
Amaury Forgeot d'Arc
"Merge" Issue #12012 from CPython 2.7: ssl.PROTOCOL_SSLv2 becomes optional
Justin Peel
Backout 12b651d04110 for now. Fun with the spaces.
Armin Rigo
merge heads
Armin Rigo
Bah. test_stackless.py fails completely nowadays. I'm not sure I understand why e.g. it doesn't show up on buildbot, but the previous version was too naive in a few places. Fix fix fix...
Justin Peel
make isinstance_w not wrap a bool and unwrap it again
  1. Prev
  2. Next