Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Py3.4 support. #20

Open
wants to merge 13 commits into
base: master
Choose a base branch
from
Open

Add Py3.4 support. #20

wants to merge 13 commits into from

Commits on Feb 15, 2016

  1. Get comprehensions to work in Python 3.4. Since the function name may…

    … have a scope prefix, as in Thing.boom.<locals>.<listcomp>, we look at the end of the name, not the whole name.
    darius committed Feb 15, 2016
    Configuration menu
    Copy the full SHA
    06f0f94 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2016

  1. Make the LOAD_BUILD_CLASS opcode roughly work in Py3.4. It was comple…

    …tely broken; now it works if there's no func_closure or metaclass. (For now, just abort if those cases come up.)
    darius committed Feb 16, 2016
    Configuration menu
    Copy the full SHA
    28a8165 View commit details
    Browse the repository at this point in the history
  2. Simpler code.

    darius committed Feb 16, 2016
    Configuration menu
    Copy the full SHA
    a2214f6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2190231 View commit details
    Browse the repository at this point in the history
  4. add py34 to tox.ini

    darius committed Feb 16, 2016
    Configuration menu
    Copy the full SHA
    fcea67e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6be1064 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2016

  1. Remove func_locals from Function: it's not used and doesn't seem to b…

    …e part of standard Python.
    darius committed Feb 17, 2016
    Configuration menu
    Copy the full SHA
    4c90233 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    70727da View commit details
    Browse the repository at this point in the history
  3. Pass fn.func_closure into new frames, and initialize cells using it. F…

    …ixes nedbat#17. (I haven't checked this code against the CPython code, but at least we're more correct than before, by the tests.
    darius committed Feb 17, 2016
    Configuration menu
    Copy the full SHA
    83699af View commit details
    Browse the repository at this point in the history
  4. Populate the global environment for running tests in real Python for …

    …comparison; before, with an empty dict, eval would fill in __name__ as 'builtins', making results differ from running in the VM. (Also, extracted run_in_byterun and run_in_real_python methods, to help me figure out the problem.)
    darius committed Feb 17, 2016
    Configuration menu
    Copy the full SHA
    90f028e View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2016

  1. Configuration menu
    Copy the full SHA
    9541a71 View commit details
    Browse the repository at this point in the history
  2. add to AUTHORS

    darius committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    86c702b View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2016

  1. simplify popping from kwds

    darius committed Feb 23, 2016
    Configuration menu
    Copy the full SHA
    31d4e46 View commit details
    Browse the repository at this point in the history