- 08 Mar, 2016 12 commits
-
-
Damien George authored
If the heap is locked, or memory allocation fails, then calling a bound method will still succeed by allocating the argument state on the stack. The new code also allocates less stack than before if less than 4 arguments are passed. It's also a tiny bit smaller in code size. This was done as part of the ESA project.
-
Damien George authored
-
Damien George authored
tools/pydfu.py is now the recommended way of deploying a DFU file. Old behaviour of dfu-util can be obtained by passing USE_PYDFU=0 when invoking make. The main README.md file has been updated to reflect this change.
-
Damien George authored
Now, all output has newlines converted to \n, regardless of port or platform.
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Damien George authored
Also explicitly name the py/*.o files in the linker file, to enable easy testing of putting certain ones in iRAM.
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Damien George authored
-
Paul Sokolovsky authored
None of the other ports do, since introduction of mp_state_ctx_t. In the case of current esp8266 port, heap is inside BSS, so scanning it picked up a lot of dead pointers.
-
- 07 Mar, 2016 10 commits
-
-
Markus Fix authored
-
Dave Hylands authored
-
Dave Hylands authored
-
Dave Hylands authored
-
Damien George authored
-
Pavol Rusnak authored
To make it easier to spot differences.
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
Useful for embedded targets with fixed stack layout.
-
Paul Sokolovsky authored
NameError may either include offending name or not. Unfortunately, this change makes test float-dependent. And using integer division leads to different error message than CPython.
-
- 06 Mar, 2016 5 commits
-
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
- 05 Mar, 2016 8 commits
-
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Damien George authored
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
GPIO16 is actually special-function I/O, though some boards have LED there.
-
Damien George authored
-
Damien George authored
OPEN_DRAIN is of course synthesised. All pin modes are tested and working.
-
Paul Sokolovsky authored
Enabling standard assert() (by removing -DNDEBUG) produces non-bootable binary (because all messages go to .rodata which silently overflows). So, for once-off debugging, have a custom _assert().
-
- 04 Mar, 2016 5 commits
-
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-