aboutsummaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2015-09-04py/compile: Only compile function annotations if really needed.Damien George
2015-09-03stmhal: add option to query for the current usb modeTony Abboud
2015-09-03py: Use mp_not_implemented consistently for not implemented features.Damien George
2015-09-03py/objstr: Simplify printing of bytes objects when unicode enabled.Damien George
2015-09-03py: Inline single use of mp_obj_str_get_len in mp_obj_len_maybe.Damien George
2015-09-03py: Make "enumerate" qstr be conditional on MICROPY_PY_BUILTINS_ENUMERATE.Paul Sokolovsky
2015-09-01py/binary: Add support for array('q') and array('Q').Damien George
2015-09-01py/objstr: Make str.rsplit(None,n) raise NotImpl instead of assert(0).Damien George
2015-09-01vm: Handle "raise X from Y" statements the best way we can.Paul Sokolovsky
2015-08-31modbuiltins: Consistently use indentation for #if.Paul Sokolovsky
2015-08-30py/objstr: Simplify error handling for bad conversion specifier.Damien George
2015-08-30py/objgetitemiter: Make it_iternext() recognize IndexError.Tom Soulanille
2015-08-29py/objstr: Fix error reporting for unexpected end of modulo format str.Damien George
2015-08-29py/objstr: Fix error type for badly formatted format specifier.Damien George
2015-08-29py/objstr: Make string formatting 8-bit clean.Damien George
2015-08-29py: Treat -m32 flag as part of CC, LD, etc.Paul Sokolovsky
2015-08-28objset: frozensets are hashable.Paul Sokolovsky
2015-08-20py: Add MICROPY_PY_BUILTINS_FILTER, disable for minimal ports.Paul Sokolovsky
2015-08-17py: Remove unused compile scope flags, and irrelevant flag compute code.Damien George
2015-08-17unix-cpy: Remove unix-cpy. It's no longer needed.Damien George
2015-08-13py: Add stream_tell method, and use for unix and stmhal file tell.blmorris
2015-08-12py: In native ARM emitter, load r7 with table earlier in func prelude.Damien George
2015-08-12py/makeversionhdr.py: Use returncode attr to be Python2.7 compat.Damien George
2015-08-11py/makeversionhdr.py: Fallback to using docs version if no git repo.Damien George
2015-08-02py/objlist: Make list += accept all arguments and add test.Damien George
2015-07-31makeqstrdata.py: Typo fix in comment.Paul Sokolovsky
2015-07-29py/compile: Give more precise line number for compile errors.Damien George
2015-07-29py/repl: Don't look inside strings for unmatched brackets/quotes.Damien George
2015-07-27py: For viper compile errors, add traceback with function and filename.Damien George
2015-07-26py: Disable REPL EMACS key bindings by default.Damien George
2015-07-26lib/mp-readline: Add emacs-style control characters for cursor movement.Tom Soulanille
2015-07-24py/parse: Fix handling of empty input so it raises an exception.Damien George
2015-07-24py/parse: De-duplicate and simplify code for parser "or" rule.Damien George
2015-07-23py/lexer: Raise SyntaxError when str hex escape sequence is malformed.Damien George
2015-07-23py: Issue an error when compiling Viper functions with more than 4 args.Damien George
2015-07-23py: Allow viper functions to take up to 4 arguments.Damien George
2015-06-06py: reduce array slice assignment code sizeDelio Brignoli
2015-07-20py: Small code space optimisations for memoryview slice assigment.Damien George
2015-07-20py: Implement memoryview slice assignment.Delio Brignoli
2015-07-20py: Make qstr hash size configurable, defaults to 2 bytes.Damien George
2015-07-19modbuiltins: Implement round() to precision.Sebastian Plamauer
2015-07-14py: Improve allocation policy of qstr data.Damien George
2015-07-06py: Prevent many extra vstr allocations.Dave Hylands
2015-07-06py/repl: Fix case where shorter names are shadowed by longer names.Damien George
2015-07-05modstruct: Raise NotImplementedError for unsupported repeat specification.Paul Sokolovsky
2015-07-04extmod: Add a2b_base64 and b2a_base64 functions to ubinascii.Galen Hazelwood
2015-07-02py/objarray.c: Allow to build with debugging and bytearray but no array.Damien George
2015-07-02py: Add TimeoutError exception subclassed from OSError.Daniel Campora
2015-06-29builtinimport: Fix running package submodule with -m.Paul Sokolovsky
2015-06-27builtinimport: Catch case when relative import happens without active package.Paul Sokolovsky