Skip to content
Commits on Jun 11, 2015
  1. Merge pull request #18 from The-Compiler/patch-1

    committed
    Fix typo in --verbose argument.
  2. @The-Compiler
Commits on Aug 20, 2014
  1. Merge pull request #16 from akaptur/yield-from-send-fix

    committed
    More yielding from
  2. @akaptur
  3. @akaptur

    Refactor value extraction off StopIteration

    akaptur committed
    This was way too close to the C code, which doesn't have lovely exception handling like we do.
  4. @akaptur

    Make YIELD_FROM behave correctly when faced with ambiguous objects

    akaptur committed
    Don't use a method named `send` unless the object is actually a Generator.
  5. Merge pull request #15 from akaptur/yield-from

    committed
    Support for YIELD_FROM
  6. @akaptur

    fix generator test

    akaptur committed
  7. @akaptur

    refactor weird jump in YIELD_FROM

    akaptur committed
    YIELD_FROM hides a loop in its implementation - it repeatedly decrements the last instruction pointer so that YIELD_FROM will be called again and again until the iterator it's consuming raises a StopIteration.
  8. @akaptur
Commits on Aug 19, 2014
  1. @akaptur

    Implement YIELD_FROM with @paultag

    akaptur committed
Commits on Aug 15, 2014
  1. @akaptur
  2. Merge pull request #14 from akaptur/contribute-notes

    committed
    Contribute notes & docstrings
Commits on Aug 14, 2014
  1. @akaptur

    some notes on contributing

    akaptur committed
  2. @akaptur
Commits on Aug 10, 2014
  1. Remove a debugging artifact

    committed
  2. Merged pull request 10

    committed
Commits on Jul 14, 2014
  1. @akaptur

    docstrings

    akaptur committed
Commits on Jul 13, 2014
  1. Merge pull request #11 from akaptur/refactor-run-frame

    committed
    Break run_frame into some smaller components.
Commits on Jul 12, 2014
  1. @akaptur
Commits on Jul 2, 2014
  1. @akaptur

    Rip out the object system :(

    akaptur committed
  2. @akaptur

    Tests of descriptors

    akaptur committed
Commits on Jul 1, 2014
  1. @akaptur
Commits on Jun 12, 2014
  1. @akaptur

    small bug in closure naming

    akaptur committed
  2. @akaptur

    Fix generator implementation

    akaptur committed
    I've come to believe that the right implementation of the VM has one data stack per frame, not one data stack for the VM.  This is consistent with halting and resuming frames using generators.  The bug appeared to be around nested generators, but in fact it should arise with any generator resuming a frame if the stack has been modified in the meantime.
  3. @akaptur

    split up generator tests

    akaptur committed
  4. @akaptur

    Fix scoping bug.

    akaptur committed
    This causes the PY2 class inheiritance tests to start failing - they were only working because of this scoping bug, I think.
  5. @akaptur

    expose a very bad scoping bug

    akaptur committed
  6. @akaptur

    Clarify that we're only doing PY2 classes, and add tests

    akaptur committed
    In PY3, we're falling back to the builtin implementation by relying on __build_class__.
    
    Add tests that show that something is going wrong with attribute lookup.
Commits on Apr 5, 2014
  1. Merge pull request #8 from akaptur/unify-block-unwinding

    committed
    Unify block unwinding
Commits on Mar 4, 2014
  1. @akaptur

    Unify unwind_block and unwind_except_handler

    akaptur committed
    The latter is a special case of the former.
  2. @akaptur
Commits on Dec 16, 2013
  1. Some tests of generator problems.

    committed
Commits on Nov 30, 2013
Something went wrong with that request. Please try again.