Commits

Author Commit Message Labels Comments Date
allisonrandal
Rename 'parrot' tests to 'bootstrap' for clarity.
allisonrandal
Build the Pynie executable by default, which requires Parrot version 1.4.
allisonrandal
Cleanup copyright.
Bradley.Sif
Added full Python 3.1 keyword list from Section 2.3.1 of The Python Language Reference. http://docs.python.org/3.1/reference/lexical_analysis.html#keywords
Bradley.Sif
Added test for lambda inside lambda closure.
Bradley.Sif
Brought over CREDITS from Parrot's CREDITS files where they pertain to pynie. Add Artistic-2.0 LICENSE, which was not brought over from Parrot when Pynie SVN was split from Parrot.
Bradley.Sif
Closure support for inner defs when returned by function. When returning from a defined function, any subroutines returned need a 'newclosure' generated. This is so that inner defs will generate closures properly. This may not be the best way to solve this problem, and it also does not handle assignment statements.
Bradley.Sif
Lambda expressions do not form closures properly unless 'newclosure' pir opcode is used. Closes Launchpad Bug #407838
Bradley.Sif
Added a .gitignore file for those folks using git-svn. Presumably will not bother anyone using other svn clients.
isop44
Use iter pirop instead of instantiating Iterator's. Parrot doesn't allow the latter anymore.
isop44
Rename Pynie;list to just list
isop44
Mark commented-out tests with xfail
isop44
Add simple str class and some tests
isop44
Remove xfail annotation for repr test - it passes now! :)
isop44
Implement type builtin function
isop44
Implement is [not] operator, without chaining
isop44
Patch by ++amk - Launchpad bug #385394 Patch to remove builtins dropped from 3.x Python 3.0 dropped a number of built-in functions. Using the list from Python 3.1's code, this patch removes the built-ins that no longer need to be supported.
isop44
Add another list comprehension test
isop44
list comprehensions
isop44
Add 2 tests for simple closures
isop44
Add an XXX line
isop44
Register function parameters in the function's symbol table as 'lexical' vars
blairuk
Allow setup.py to be run using Python 3.0; subunit won't work for now though :(
isop44
Remove TODO (contents are no longer relevant)
isop44
Now we can print() a list, make example actually use this
isop44
Add Pynie;list class
isop44
Allow python code to end w/o a newline
isop44
Add hex, and make sure assert is on for relevant tests
isop44
Oops. Fixed test output.
isop44
implement map, for some value of implement
  1. Prev
  2. Next