summaryrefslogtreecommitdiff
path: root/py/scope.h
AgeCommit message (Expand)Author
2014-04-13py: Remove unique_codes from emitglue.c. Replace with pointers.Damien George
2014-04-09py: Properly implement deletion of locals and derefs, and detect errors.Damien George
2014-04-09py, compiler: Turn id_info_t.param into a set of flags.Damien George
2014-04-09py, compiler: Clean up and compress scope/compile structures.Damien George
2014-03-27py: Calculate maximum exception stack size in compiler.Damien George
2014-02-15py: Pass all scope flags through to runtime.Damien George
2014-01-23mp_compile(): Properly free module_scope and all nested scopes.Paul Sokolovsky
2014-01-19py: Add module/function/class name to exceptions.Damien George
2013-12-30py: make closures work.Damien George
2013-12-21Change object representation from 1 big union to individual structs.Damien
2013-12-11py: work towards working closures.Damien
2013-10-20Add local_num skeleton framework to deref/closure emit calls.Damien
2013-10-05Implement built-in decorators to select emit type.Damien
2013-10-05Further factorise PASS_1 out of specific emit code.Damien
2013-10-05Restructure emit so it goes through a method table.Damien
2013-10-04Initial commit.Damien