summaryrefslogtreecommitdiffstatshomepage
path: root/py/makeqstrdata.py
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 /py/makeqstrdata.py
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 'py/makeqstrdata.py')
0 files changed, 0 insertions, 0 deletions