- 3a3db4d py: Put all bytecode state (arg count, etc) in bytecode. by Damien George · 10 years ago
- 9b7f583 py: Reorganise bytecode layout so it's more structured, easier to edit. by Damien George · 10 years ago
- 1f92ffb py/emitinlinethumb: Allow to compile with -Wsign-compare. by Damien George · 10 years ago
- 723d598 py/asmthumb: Allow to compile with -Wsign-compare and -Wunused-parameter. by Damien George · 10 years ago
- 50f5622 py/objint_longlong: Instead of assert, throw OverflowError. by Paul Sokolovsky · 10 years ago
- 7f3c0d1 py: Clear finalizer flag when calling gc_free. by Dave Hylands · 10 years ago
- 8b8d189 py: Adjust object repr C (30-bit stuffed float) to reduce code size. by Damien George · 10 years ago
- 731f359 all: Add py/mphal.h and use it in all ports. by Damien George · 10 years ago
- 2b080cf py/modstruct: Support repetition counters for all types, not just string. by Paul Sokolovsky · 10 years ago
- d6201fc py: In inline asm, vldr and vstr offsets now in bytes not words. by adminpete · 10 years ago
- 17c649d py/makeversionhdr.py: Work with backslashes in paths. by omtinez · 10 years ago
- e0d7740 extmod/modlwip: slip: Use stream protocol and be port-independent. by Paul Sokolovsky · 10 years ago
- 0dbd928 Makefiles: Remove duplicate object files when linking. by Paul Sokolovsky · 10 years ago
- 22521ea py/nlrthumb: Make compatible with Cortex-M0 (ARMv6M instr set). by Damien George · 10 years ago
- 04353cc py: With obj repr "C", change raw str accessor from macro to function. by Damien George · 10 years ago
- 183edef py: Add object repr "C", where 30-bit floats are stuffed in obj word. by Damien George · 10 years ago
- aedb859 py: Make float representation configurable with object representation. by Damien George · 10 years ago
- 7e359c6 py: Move float e/pi consts to objfloat and make mp_obj_float_t private. by Damien George · 10 years ago
- aaef185 py: Add mp_obj_is_float function (macro) and use it where appropriate. by Damien George · 10 years ago
- e0f5df5 all: Make netutils.h available to all ports by default. by Paul Sokolovsky · 10 years ago
- 8ee153f unix/modtime: Implement ticks_ms(), ticks_us() and ticks_diff(). by Paul Sokolovsky · 10 years ago
- 096d1e4 py: Add lsl/lsr/asr opcode support to inline Thumb2 assembler. by Damien George · 10 years ago
- 7799410 py/stream: Allow to reuse is_nonblocking_error(). by Paul Sokolovsky · 10 years ago
- 035a0a2 py: Add support for _ in REPL to hold last computed value. by Damien George · 10 years ago
- e813541 py: Add option for inline assembler to support ARMv7-M instructions. by Damien George · 10 years ago
- 4bf3f2d py: Fix with+for+return bug by popping for-iter when unwinding exc stack. by Damien George · 10 years ago
- 4300c7d py: Remove dependency on printf/fwrite in mp_plat_print. by Damien George · 10 years ago
- d7e3b36 py/compile: Remove unnecessary label in compilation of for statement. by Damien George · 10 years ago
- fcce148 py: Fix build of ARM native emitter due to recent viper changes. by Damien George · 10 years ago
- 59a41e8 py/qstr: Fix calc of qstr memory usage, due to new qstr chunk allocation. by Damien George · 10 years ago
- b8f9ac5 py: Implement ptr32 load and store in viper emitter. by Damien George · 10 years ago
- 3c9c368 py: Add support to call __init__ from a builtin module on first import. by Damien George · 10 years ago
- 408b74d py: Allow to to build MicroPython as a static library. by Paul Sokolovsky · 10 years ago
- fdfcee7 py/parse: Make parser error handling cleaner, less spaghetti-like. by Damien George · 10 years ago
- 64f2b21 py: Move constant folding from compiler to parser. by Damien George · 10 years ago
- 91fc075 py/objarray: Allow to create array of void pointers, as extension to CPython. by Paul Sokolovsky · 10 years ago
- 1b586f3 py: Rename MP_BOOL() to mp_obj_new_bool() for consistency in naming. by Paul Sokolovsky · 10 years ago
- 53ca6ae py/makeqstrdata.py: Catch and report case of empty input file. by Paul Sokolovsky · 10 years ago
- 366239b py/parse: Factor logic when creating parse node from and-rule. by Damien George · 10 years ago
- b948de3 py: Don't generate unnecessary parse nodes for assignment or kwargs. by Damien George · 10 years ago
- 9f5f156 py/emitnative: Raise ViperTypeError for unsupported unary ops. by Damien George · 10 years ago
- 7e12a60 py/compile: Fix edge case when constant-folding negation of integer. by Damien George · 10 years ago
- aaa8867 modussl: SSL socket wrapper module based on axTLS. by Paul Sokolovsky · 10 years ago
- 0496de2 py: Allow to enable inline assembler without native emitter. by Damien George · 10 years ago
- 58e0f4a py: Allocate parse nodes in chunks to reduce fragmentation and RAM use. by Damien George · 10 years ago
- e5635f4 py: Catch all cases of integer (big and small) division by zero. by Damien George · 10 years ago
- 2065373 py/mpz: Fix bignum anding of large negative with smaller positive int. by Damien George · 10 years ago
- 2f4e851 py/mpz: Force rhs of mpz_shl_inpl/mpz_shr_inpl to be unsigned. by Damien George · 10 years ago
- 4c02e54 py/mpz: Raise NotImplError instead of failing assertion. by Damien George · 10 years ago
- 5f3c3ec py/parsenum: Provide detailed error for int parsing with escaped bytes. by Damien George · 10 years ago
- f1a9923 py/objrange: Bugfix for range_subscr() when index is a slice object. by Tom Soulanille · 10 years ago
- 9d5e5c0 py/compile: Put compiler state on the C stack. by Damien George · 10 years ago
- fbcaf0e py: Slightly simplify compile and emit of star/double-star arguments. by Damien George · 10 years ago
- e6978a4 py: Fix call args when a stararg is followed by keyword args. by Delio Brignoli · 10 years ago
- bfb272b py/repl: Treat escaped quotes correctly in REPL continuation. by Alex March · 10 years ago
- 661d9d1 py/objslice: Fix indent. by Tom Soulanille · 10 years ago
- aeb62f9 py/objslice: Make slice attributes (start/stop/step) readable. by Tom Soulanille · 10 years ago
- 8b4fb4f py/mpz: Fix calculation of max digit storage for mpz; fix sys.maxsize. by Damien George · 10 years ago
- 0af7301 lib/mp-readline: Add auto-indent support. by Damien George · 10 years ago
- 9d6128a stmhal: fix single precision float printing error by Dave Hylands · 10 years ago
- 2b00047 py/lexer: Properly classify floats that look like hex numbers. by Damien George · 10 years ago
- 0be3c70 py/lexer: Raise SyntaxError when unicode char point out of range. by Damien George · 10 years ago
- 081f932 py/lexer: Raise NotImplError for unicode name escape, instead of assert. by Damien George · 10 years ago
- 558a016 py/compile: Refine SyntaxError for repeated use of global/nonlocal. by Damien George · 10 years ago
- 3a2171e py: Eliminate some cases which trigger unused parameter warnings. by Damien George · 10 years ago
- 42cec5c py/objstr: Check for keyword args before checking for no posn args. by Damien George · 10 years ago
- 55b11e6 py/objstr: For str.endswith(s, start) raise NotImpl instead of assert. by Damien George · 10 years ago
- 0b7a66a py/objbool: Simplify dispatch of bool binary op. by Damien George · 10 years ago
- ea5b59b py/compile: Only compile function annotations if really needed. by Damien George · 10 years ago
- 8d8fdcb stmhal: add option to query for the current usb mode by Tony Abboud · 10 years ago
- 821b7f2 py: Use mp_not_implemented consistently for not implemented features. by Damien George · 10 years ago
- e2aa117 py/objstr: Simplify printing of bytes objects when unicode enabled. by Damien George · 10 years ago
- 5169822 py: Inline single use of mp_obj_str_get_len in mp_obj_len_maybe. by Damien George · 10 years ago
- 8bf0008 py: Make "enumerate" qstr be conditional on MICROPY_PY_BUILTINS_ENUMERATE. by Paul Sokolovsky · 10 years ago
- 81794fc py/binary: Add support for array('q') and array('Q'). by Damien George · 10 years ago
- 22602cc py/objstr: Make str.rsplit(None,n) raise NotImpl instead of assert(0). by Damien George · 10 years ago
- 2ff2ea5 vm: Handle "raise X from Y" statements the best way we can. by Paul Sokolovsky · 10 years ago
- 21ffa7c modbuiltins: Consistently use indentation for #if. by Paul Sokolovsky · 10 years ago
- 000730e py/objstr: Simplify error handling for bad conversion specifier. by Damien George · 10 years ago
- 6433f71 py/objgetitemiter: Make it_iternext() recognize IndexError. by Tom Soulanille · 10 years ago
- b648e98 py/objstr: Fix error reporting for unexpected end of modulo format str. by Damien George · 10 years ago
- 7ef75f9 py/objstr: Fix error type for badly formatted format specifier. by Damien George · 10 years ago
- 51b9a0d py/objstr: Make string formatting 8-bit clean. by Damien George · 10 years ago
- 18c22fa py: Treat -m32 flag as part of CC, LD, etc. by Paul Sokolovsky · 10 years ago
- 8b3b2d0 objset: frozensets are hashable. by Paul Sokolovsky · 10 years ago
- 22ff397 py: Add MICROPY_PY_BUILTINS_FILTER, disable for minimal ports. by Paul Sokolovsky · 10 years ago
- 7f70b60 py: Remove unused compile scope flags, and irrelevant flag compute code. by Damien George · 10 years ago
- 65dc960 unix-cpy: Remove unix-cpy. It's no longer needed. by Damien George · 10 years ago
- bdd78c3 py: Add stream_tell method, and use for unix and stmhal file tell. by blmorris · 10 years ago
- c39093d py: In native ARM emitter, load r7 with table earlier in func prelude. by Damien George · 10 years ago
- 94ef887 py/makeversionhdr.py: Use returncode attr to be Python2.7 compat. by Damien George · 10 years ago
- 0d5d160 py/makeversionhdr.py: Fallback to using docs version if no git repo. by Damien George · 10 years ago
- 9a2913e py/objlist: Make list += accept all arguments and add test. by Damien George · 10 years ago
- 3a2fb20 makeqstrdata.py: Typo fix in comment. by Paul Sokolovsky · 10 years ago
- cfc4c33 py/compile: Give more precise line number for compile errors. by Damien George · 10 years ago
- 28596ed py/repl: Don't look inside strings for unmatched brackets/quotes. by Damien George · 10 years ago
- 84d59c2 py: For viper compile errors, add traceback with function and filename. by Damien George · 10 years ago
- d8a7f8b py: Disable REPL EMACS key bindings by default. by Damien George · 10 years ago
- 7d588b0 lib/mp-readline: Add emacs-style control characters for cursor movement. by Tom Soulanille · 10 years ago
- 96f0dd3 py/parse: Fix handling of empty input so it raises an exception. by Damien George · 10 years ago