summaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2015-09-15py/objslice: Fix indent.Tom Soulanille
2015-09-15py/objslice: Make slice attributes (start/stop/step) readable.Tom Soulanille
2015-09-15py/mpz: Fix calculation of max digit storage for mpz; fix sys.maxsize.Damien George
2015-09-12lib/mp-readline: Add auto-indent support.Damien George
2015-09-11stmhal: fix single precision float printing errorDave Hylands
2015-09-07py/lexer: Properly classify floats that look like hex numbers.Damien George
2015-09-07py/lexer: Raise SyntaxError when unicode char point out of range.Damien George
2015-09-07py/lexer: Raise NotImplError for unicode name escape, instead of assert.Damien George
2015-09-07py/compile: Refine SyntaxError for repeated use of global/nonlocal.Damien George
2015-09-04py: Eliminate some cases which trigger unused parameter warnings.Damien George
2015-09-04py/objstr: Check for keyword args before checking for no posn args.Damien George
2015-09-04py/objstr: For str.endswith(s, start) raise NotImpl instead of assert.Damien George
2015-09-04py/objbool: Simplify dispatch of bool binary op.Damien George
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