summaryrefslogtreecommitdiffstatshomepage
path: root/tests/basics/generator_closure.py
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2014-09-23 15:31:56 +0000
committerDamien George <damien.p.george@gmail.com>2014-09-23 15:31:56 +0000
commit52b5d76a6b0c5e4c779211fdf7bca56d87a2f83e (patch)
treeea4bae0dd4ba80e80ec8e540882c97df1988ce67 /tests/basics/generator_closure.py
parentd6230f62c785c6c1ef1797500617c33e24607980 (diff)
downloadmicropython-52b5d76a6b0c5e4c779211fdf7bca56d87a2f83e.tar.gz
micropython-52b5d76a6b0c5e4c779211fdf7bca56d87a2f83e.zip
py: Free non-interned strings in the parser when not needed.
mp_parse_node_free now frees the memory associated with non-interned strings. And the parser calls mp_parse_node_free when discarding a non-used node (such as a doc string). Also, the compiler now frees the parse tree explicitly just before it exits (as opposed to relying on the caller to do this). Addresses issue #708 as best we can.
Diffstat (limited to 'tests/basics/generator_closure.py')
0 files changed, 0 insertions, 0 deletions