summaryrefslogtreecommitdiffstatshomepage
path: root/tests/bytecode/pylib-tests
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2014-04-11 13:38:30 +0000
committerDamien George <damien.p.george@gmail.com>2014-04-11 13:38:30 +0000
commit69b89d21b2dcbe61c9abe1744cc0ec77d89422de (patch)
treebb467f417445eef1af49054d2a5363044380505b /tests/bytecode/pylib-tests
parent0e3329a6b82873531f63fb1358f57852723fad05 (diff)
downloadmicropython-69b89d21b2dcbe61c9abe1744cc0ec77d89422de.tar.gz
micropython-69b89d21b2dcbe61c9abe1744cc0ec77d89422de.zip
py: Change compile order for default positional and keyword args.
This simplifies the compiler a little, since now it can do 1 pass over a function declaration, to determine default arguments. I would have done this originally, but CPython 3.3 somehow had the default keyword args compiled before the default position args (even though they appear in the other order in the text of the script), and I thought it was important to have the same order of execution when evaluating default arguments. CPython 3.4 has changed the order to the more obvious one, so we can also change.
Diffstat (limited to 'tests/bytecode/pylib-tests')
0 files changed, 0 insertions, 0 deletions