52 Commits (c7aaee2b2ba0cb19d3b3deb6092e0bfe55d79052)

Author SHA1 Message Date
Damien George ad4656b861 all: Rename BYTES_PER_WORD to MP_BYTES_PER_OBJ_WORD. 4 years ago
David CARLIER cb30928ac8 py/persistentcode: Introduce MICROPY_PERSISTENT_CODE_SAVE_FILE option. 4 years ago
Emil Renner Berthing bef412789e mpy-cross: Enable more warnings. 4 years ago
Damien George 5c8bf12acf all: Fix auto-enable of MICROPY_GCREGS_SETJMP to select GC behaviour. 5 years ago
Jim Mussared 710426024a all: Factor gchelper code to one place and use it for unix & ARM ports. 5 years ago
stijn 84fa3312cf all: Format code to add space after C++-style comment start. 5 years ago
David Lechner 6943fb60fe mpy-cross/main: Print uncaught nlr jump to stderr. 5 years ago
David Lechner 803e5eadea mpy-cross/main: Fix stderr_print_strn parameter type. 5 years ago
Damien George 1a3e386c67 all: Remove spaces inside and around parenthesis. 5 years ago
Damien George 69661f3343 all: Reformat C and Python source code with tools/codeformat.py. 5 years ago
Jim Mussared 193bc3702f mpy-cross/README.md: Add notes about -march and -O. 5 years ago
Damien George 82a19cb39f mpy-cross: Support armv7em, armv7emsp, armv7emdp architectures. 5 years ago
Damien George 1d21b4e7d1 mpy-cross: Enable Xtensa-Windowed native emitter. 5 years ago
Damien George b596638b9b mpy-cross: Set number of registers in nlr_buf_t based on native arch. 5 years ago
stijn d96391aca3 mpy-cross,windows: Add msvc build of mpy-cross. 6 years ago
stijn 5501092776 mpy-cross: Make mpconfigport.h compatible with msvc compiler. 7 years ago
Damien George af20c2ead3 py: Add global default_emit_opt variable to make emit kind persistent. 5 years ago
Damien George 8e3e05761e mpy-cross/main: Only accept full emit cmdline options if native enabled. 5 years ago
Damien George 4173950658 mpy-cross: Do not automatically build mpy-cross, rather do it manually. 6 years ago
Damien George c066dadc5b mpy-cross/mpconfigport.h: Remove defn of MP_NOINLINE to use global one. 6 years ago
Damien George 7e90e22ea5 mpy-cross: Add --version command line option to print version info. 6 years ago
Damien George e70c438c71 mpy-cross: Automatically select ARMV6 arch when running on such a host. 6 years ago
Damien George 1556af19bf mpy-cross: Support compiling with MICROPY_PY___FILE__ enabled. 6 years ago
Damien George 9c9bc65e74 mpy-cross: Add "-march=<arch>" option to select native emitter. 6 years ago
Andrew Leech 89ff506513 py: Update and rework build system for including external C modules. 6 years ago
Damien George 31d2d83e79 mpy-cross: Enable building of x64 native .mpy files. 6 years ago
Paul Sokolovsky ab78fe0eb9 mpy-cross/Makefile: Also undefine MICROPY_FORCE_32BIT and CROSS_COMPILE. 6 years ago
Damien George ee40d1704f mpy-cross: Make build independent of extmod directory. 6 years ago
Damien George a3dc1b1957 all: Remove inclusion of internal py header files. 7 years ago
Damien George 4a93801c12 all: Update Makefiles and others to build with new ports/ dir layout. 7 years ago
Damien George 7d4a2f773c all: Make use of $(TOP) variable in Makefiles, instead of "..". 7 years ago
Alexander Steffen 55f33240f3 all: Use the name MicroPython consistently in comments 7 years ago
Damien George aa7be82a4d all: Don't include system errno.h when it's not needed. 7 years ago
Damien George 761e4c7ff6 all: Remove trailing spaces, per coding conventions. 7 years ago
Damien George ed6d2547df mpy-cross/Makefile: Guard "override undefine" by test for make feature. 8 years ago
Damien George 1d8c3f4cff mpy-cross/Makefile: Override undefine any inherited variables. 8 years ago
stijn 5b57ae985f mpy-cross: Fix compiler detection for including windows/fmode.c 8 years ago
Damien George 03053f82db mpy-cross, unix, windows, stmhal: Enable return-if-else optimisation. 8 years ago
Damien George 4c307bfba1 all: Move BYTES_PER_WORD definition from ports to py/mpconfig.h 8 years ago
Krzysztof Blazewicz 75589272ef all/Makefile: Remove -ansi from GCC flags, its ignored anyway. 8 years ago
Damien George 97142000f7 mpy-cross/main: Move lexer constructor to within NLR handler block. 8 years ago
Damien George 85ae17c993 mpy-cross: Get compiling after recent persistent code refactors. 8 years ago
Damien George 2b882e9aca mpy-cross: Don't use the internal printf functions. 8 years ago
Damien George 675d1c9c60 ports: Remove typedef of machine_ptr_t, it's no longer needed. 8 years ago
stijn 37b143ce9e mpy-cross: Fix mingw and msys2 compilation 8 years ago
stijn 9bdb82ef6b mpy-cross: Use binary file translation mode for creating mpy files on windows 8 years ago
Anton Sokolchenko e9f3fb7662 mpy-cross: Fix Makefile to handle gc-sections linker flags on OS X. 8 years ago
Damien George 330165a2cc py: Add MP_STATE_THREAD to hold state specific to a given thread. 9 years ago
Damien George 74fb4e795b mpy-cross: Add -s option to specify the embedded source filename. 9 years ago
Damien George 853fb08d0d mpy-cross: Remove setting of MICROPY_FORCE_32BIT=1 from Makefile. 9 years ago