Linaro Git Browser
Code Review
Sign In
review.linaro.org
/
lite
/
micropython
/
aaef1851a748af95f8b105ef2d1d4f35e6ede02b
/
py
/
scope.h
65dc960
unix-cpy: Remove unix-cpy. It's no longer needed.
by Damien George
· 10 years ago
51dfcb4
py: Move to guarded includes, everywhere in py/ core.
by Damien George
· 11 years ago
584ba67
py: Move global/nonlocal decl code to compiler for proper SyntaxError.
by Damien George
· 11 years ago
7ff996c
py: Convert [u]int to mp_[u]int_t in emit.h and associated .c files.
by Damien George
· 11 years ago
4abff75
py: Change uint to mp_uint_t in runtime.h, stackctrl.h, binary.h.
by Damien George
· 11 years ago
04b9147
Add license header to (almost) all files.
by Damien George
· 11 years ago
2827d62
py: Implement keyword-only args.
by Damien George
· 11 years ago
df8127a
py: Remove unique_codes from emitglue.c. Replace with pointers.
by Damien George
· 11 years ago
2bf7c09
py: Properly implement deletion of locals and derefs, and detect errors.
by Damien George
· 11 years ago
11d8cd5
py, compiler: Turn id_info_t.param into a set of flags.
by Damien George
· 11 years ago
78035b9
py, compiler: Clean up and compress scope/compile structures.
by Damien George
· 11 years ago
8dcc0c7
py: Calculate maximum exception stack size in compiler.
by Damien George
· 11 years ago
8725f8f
py: Pass all scope flags through to runtime.
by Damien George
· 11 years ago
fd31358
mp_compile(): Properly free module_scope and all nested scopes.
by Paul Sokolovsky
· 12 years ago
cbd2f74
py: Add module/function/class name to exceptions.
by Damien George
· 12 years ago
6baf76e
py: make closures work.
by Damien George
· 12 years ago
d99b052
Change object representation from 1 big union to individual structs.
by Damien
· 12 years ago
9ecbcff
py: work towards working closures.
by Damien
· 12 years ago
27fb45e
Add local_num skeleton framework to deref/closure emit calls.
by Damien
· 12 years ago
6cdd3af
Implement built-in decorators to select emit type.
by Damien
· 12 years ago
b05d707
Further factorise PASS_1 out of specific emit code.
by Damien
· 12 years ago
415eb6f
Restructure emit so it goes through a method table.
by Damien
· 12 years ago
429d719
Initial commit.
by Damien
· 12 years ago