summaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2015-03-03py: In inline assembler, reset labels on code-size pass.Damien George
2015-03-03py: Simplify some inline-assembler error messages, but retain meaning.Damien George
2015-03-03py: Give error for duplicate label in inline assembler.Damien George
2015-03-03py: Guard against redef of nlr_push with DEBUG + MICROPY_NLR_SETJMP.stijn
2015-03-02py: In inline assembler, fix branch out-of-range error reporting.Damien George
2015-03-02py: Use SMALL_INT creation macro in builtin sum.Damien George
2015-03-02py: For inline assembler, add bcc_n and bcc_w ops.Damien George
2015-03-02py: Clean up and comment out unused functions in mpz.Damien George
2015-03-01py: Set compiler scope before folding constants so error messages work.Damien George
2015-02-28py: Combine complie functions for or_test/and_test to reduce code size.Damien George
2015-02-28py: Combine emit functions for jump true/false to reduce code size.Damien George
2015-02-28py: Combine logic for compiling and/or tests, to reduce code size.Damien George
2015-02-27objarray: Implement array slice assignment.Paul Sokolovsky
2015-02-27py: Transform assert logic in compiler to save code space.Damien George
2015-02-27py: Use m_{new,renew,del} consistently.Damien George
2015-02-27py: Fix adding of traceback so that it appends to existing info.Damien George
2015-02-26py: Small optimisation of logic flow in BC_WITH_CLEANUP bytecode.Damien George
2015-02-25py: Make inline assembler raise exception when branch not in range.Damien George
2015-02-24py: In inline assembler, add return statement to fix flow logic.Damien George
2015-02-24py: Factor some code in inline thumb assembler to reduce code size.Damien George
2015-02-24py: Make more asmthumb functions inline to reduce code size.Damien George
2015-02-24py: Reduce code size of inline thumb assembler by using static tables.Damien George
2015-02-23py: Update parse.c&mpconfig.h to reflect rename of mp_lexer_show_token.nhtshot
2015-02-23py: Implement UnicodeError.Paul Sokolovsky
2015-02-22py: Make math special functions configurable and disabled by default.Damien George
2015-02-22py: Add few more special methods.Paul Sokolovsky
2015-02-21py: Expose mp_obj_list_remove as a public function.Damien George
2015-02-17py: Fix mp_obj_print() to work when Python streams are not used.Paul Sokolovsky
2015-02-17py: Revamp mp_obj_print() to use Python streams.Paul Sokolovsky
2015-02-16py: Implement bl/bx instructions for inline Thumb assembler.Damien George
2015-02-16py: Implement "it" instruction for inline Thumb assembler.Damien George
2015-02-16py: More robust checking in inline assembler compiler.Damien George
2015-02-16builtinimport: Revamp&refactor handling of relative imports.Paul Sokolovsky
2015-02-16builtinimport: Improve debugging output.Paul Sokolovsky
2015-02-15stackctrl: Encode "recursion depth exceeded" message as qstr.Paul Sokolovsky
2015-02-15objexcept: Optimize traceback allocation for exception.Paul Sokolovsky
2015-02-15objexcept: Optimize using messages without formatting substitutions.Paul Sokolovsky
2015-02-15nlr: Add even more optional debugging logging.Paul Sokolovsky
2015-02-15nlr: If DEBUG, guard against recursive nlr_push().Paul Sokolovsky
2015-02-15py: Make old_globals part of mp_code_state structure.Paul Sokolovsky
2015-02-15py: Use TextIOWrapper only if PY_IO_FILEIO def'd; cast size_t for print.Damien George
2015-02-15py: Simplify and remove redundant code for __iter__ method lookup.Damien George
2015-02-15py: Fix loading of immediate pointer in Thumb assembler.Damien George
2015-02-15py: Check for valid file when creating lexer for execfile.Damien George
2015-02-14py: Cleanup duplication in instance_is_callable/instance_call.stijn
2015-02-14py: Add setattr builtin.stijn
2015-02-14py/asm*.c: Typo fixes in comments.Paul Sokolovsky
2015-02-13py: Implement clz and rbit for inline Thumb assembler.Damien George
2015-02-13py: Implement sdiv/udiv for inline Thumb assembler.Damien George
2015-02-13py: Implement push/pop for inline Thumb assembler.Damien George