Age | Commit message (Expand) | Author |
2022-05-05 | all: Reformat remaining C code that doesn't have a space after a comma. | Damien George |
2021-03-11 | py/nlr: Implement NLR for AArch64. | Yonatan Goldschmidt |
2020-02-28 | all: Add *FORMAT-OFF* in various places. | Damien George |
2019-10-22 | powerpc: Add initial port to bare metal PowerPC arch. | Michael Neuling |
2019-10-05 | py: Add new Xtensa-Windowed arch for native emitter. | Damien George |
2019-09-26 | py/nlr.h: Factor out constants to specific macros. | Damien George |
2019-06-19 | py/nlrthumb: Save and restore VFP registers s16-s21 when CPU has them. | Damien George |
2017-12-29 | py/nlr: Fix nlr functions for 64bit ports built with gcc on Windows | stijn |
2017-12-28 | py/nlr: Factor out common NLR code to macro and generic funcs in nlr.c. | Damien George |
2017-12-28 | py/nlr: Clean up selection and config of NLR implementation. | Damien George |
2017-12-26 | Revert "py/nlr: Factor out common NLR code to generic functions." | Paul Sokolovsky |
2017-12-20 | py/nlr: Factor out common NLR code to generic functions. | Damien George |
2017-12-11 | py: Introduce a Python stack for scoped allocation. | Damien George |
2017-07-31 | all: Use the name MicroPython consistently in comments | Alexander Steffen |
2017-07-18 | all: Unify header guard usage. | Alexander Steffen |
2017-04-30 | py: Cleanup use of global DEBUG preprocessor definition | stijn |
2017-03-06 | py/nlr.h: Mark nlr_jump_fail as NORETURN. | Damien George |
2016-06-28 | py/nlrsetjmp: Update to take into account new location of nlr_top. | Damien George |
2015-11-29 | py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR. | Damien George |
2015-03-03 | py: Guard against redef of nlr_push with DEBUG + MICROPY_NLR_SETJMP. | stijn |
2015-02-15 | nlr: Add even more optional debugging logging. | Paul Sokolovsky |
2015-02-15 | nlr: If DEBUG, guard against recursive nlr_push(). | Paul Sokolovsky |
2015-01-07 | py: Put all global state together in state structures. | Damien George |
2015-01-01 | py: Move global variable nlr_top to one place, in a .c file. | Damien George |
2015-01-01 | py: Move to guarded includes, everywhere in py/ core. | Damien George |
2014-11-27 | py: Add NLR support for xtensa CPU. | Damien George |
2014-11-05 | py: Fix some macros defines; cleanup some includes. | Damien George |
2014-06-22 | py: Support arm and thumb ARM ISAs, in addition to thumb2. | Paul Sokolovsky |
2014-06-19 | Add missing “assert.h” file header inclusion from “nlr.h” | Emmanuel Blot |
2014-05-03 | Add license header to (almost) all files. | Damien George |
2014-05-02 | py, unix: Make "mpconfig.h" be first included, as other headers depend on it. | Paul Sokolovsky |
2014-04-30 | py: Abstract no-return attribute for functions a bit. | Paul Sokolovsky |
2014-04-30 | nlr.h: As we treat all warnings as errors, can't use #warning. | Paul Sokolovsky |
2014-04-17 | nlr: Add implementation using setjmp/longjmp. | Paul Sokolovsky |
2014-04-08 | Add a check for NULL nlr_top in nlr_jump. | Damien George |
2014-04-05 | py: Change nlr_jump to nlr_raise, to aid in debugging. | Damien George |
2014-04-03 | Changes to get unix/ port compiling on Cygwin. | Damien George |
2014-03-01 | nlr.h: Do proper arch selection, using the same tests as nlr*.S . | Paul Sokolovsky |
2013-10-23 | Fix func decls with no arguments: () -> (void). | Damien |
2013-10-16 | NLR and Python exceptions work on the board. | Damien |
2013-10-15 | Implement basic exception framework, and simple for loop. | Damien |