1931 Commits (b9d850227dabb628e0f75c8d3c7b5160e2cc2083)

Author SHA1 Message Date
Paul Sokolovsky 66c11ec581 objtype: Clarify code by consistently using common subexpression. 10 years ago
Damien George d4bd37a561 py: Fix printing of error message when parsing malformed integer. 10 years ago
Damien George 1ef26b35c1 py, extmod: Remove include of unnecessary system headers. 10 years ago
Damien George 836e46976f py: In pfenv_vprintf, adjust type from mp_uint_t to unsigned int. 10 years ago
Damien George fa1edff006 py: Remove unnecessary and unused sgn argument from pfenv_print_mp_int. 10 years ago
Damien George 6837d46c1d py: Fix builtin abs so it works for bools and bignum. 10 years ago
Damien George 42e0c59308 py: Add MICROPY_COMP_{DOUBLE,TRIPLE}_TUPLE_ASSIGN config options. 10 years ago
Damien George a77ffe66b2 py: In compiler, put macro guard around potentially unused asm vars. 10 years ago
Damien George 848dd0e762 py: Make some mpz functions static and remove unused ones. 10 years ago
Peter D. Gray b2a237d337 py: Add support for start/stop/step attributes of builtin range object. 10 years ago
Paul Sokolovsky cb0fc063ed objmemoryview: Introduce mp_obj_new_memoryview(). 10 years ago
Paul Sokolovsky 24c1000741 objarray: Support array('O'), array of objects, as extension to CPython. 10 years ago
Paul Sokolovsky 16b1f5e842 objarray: Fix typo in null TYPECODE_MASK. 10 years ago
Damien George d891452a73 py: Add MICROPY_MALLOC_USES_ALLOCATED_SIZE to allow simpler malloc API. 10 years ago
Paul Sokolovsky e104acdb8c runtime: Typo fixes in comments. 10 years ago
Damien George dc790977d4 py: In inline assembler, reset labels on code-size pass. 10 years ago
Damien George 3665d0b2ff py: Simplify some inline-assembler error messages, but retain meaning. 10 years ago
Damien George 9c5cabb502 py: Give error for duplicate label in inline assembler. 10 years ago
stijn 803264bb17 py: Guard against redef of nlr_push with DEBUG + MICROPY_NLR_SETJMP. 10 years ago
Damien George 67c5f89af5 py: In inline assembler, fix branch out-of-range error reporting. 10 years ago
Damien George db1e10d5ea py: Use SMALL_INT creation macro in builtin sum. 10 years ago
Damien George 9f142f0c84 py: For inline assembler, add bcc_n and bcc_w ops. 10 years ago
Damien George a2e383820d py: Clean up and comment out unused functions in mpz. 10 years ago
Damien George 62a3a287d9 py: Set compiler scope before folding constants so error messages work. 10 years ago
Damien George 7711afbb4a py: Combine complie functions for or_test/and_test to reduce code size. 10 years ago
Damien George 63f3832e81 py: Combine emit functions for jump true/false to reduce code size. 10 years ago
Damien George 0b2fd91890 py: Combine logic for compiling and/or tests, to reduce code size. 10 years ago
Paul Sokolovsky cefcbb22b2 objarray: Implement array slice assignment. 10 years ago
Damien George 0bb971370b py: Transform assert logic in compiler to save code space. 10 years ago
Damien George 4d77e1a034 py: Use m_{new,renew,del} consistently. 10 years ago
Damien George 4852e09c79 py: Fix adding of traceback so that it appends to existing info. 10 years ago
Damien George 12d6d777e1 py: Small optimisation of logic flow in BC_WITH_CLEANUP bytecode. 10 years ago
Damien George 534574348e py: Make inline assembler raise exception when branch not in range. 10 years ago
Damien George 993f067fa2 py: In inline assembler, add return statement to fix flow logic. 10 years ago
Damien George e5315f7ffd py: Factor some code in inline thumb assembler to reduce code size. 10 years ago
Damien George e41b21c01e py: Make more asmthumb functions inline to reduce code size. 10 years ago
Damien George 8f7976ba0d py: Reduce code size of inline thumb assembler by using static tables. 10 years ago
nhtshot 5d323defe4 py: Update parse.c&mpconfig.h to reflect rename of mp_lexer_show_token. 10 years ago
Paul Sokolovsky 71ebd4b7f0 py: Implement UnicodeError. 10 years ago
Damien George 5cbeacebdb py: Make math special functions configurable and disabled by default. 10 years ago
Paul Sokolovsky e06cf89f04 py: Add few more special methods. 10 years ago
Damien George eff359e114 py: Expose mp_obj_list_remove as a public function. 10 years ago
Paul Sokolovsky 8c705233f3 py: Fix mp_obj_print() to work when Python streams are not used. 10 years ago
Paul Sokolovsky 1f91e92cc6 py: Revamp mp_obj_print() to use Python streams. 10 years ago
Damien George eff10f66a6 py: Implement bl/bx instructions for inline Thumb assembler. 10 years ago
Damien George 42495392da py: Implement "it" instruction for inline Thumb assembler. 10 years ago
Damien George 3d7bf5d4b1 py: More robust checking in inline assembler compiler. 10 years ago
Paul Sokolovsky 9e6c82960e builtinimport: Revamp&refactor handling of relative imports. 10 years ago
Paul Sokolovsky 078172dcab builtinimport: Improve debugging output. 10 years ago
Paul Sokolovsky e8432b3c72 stackctrl: Encode "recursion depth exceeded" message as qstr. 10 years ago