13 Commits (fe16e785fe76ca2c84b82512c427c7fa57176abe)

Author SHA1 Message Date
Damien George b25f92160b py/nlr: Factor out common NLR code to macro and generic funcs in nlr.c. 7 years ago
Paul Sokolovsky 096e967aad Revert "py/nlr: Factor out common NLR code to generic functions." 7 years ago
Damien George 6a3a742a6c py/nlr: Factor out common NLR code to generic functions. 7 years ago
Damien George 02d830c035 py: Introduce a Python stack for scoped allocation. 7 years ago
Alexander Steffen 55f33240f3 all: Use the name MicroPython consistently in comments 7 years ago
Damien George 08242eed26 py/nlrsetjmp: Add check for failed NLR jump. 8 years ago
Damien George 94238d4ae5 py/nlrsetjmp: Update to take into account new location of nlr_top. 9 years ago
Damien George b4b10fd350 py: Put all global state together in state structures. 10 years ago
Damien George 8a2347723e py: Move global variable nlr_top to one place, in a .c file. 10 years ago
Damien George 51dfcb4bb7 py: Move to guarded includes, everywhere in py/ core. 10 years ago
Damien George 04b9147e15 Add license header to (almost) all files. 11 years ago
Paul Sokolovsky f54bcbf099 py, unix: Make "mpconfig.h" be first included, as other headers depend on it. 11 years ago
Paul Sokolovsky 3a83b805fc nlr: Add implementation using setjmp/longjmp. 11 years ago