- Apr 10, 2014
-
-
Damien George authored
Previously, a failed malloc/realloc would throw an exception, which was not caught. I think it's better to keep the parser free from NLR (exception throwing), hence this patch.
-
Damien George authored
Now reads in small chunks at a time.
-
Damien George authored
-
Damien George authored
Labels should never be negative, and this modified type signature reflects that.
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
Eg, in CPython stdlib, email/header.py has a form-feed character.
-
Damien George authored
-
Damien George authored
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
Only calcsize() and unpack() functions provided so far, for little-endian byte order. Format strings don't support repition spec (like "2b3i"). Unfortunately, dealing with all the various binary type sizes and alignments will lead to quite a bloated "binary" helper functions - if optimizing for speed. Need to think if using dynamic parametrized algos makes more sense.
-
Paul Sokolovsky authored
Syntax is usual C #if*/#endif, but each qstr must be wrapped individually.
-
- Apr 09, 2014
-
-
Paul Sokolovsky authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
Remove exception name from inside the exception message
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Andrew Scheller authored
This prevents micropython printing exception messages like ImportError: ImportError: No module named 'foo'
-
Damien George authored
mp_obj_is_integer should be used to check if an object is of integral type. It returns true for bool, small int and long int.
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
Needed to reinstate 2 delete opcodes, to specifically check that a local is not deleted twice.
-
Damien George authored
So we can add more flags.
-
Damien George authored
-
Damien George authored
-
Damien George authored
Small reduction in ROM, heap and stack usage.
-
Damien George authored
Convert int types to uint where sensible, and then to uint8_t or uint16_t where possible to reduce RAM usage.
-
Damien George authored
-
Damien George authored
-
Paul Sokolovsky authored
-
Damien George authored
-
Damien George authored
-
- Apr 08, 2014
-
-
Damien George authored
Can now calibrate, set pulse width, angle and speed.
-
Damien George authored
Fix make-pins.py to support having multiple names for a pin.
-