summaryrefslogtreecommitdiffstatshomepage
path: root/mpy-cross/mpconfigport.h
Commit message (Collapse)AuthorAge
* mpy-cross, unix, windows, stmhal: Enable return-if-else optimisation.Damien George2017-04-22
| | | | | | Prior to making this a config option it was previously available on these (and all other) ports, and it makes sense to keep it enabled for mpy-cross as well as ports that have a decent amount of space for the code.
* all: Move BYTES_PER_WORD definition from ports to py/mpconfig.hDamien George2017-04-01
| | | | | It can still be overwritten by a port in mpconfigport.h but for almost all cases one can use the provided default.
* mpy-cross: Get compiling after recent persistent code refactors.Damien George2016-11-16
|
* mpy-cross: Don't use the internal printf functions.Damien George2016-09-05
| | | | | They require mp_hal_stdout_tx_strn_cooked, which requires extra work to add to mpy-cross.
* ports: Remove typedef of machine_ptr_t, it's no longer needed.Damien George2016-08-15
| | | | | | This type was used only for the typedef of mp_obj_t, which is now defined by the object representation. So we can now remove this unused typedef, to simplify the mpconfigport.h file.
* mpy-cross: Fix mingw and msys2 compilationstijn2016-07-30
| | | | | | | When compiling with msys2's gcc there's no need to apply the binary fmode so adjust the Makefile to reflect that. When compiling with mingw we need to include malloc.h since there is no alloca.h, and the 64bit detection in mpconfigport.h needs some adjustment.
* mpy-cross: Add new component, a cross compiler for MicroPython bytecode.Damien George2016-02-25
This component allows to generate .mpy files (pre compiled bytecode) which can be executed within any MicroPython runtime/VM.