- 13 Oct, 2016 8 commits
-
-
Damien George authored
-
Damien George authored
And it gives problems with header dependencies for auto-qstr generation.
-
Damien George authored
The qemu-arm port is used for testing of ARM Thumb architecture on a desktop so should have many features enabled.
-
Damien George authored
-
Alex March authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
This refactors ujson.loads(s) to behave as ujson.load(StringIO(s)). Increase in code size is: 366 bytes for unix x86-64, 180 bytes for stmhal, 84 bytes for esp8266.
-
- 12 Oct, 2016 10 commits
-
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Daniel Thompson authored
The boot issue text mentions a help() function and encourages the user to run it. It is very disconcerting to find that the function does not exist... Signed-off-by: Daniel Thompson <daniel.thompson@linaro.org>
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
Initial support for running on a baremetal, low-heap systems (like esp8266), using Python module interface.
-
Paul Sokolovsky authored
"Forced exit" is treated as soft-reboot (Ctrl+D). But expected effect of calling sys.exit() is termination of the current script, not any further and more serious actions like mentioned soft reboot.
-
Damien George authored
-
Damien George authored
-
Damien George authored
Setting emit_dent=0 is unnecessary because arriving in that part of the if-logic will guarantee that emit_dent is already zero. The block to check indent_top(lex)>0 is unreachable because a newline is always inserted an the end of the input stream, and hence dedents are always processed before EOF.
-
- 11 Oct, 2016 14 commits
-
-
Damien George authored
It was a relic from the days of developing the compiler and is no longer needed, and it's impossible to trigger via a test.
-
Radomir Dopieralski authored
-
Alex March authored
-
Alex March authored
-
Radomir Dopieralski authored
As per discussion in #2449, using write requests instead of read requests for I2C.scan() seems to support a larger number of devices, especially ones that are write-only. Even a read-only I2C device has to implement writes in order to be able to receive the address of the register to read.
-
Peter Hinch authored
It contains detailed information about writing scripts to run efficiently on microcontrollers (and other constrained systems).
-
Paul Sokolovsky authored
Adds check that LZ offsets fall into the sliding dictionary used. This catches a case when uzlib.DecompIO with a smaller dictionary is used to decompress data which was compressed with a larger dictionary. Previously, this would lead to producing invalid data or crash, now an exception will be thrown.
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
The check for division by zero is made by the caller of this function.
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
- 10 Oct, 2016 8 commits
-
-
Damien George authored
This allows to get/set at runtime the optimisation level of the compiler.
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
Patch on top of upstream Zephyr console helpers.
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
daniel authored
-