summaryrefslogtreecommitdiff
path: root/py/nlrthumb.c
AgeCommit message (Expand)Author
2020-02-28all: Reformat C and Python source code with tools/codeformat.py.Damien George
2019-08-19py: Introduce MP_UNREACHABLE macro to annotate unreachable code.Damien George
2019-07-03py/nlrthumb: Check __thumb2__ instead of __ARM_ARCH_6M__.David Lechner
2019-06-19py/nlrthumb: Save and restore VFP registers s16-s21 when CPU has them.Damien George
2019-03-26py/nlrthumb: Add support for iOS where the C func is _nlr_push_tail.Romain Goyet
2018-04-27py/nlrthumb: Fix Clang support wrt use of "return 0".Ayke van Laethem
2018-02-18py/nlrthumb: Do not mark nlr_push as not returning anything.Ayke van Laethem
2017-12-28py/nlr: Factor out common NLR code to macro and generic funcs in nlr.c.Damien George
2017-12-28py/nlr: Clean up selection and config of NLR implementation.Damien George
2017-12-28py/nlrthumb: Fix use of naked funcs, must only contain basic asm code.Damien George
2017-12-26Revert "py/nlr: Factor out common NLR code to generic functions."Paul Sokolovsky
2017-12-20py/nlr: Factor out common NLR code to generic functions.Damien George
2017-12-11py: Introduce a Python stack for scoped allocation.Damien George
2017-10-04all: Remove inclusion of internal py header files.Damien George
2017-09-01py/nlrthumb: Get working again on standard Thumb arch (ie not Thumb2).Damien George
2016-07-21py: Fix nlrthumb.c when DEBUG=1 is definedDave Hylands
2016-07-11qemu-arm: Enable gcc LTO option for nlrthumb.cDaniel Tralamazza
2016-06-28py/nlrthumb: Convert NLR thumb funcs from asm to C with inline-asm.Damien George