Damien George
9a42eb541e
py: Fix naming of function arguments when function is a closure.
...
Addresses issue #1226 .
2015-05-06 13:55:33 +01:00
Damien George
367d4d1098
tests: Fix cmd_showbc now that LOAD_CONST_ELLIPSIS bytecode is gone.
2015-05-05 23:58:52 +01:00
Damien George
8c1d23a0e2
py: Modify bytecode "with" behaviour so it doesn't use any heap.
...
Before this patch a "with" block needed to create a bound method object
on the heap for the __exit__ call. Now it doesn't because we use
load_method instead of load_attr, and save the method+self on the stack.
2015-04-24 01:52:28 +01:00
Damien George
c9aa1883ed
py: Simplify bytecode prelude when encoding closed over variables.
2015-04-07 00:08:17 +01:00
Damien George
9dd3640464
tests: Add missing tests for builtins, and many other things.
2015-04-04 22:05:30 +01:00
Damien George
d478fc75b3
tests: Adjust expected output, since Travis can't do git describe.
2015-03-20 21:31:50 +00:00
Damien George
1004535237
tests: Make cmdline tests more stable by using regex for matching.
2015-03-20 17:25:25 +00:00
Damien George
0683c1ceef
tests: Don't try to verify amount of memory used in cmd_showbc test.
2015-03-14 17:38:41 +00:00
Damien George
703c009681
tests: Add cmdline test to test showbc code.
2015-03-14 14:06:20 +00:00
Damien George
143c34109c
tests: Add ability to test uPy cmdline executable.
...
This allows to test options passed to cmdline executable, as well as the
behaviour of the REPL.
2015-03-13 10:58:34 +00:00