- 03 Apr, 2014 15 commits
-
-
Damien George authored
Home/end work in picocom and screen (different codes in those 2 programs). Also, CTRL-A (for non-empty liny) and CTRL-E act as home/end.
-
Damien George authored
stmhal: Reimplement file support using stream protocol API.
-
Damien George authored
To run the tests on the pyboard you need to set the "test_on_pyboard" variable to "True", and also have tools/pyboard.py available for import (easiest is to symlink to it).
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Paul Sokolovsky authored
Retested again on Ubuntu 12.04 armhf running in chroot on Samsung ARM Chromebook (Cortex-A15).
-
Paul Sokolovsky authored
This adds readline(), readall(), etc. methods. Also other fixes to make Python API compliant and "with" support.
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
So far just includes "open" function, which should be supplied by a port. TODO: Make the module #ifdef'ed.
-
Damien George authored
-
- 02 Apr, 2014 25 commits
-
-
Damien George authored
unix: Enable GC.
-
Damien George authored
Conflicts: py/objstr.c
-
Dave Hylands authored
Also fix objstr.c to compile when floats disabled.
-
Damien George authored
Also change formating modifier in test script (it still passes with original format though).
-
Damien George authored
-
Damien George authored
-
Paul Sokolovsky authored
GC support for "unix" port was implemented some time ago, but still not enabled.
-
Paul Sokolovsky authored
Fail currently.
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
For example, we still build w/o GC enabled, so cannot really set heap size.
-
Paul Sokolovsky authored
Previosuly just silently exited.
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
Very little has changed. In Python 3.4 they removed the opcode STORE_LOCALS, but in Micro Python we only ever used this for CPython compatibility, so it was a trivial thing to remove. It also allowed to clean up some dead code (eg the 0xdeadbeef in class construction), and now class builders use 1 less stack word. Python 3.4.0 introduced the LOAD_CLASSDEREF opcode, which I have not yet understood. Still, all tests (apart from bytecode test) still pass. Bytecode tests needs some more attention, but they are not that important anymore.
-
Damien George authored
I upgraded to Python 3.4.0, so needed to make these changes. Hopefully the tests still run with Python 3.3.x (the scripts use python3 so are agnostic as to the subversion). Bytecode tests are tightly coupled to the Python version, and now some fail against Python 3.4.
-
Damien George authored
-
Damien George authored
As per issue #257, servo is better on TIM5 because TIM2 is connected to more GPIO.
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
-