13 Commits (8a84e08dc853eb294cc53160e902a39ead6fca8e)

Author SHA1 Message Date
Damien George c97607db5c py/nlrx86: Use naked attribute on nlr_push for gcc 8.0 and higher. 7 years ago
stijn b184b6ae53 py/nlr: Fix nlr functions for 64bit ports built with gcc on Windows 7 years ago
Damien George b25f92160b py/nlr: Factor out common NLR code to macro and generic funcs in nlr.c. 7 years ago
Damien George 5bf8e85fc8 py/nlr: Clean up selection and config of NLR implementation. 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
Damien George a3dc1b1957 all: Remove inclusion of internal py header files. 7 years ago
ASM 52620c6b0e py/nlrx86: Fix building for Android/x86. 7 years ago
Damien George be8e5744e6 py/nlrx86,x64: Replace #define of defined() with portable macro usage. 7 years ago
Paul Sokolovsky 99866a00a0 py/nlrx86: Better check for Zephyr (requires 1.7). 8 years ago
Paul Sokolovsky fd49ff9917 py/nlrx86: Add workaround for Zephyr. 8 years ago
Damien George f0dddb688d py/nlrx86: Convert from assembler to C file with inline asm. 8 years ago
Damien George a85755aa22 py/nlrxtensa: Convert from assembler to C file with inline asm. 8 years ago