aboutsummaryrefslogtreecommitdiff
path: root/py/nlr.h
AgeCommit message (Expand)Author
2015-11-29py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR.Damien George
2015-03-03py: Guard against redef of nlr_push with DEBUG + MICROPY_NLR_SETJMP.stijn
2015-02-15nlr: Add even more optional debugging logging.Paul Sokolovsky
2015-02-15nlr: If DEBUG, guard against recursive nlr_push().Paul Sokolovsky
2015-01-07py: Put all global state together in state structures.Damien George
2015-01-01py: Move global variable nlr_top to one place, in a .c file.Damien George
2015-01-01py: Move to guarded includes, everywhere in py/ core.Damien George
2014-11-27py: Add NLR support for xtensa CPU.Damien George
2014-11-05py: Fix some macros defines; cleanup some includes.Damien George
2014-06-22py: Support arm and thumb ARM ISAs, in addition to thumb2.Paul Sokolovsky
2014-06-19Add missing “assert.h” file header inclusion from “nlr.h”Emmanuel Blot
2014-05-03Add license header to (almost) all files.Damien George
2014-05-02py, unix: Make "mpconfig.h" be first included, as other headers depend on it.Paul Sokolovsky
2014-04-30py: Abstract no-return attribute for functions a bit.Paul Sokolovsky
2014-04-30nlr.h: As we treat all warnings as errors, can't use #warning.Paul Sokolovsky
2014-04-17nlr: Add implementation using setjmp/longjmp.Paul Sokolovsky
2014-04-08Add a check for NULL nlr_top in nlr_jump.Damien George
2014-04-05py: Change nlr_jump to nlr_raise, to aid in debugging.Damien George
2014-04-03Changes to get unix/ port compiling on Cygwin.Damien George
2014-03-01nlr.h: Do proper arch selection, using the same tests as nlr*.S .Paul Sokolovsky
2013-10-23Fix func decls with no arguments: () -> (void).Damien
2013-10-16NLR and Python exceptions work on the board.Damien
2013-10-15Implement basic exception framework, and simple for loop.Damien