1293 Commits (8cd72bdf92fc8d8d735e332295e9582ae20bbaef)
 

Author SHA1 Message Date
Damien George 8cd72bdf92 py: Fix vstr_init for case that alloc = 0. 11 years ago
Damien George 43e92cfb52 Merge branch 'master' of github.com:micropython/micropython 11 years ago
Damien George 15d18069c5 py: Remove old "run time" functions that were 1 liners. 11 years ago
Damien George f78b6df192 py: Disable dump_args function call entirely when not debugging. 11 years ago
Paul Sokolovsky e566670153 objtype: Add virtual __name__ attribute. 11 years ago
Paul Sokolovsky 7da0660516 mp_resume: Dare to pass send_value of NULL. 11 years ago
Paul Sokolovsky a2109d9321 mp_resume: Elaborate handling of .throw() for objects which lack it. 11 years ago
Paul Sokolovsky 817e76a1a5 objgenerator.throw(GeneratorExit) is not equivalent to .close(). 11 years ago
Paul Sokolovsky 1eac05d541 objgenerator: Another obscure case of propagating MP_OBJ_NULL optimization. 11 years ago
Damien George e337f1ef5e py: Towards default keyword arguments. 11 years ago
Damien George 1aa2c10263 Merge branch 'master' of github.com:micropython/micropython 11 years ago
Damien George 523b575039 py: Add LOAD_NULL bytecode and use it to simplify function calls. 11 years ago
Damien George 3056509e00 py: Rename and reorder parameters in emit_make_function/closure. 11 years ago
Paul Sokolovsky 6ded55a61f py: Properly implement divide-by-zero handling. 11 years ago
Paul Sokolovsky 96ed213320 objfloat: Quick&dirty implementation of float floor division. 11 years ago
Paul Sokolovsky 96eec4f8a6 compile: Don't try to constant-fold division by zero. 11 years ago
Paul Sokolovsky 864038dab7 objfloat: Make sure that floats always have dot (for C "double" type case). 11 years ago
Paul Sokolovsky a8e60c1fde objfloat: Missing default: caused incorrect results for unimplemented ops. 11 years ago
Paul Sokolovsky a96d3d0840 objexcept: No more magic messages in exceptions, only exception arguments. 11 years ago
Damien George e0f2979aed py: Add equality test for None object. 11 years ago
Damien George 6433bd927a py: Add explicit conversion from float to int via int(). 11 years ago
Damien George 804760bfca py: Fix bug in compiler for empty class bases. 11 years ago
Damien George 0997af932f py: Don't wrap necessary function calls in assert. 11 years ago
Damien George 0aa4379543 Merge pull request #399 from pfalcon/gen-defargs 11 years ago
Paul Sokolovsky f7eaf605c0 py: Fix "TypeError: 'iterator' object is not iterable", doh. 11 years ago
Paul Sokolovsky f39d3b93da py: Implement support for generalized generator protocol. 11 years ago
Paul Sokolovsky a30cf9f3af objzip: Use mp_identity(). 11 years ago
Damien George 230fec77d7 py: Implement positional and keyword args via * and **. 11 years ago
Damien George f6a820903a Merge pull request #396 from pfalcon/call-star 11 years ago
Paul Sokolovsky 7fafb28f6d objgenerator: Handle default args to generator functions. 11 years ago
Paul Sokolovsky 14b8203a99 vm: Implement DELETE_FAST_N bytecode. 11 years ago
Paul Sokolovsky 55ca075cab vm: Implement CALL_FUNCTION_VAR opcode (foo(*(1, 2, 3))). 11 years ago
Paul Sokolovsky 48bdb21332 showbc: Dump all CALL_FUNCTION_* and CALL_METHOD_* opcodes. 11 years ago
Damien George df6567e634 Merge map.h into obj.h. 11 years ago
Damien George d17926db71 Rename rt_* to mp_*. 11 years ago
Damien George 09d207785c stmhal: Unify naming of HW config; make SD detect configurable. 11 years ago
Paul Sokolovsky 24a140a444 objexcept: Fix another place missing proper args tuple initialization. 11 years ago
Paul Sokolovsky ee5ecc9de2 objgenerator.throw: Instantiate if exception type passed, just as "raise". 11 years ago
Paul Sokolovsky 9a54a22318 objgenerator.throw(): Throwing GeneratorExit is equivalent to .close(). 11 years ago
Paul Sokolovsky 6ae237d2bd objgenerator: Store proper code_info pointer. 11 years ago
Paul Sokolovsky aaff716189 objgenerator: mp_obj_gen_resume() suitable only for generators. 11 years ago
Paul Sokolovsky 8d9cc2e669 compile: Print error messages on unimplemented relative imports. 11 years ago
Paul Sokolovsky 0ae518fb9e mp_obj_print_exception(): Assert that traceback has sane number of entries. 11 years ago
Damien George 89f94b51ab py: Rename mp_exc_stack to mp_exc_stack_t. 11 years ago
Damien George d7592a1c3f py: Fix reraise logic. 11 years ago
Damien George 010043caaf Add "tracing" to try-reraise2.py test. It now fails. 11 years ago
Damien George f8ff700de8 Merge pull request #390 from pfalcon/reraise-recursive 11 years ago
Damien George d54b8a4789 Merge branch 'master' of github.com:micropython/micropython 11 years ago
Damien George 038df43183 stmhal: Implement selector for USB device mode; improve boot up. 11 years ago
Paul Sokolovsky 0c904df8e6 vm: Save current active exception on opening new try block. 11 years ago