Permalink
Switch branches/tags
Nothing to show
Commits on Nov 3, 2016
  1. Added STORE_GLOBAL and a test in test_basic. (#22)

    z0rberg authored and llllllllll committed Nov 3, 2016
    * Added byte_STORE_GLOBAL
    
    * Added a test, I think.
    
    I used this small script to test STORE_GLOBAL and it worked.
Commits on Feb 18, 2016
  1. Clean up the text files

    nedbat committed Feb 18, 2016
Commits on Jun 11, 2015
  1. Merge pull request #18 from The-Compiler/patch-1

    nedbat committed Jun 11, 2015
    Fix typo in --verbose argument.
Commits on Aug 20, 2014
  1. Merge pull request #16 from akaptur/yield-from-send-fix

    nedbat committed Aug 20, 2014
    More yielding from
  2. Refactor value extraction off StopIteration

    akaptur committed Aug 20, 2014
    This was way too close to the C code, which doesn't have lovely exception handling like we do.
  3. Make YIELD_FROM behave correctly when faced with ambiguous objects

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

    nedbat committed Aug 20, 2014
    Support for YIELD_FROM
  5. fix generator test

    akaptur committed Aug 20, 2014
  6. refactor weird jump in YIELD_FROM

    akaptur committed Aug 20, 2014
    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.
Commits on Aug 19, 2014
Commits on Aug 15, 2014
  1. Merge pull request #14 from akaptur/contribute-notes

    nedbat committed Aug 15, 2014
    Contribute notes & docstrings
Commits on Aug 14, 2014
  1. some notes on contributing

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

    nedbat committed Aug 10, 2014
  2. Merged pull request 10

    nedbat committed Aug 10, 2014
Commits on Jul 14, 2014
  1. docstrings

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

    nedbat committed Jul 13, 2014
    Break run_frame into some smaller components.
Commits on Jul 12, 2014
Commits on Jul 2, 2014
  1. Rip out the object system :(

    akaptur committed Jul 2, 2014
  2. Tests of descriptors

    akaptur committed Jul 2, 2014
Commits on Jul 1, 2014
Commits on Jun 12, 2014
  1. small bug in closure naming

    akaptur committed Jun 12, 2014
  2. Fix generator implementation

    akaptur committed Jun 12, 2014
    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. split up generator tests

    akaptur committed Jun 12, 2014
  4. Fix scoping bug.

    akaptur committed Jun 12, 2014
    This causes the PY2 class inheiritance tests to start failing - they were only working because of this scoping bug, I think.
  5. expose a very bad scoping bug

    akaptur committed Jun 12, 2014
  6. Clarify that we're only doing PY2 classes, and add tests

    akaptur committed Jun 12, 2014
    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

    nedbat committed Apr 5, 2014
    Unify block unwinding
Commits on Mar 4, 2014
  1. Unify unwind_block and unwind_except_handler

    akaptur committed Mar 4, 2014
    The latter is a special case of the former.