Commits

Show all
Author Commit Message Labels Comments Date
Armin Rigo
Backout af51eb39f3f4, and have the stacks enumerated forward.
Branches
stacklet
Armin Rigo
Stacklet+jit+shadowstack. Not well tested.
Branches
stacklet
Armin Rigo
Shadowstack support for stacklets. Phew. Only missing: see
Branches
stacklet
Armin Rigo
Update the doc of the module.
Branches
stacklet
Armin Rigo
Fixes, and also copies most of the last checkin done in the
Branches
stacklet
Armin Rigo
JIT support.
Branches
stacklet
Armin Rigo
Rewrite the logic to handle threads in the shadowstack root finder.
Branches
stacklet
Armin Rigo
Attach 'parent' even if __init__ is not called, e.g. because
Branches
stacklet
Armin Rigo
Finish the emulation; now it should support all cases supported
Branches
stacklet
Armin Rigo
Use _continuation.permute() at the end of _greenlet_start()
Branches
stacklet
Armin Rigo
No-op.
Branches
stacklet
Armin Rigo
Adding another experimental feature, which may more primitive
Branches
stacklet
Armin Rigo
Test and fix.
Branches
stacklet
Armin Rigo
throw().
Branches
stacklet
Armin Rigo
Test for the 'parent' attribute.
Branches
stacklet
Armin Rigo
Test and implementation for GreenletExit.
Branches
stacklet
Armin Rigo
dead.
Branches
stacklet
Armin Rigo
Remove the debugging prints.
Branches
stacklet
Armin Rigo
Next test.
Branches
stacklet
Armin Rigo
Next test, passes.
Branches
stacklet
Armin Rigo
Starting work on greenlets.
Branches
stacklet
Armin Rigo
Because it's not much code, and for symmetry, implement
Branches
stacklet
Armin Rigo
Test and fix.
Branches
stacklet
Armin Rigo
Tests and fixes for switch(to=xx) not checking the state of xx.
Branches
stacklet
Armin Rigo
continulet.throw()
Branches
stacklet
Armin Rigo
Implement switch(to=x).
Branches
stacklet
Armin Rigo
Tests and partial implementation.
Branches
stacklet
Armin Rigo
Rename the "continuation" class to "continulet".
Branches
stacklet
Armin Rigo
Ah, found the cause of the issue.
Branches
stacklet
Armin Rigo
Fix for (at least) asmgcc translations.
Branches
stacklet
  1. Prev
  2. Next