diff options
author | Damien George <damien.p.george@gmail.com> | 2014-09-23 15:31:56 +0000 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2014-09-23 15:31:56 +0000 |
commit | 52b5d76a6b0c5e4c779211fdf7bca56d87a2f83e (patch) | |
tree | ea4bae0dd4ba80e80ec8e540882c97df1988ce67 /tests/basics/generator_closure.py | |
parent | d6230f62c785c6c1ef1797500617c33e24607980 (diff) | |
download | micropython-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