- 06 Jun, 2014 1 commit
-
-
Paul Sokolovsky authored
-
- 05 Jun, 2014 11 commits
-
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Damien George authored
This behaviour follows Python 3.5 standard (in 3.4 it's a DeprecationWarning which we'd rather make a TypeError).
-
Paul Sokolovsky authored
Change comments (mainly URLs) to no longer specifically say Python 3.3
-
Damien George authored
Some small fixed: - Combine 'x' and 'X' cases in str format code. - Remove trailing spaces from some lines. - Make exception messages consistently begin with lower case (then needed to change those in objarray and objtuple so the same constant string data could be used). - Fix bug with exception message having %c instead of %%c.
-
Chris Angelico authored
-
Damien George authored
Remove tests that fail under CPython 3.5
-
Paul Sokolovsky authored
Also, make sure that args to "*" format specifiers are bounds-checked properly and don't lead for segfaults in case of mismatch.
-
Chris Angelico authored
See http://bugs.python.org/issue19995 for rationale. As micropython currently aims for Python 3.3 compatibility I have not changed behaviour, but this change allows the test suite to be run against a newer Python without having spurious failures.
-
Paul Sokolovsky authored
Replace assert(0) with a self-documenting TODO string
-
Paul Sokolovsky authored
As I suspected for a long time, for x86, register helper doesn't really make any difference - there's simply not enough register to keep anything in them for any prolonged time. Anything gets pushed on stack anyway. So, on x86, uPy passed all tests even with empty reg helper. So, this setjmp implementation goes as "untested".
-
- 04 Jun, 2014 2 commits
-
-
Chris Angelico authored
-
Damien George authored
remove `__doc__ =` and fix tweak doc diffs
-
- 03 Jun, 2014 18 commits
-
-
Damien George authored
micropython port for HydraBus
-
Damien George authored
Two small changes
-
Chris Angelico authored
Once a double quote has been found, the subsequent discovery of a single quote won't change behaviour at all, so don't bother looking for one.
-
-
Chris Angelico authored
-
-
bvernoux authored
-
Metallicow authored
-
Damien George authored
-
Damien George authored
This saves 4 words of stack space per Python call.
-
Damien George authored
-
Damien George authored
Add keyword args to dict.update(), and ability to take a dictionary as argument. dict() class constructor can now use dict.update() directly. This patch loses fast path for dict(other_dict), but is that really needed? Any anyway, this idiom will now re-hash the dictionary, so is arguably more memory efficient. Addresses issue #647.
-
Damien George authored
Support multiple bytecode optimisation levels
-
Paul Sokolovsky authored
To clearly signify that lineno is not known.
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
This allows to have multiple "optimization" levels (CPython has two (-OO removes docstrings), we can have more).
-
Paul Sokolovsky authored
Add missing commas to stm32f4xx-af.csv
-
Dave Hylands authored
-
- 02 Jun, 2014 8 commits
-
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Benjamin Vernoux authored
-
-
bvernoux authored
-
Benjamin Vernoux authored
-
Benjamin Vernoux authored
-