2155 Commits (713ea1800d1f0c82a0c75885ad034705556ab5ef)

Author SHA1 Message Date
Damien George 5f3c3ec5e6 py/parsenum: Provide detailed error for int parsing with escaped bytes. 9 years ago
Tom Soulanille f1a9923308 py/objrange: Bugfix for range_subscr() when index is a slice object. 9 years ago
Damien George 9d5e5c08ab py/compile: Put compiler state on the C stack. 9 years ago
Damien George fbcaf0ea18 py: Slightly simplify compile and emit of star/double-star arguments. 9 years ago
Delio Brignoli e6978a4e26 py: Fix call args when a stararg is followed by keyword args. 9 years ago
Alex March bfb272b9e0 py/repl: Treat escaped quotes correctly in REPL continuation. 9 years ago
Tom Soulanille 661d9d1901 py/objslice: Fix indent. 9 years ago
Tom Soulanille aeb62f9ae3 py/objslice: Make slice attributes (start/stop/step) readable. 9 years ago
Damien George 8b4fb4fe14 py/mpz: Fix calculation of max digit storage for mpz; fix sys.maxsize. 9 years ago
Damien George 0af73014cc lib/mp-readline: Add auto-indent support. 9 years ago
Dave Hylands 9d6128acdc stmhal: fix single precision float printing error 9 years ago
Damien George 2b000474d9 py/lexer: Properly classify floats that look like hex numbers. 9 years ago
Damien George 0be3c70cd8 py/lexer: Raise SyntaxError when unicode char point out of range. 9 years ago
Damien George 081f9325f5 py/lexer: Raise NotImplError for unicode name escape, instead of assert. 9 years ago
Damien George 558a016e2c py/compile: Refine SyntaxError for repeated use of global/nonlocal. 9 years ago
Damien George 3a2171e406 py: Eliminate some cases which trigger unused parameter warnings. 9 years ago
Damien George 42cec5c893 py/objstr: Check for keyword args before checking for no posn args. 9 years ago
Damien George 55b11e6d38 py/objstr: For str.endswith(s, start) raise NotImpl instead of assert. 9 years ago
Damien George 0b7a66ab97 py/objbool: Simplify dispatch of bool binary op. 9 years ago
Damien George ea5b59bfe6 py/compile: Only compile function annotations if really needed. 9 years ago
Tony Abboud 8d8fdcb4be stmhal: add option to query for the current usb mode 9 years ago
Damien George 821b7f22fe py: Use mp_not_implemented consistently for not implemented features. 9 years ago
Damien George e2aa117798 py/objstr: Simplify printing of bytes objects when unicode enabled. 9 years ago
Damien George 516982242d py: Inline single use of mp_obj_str_get_len in mp_obj_len_maybe. 9 years ago
Paul Sokolovsky 8bf00084b6 py: Make "enumerate" qstr be conditional on MICROPY_PY_BUILTINS_ENUMERATE. 9 years ago
Damien George 81794fcd31 py/binary: Add support for array('q') and array('Q'). 9 years ago
Damien George 22602cc37b py/objstr: Make str.rsplit(None,n) raise NotImpl instead of assert(0). 9 years ago
Paul Sokolovsky 2ff2ea5f3b vm: Handle "raise X from Y" statements the best way we can. 9 years ago
Paul Sokolovsky 21ffa7c4ba modbuiltins: Consistently use indentation for #if. 9 years ago
Damien George 000730ecaa py/objstr: Simplify error handling for bad conversion specifier. 9 years ago
Tom Soulanille 6433f71e8f py/objgetitemiter: Make it_iternext() recognize IndexError. 9 years ago
Damien George b648e98ad0 py/objstr: Fix error reporting for unexpected end of modulo format str. 9 years ago
Damien George 7ef75f9f75 py/objstr: Fix error type for badly formatted format specifier. 9 years ago
Damien George 51b9a0d0c4 py/objstr: Make string formatting 8-bit clean. 9 years ago
Paul Sokolovsky 18c22faf4d py: Treat -m32 flag as part of CC, LD, etc. 9 years ago
Paul Sokolovsky 8b3b2d04a8 objset: frozensets are hashable. 9 years ago
Paul Sokolovsky 22ff397fb1 py: Add MICROPY_PY_BUILTINS_FILTER, disable for minimal ports. 9 years ago
Damien George 7f70b60f4d py: Remove unused compile scope flags, and irrelevant flag compute code. 9 years ago
Damien George 65dc960e3b unix-cpy: Remove unix-cpy. It's no longer needed. 9 years ago
blmorris bdd78c31b6 py: Add stream_tell method, and use for unix and stmhal file tell. 9 years ago
Damien George c39093d801 py: In native ARM emitter, load r7 with table earlier in func prelude. 9 years ago
Damien George 94ef8879cd py/makeversionhdr.py: Use returncode attr to be Python2.7 compat. 9 years ago
Damien George 0d5d16074f py/makeversionhdr.py: Fallback to using docs version if no git repo. 9 years ago
Damien George 9a2913ed1c py/objlist: Make list += accept all arguments and add test. 9 years ago
Paul Sokolovsky 3a2fb201a5 makeqstrdata.py: Typo fix in comment. 9 years ago
Damien George cfc4c33801 py/compile: Give more precise line number for compile errors. 9 years ago
Damien George 28596edf07 py/repl: Don't look inside strings for unmatched brackets/quotes. 9 years ago
Damien George 84d59c2873 py: For viper compile errors, add traceback with function and filename. 9 years ago
Damien George d8a7f8bff2 py: Disable REPL EMACS key bindings by default. 9 years ago
Tom Soulanille 7d588b0c7c lib/mp-readline: Add emacs-style control characters for cursor movement. 9 years ago