aboutsummaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2014-02-02py: Partially fix native emitter to work with latest runtime.Damien George
2014-02-01Tidy up some comments.Damien George
2014-02-01py: Tidy up BINARY_OPs; negation done by special NOT bytecode.Damien George
2014-02-01py: Reduce code size of compiler by a bit.Damien George
2014-02-01py: Fix emitcpy so continue is compatible with CPython.Damien George
2014-02-01py: Implement break/continue from an exception with finally.Damien George
2014-02-01py: mp_execute_byte_code has 2 arg arrays, for more efficient default params.Damien George
2014-02-01Merge branch 'fun-defargs' of github.com:pfalcon/micropython into pfalcon-fun...Damien George
2014-02-01Implement default function arguments (for Python functions).Paul Sokolovsky
2014-02-01Add exception stack unwind support for RETURN_VALUE.Paul Sokolovsky
2014-01-31Merge pull request #246 from pfalcon/exc_stack_entryDamien George
2014-01-31py: Simplified rt_call_function_n_kw.Damien George
2014-01-31Merge branch 'fix_str_call' of github.com:msiemens/micropython into msiemens-...Damien George
2014-01-31py: Make str.replace do 2 passes over the string.Damien George
2014-01-31Merge branch 'master' of github.com:xbe/micropython into xbe-masterDamien George
2014-01-31Fix SIGSEV when running "a"()Markus Siemens
2014-01-31Update VM stacks comments.Paul Sokolovsky
2014-01-31vm: Introduce structure for exception stack entry, record entry type.Paul Sokolovsky
2014-01-31Dump 4 more bytecodes (loop and finally ones).Paul Sokolovsky
2014-01-31Typo fixes in comments.Paul Sokolovsky
2014-01-30Implement str.replace and add tests for it.xbe
2014-01-31py: Add MICROPY_ENABLE_FLOAT around a float specific piece of code.Damien George
2014-01-30Merge pull request #239 from pfalcon/end_finallyDamien George
2014-01-30Fix Makefiles: -O3 option was not being applied; mkdir for STM.Damien George
2014-01-30vm: Add basic implementation of END_FINALLY opcode.Paul Sokolovsky
2014-01-30py: Improve __bool__ and __len__ dispatch; add slots for them.Damien George
2014-01-30Implement __bool__ and __len__ via unary_op virtual method for all types.Paul Sokolovsky
2014-01-30realloc(): Log original memory ptr too.Paul Sokolovsky
2014-01-29Merge branch 'master' of github.com:msiemens/micropython into msiemens-masterDamien George
2014-01-29py: Add compile option to enable/disable source line numbers.Damien George
2014-01-29stm: Add optional memory debugging output.Damien George
2014-01-29py: Simplify fastn in VM; reduce size of unique code struct.Damien George
2014-01-29py: Fix bug with LOAD_METHOD; fix int->machine_int_t for small int.Damien George
2014-01-29py: Msg in exception is no longer interned.Damien George
2014-01-29Add qstr_info() function and bindings for unix port.Damien George
2014-01-28py: Implement 'not' in compiler, and improve rt_is_true.Damien George
2014-01-29mp_obj_new_bytearray_by_ref(): Allow to create array by reference.Paul Sokolovsky
2014-01-28Fixed problems with nlx86.S on LinuxMarkus Siemens
2014-01-28Added Windows port (see #233)Markus Siemens
2014-01-28bytearray: Print objects properly.Paul Sokolovsky
2014-01-28Factor out quoted string print function for reuse (mp_str_print_quoted()).Paul Sokolovsky
2014-01-28array: CPython prints empty arrays inconsistently (only typecode, no []).Paul Sokolovsky
2014-01-28Don't pre-import array module.Paul Sokolovsky
2014-01-28array.array: Allow to create empty arrays.Paul Sokolovsky
2014-01-27Merge pull request #231 from iabdalkader/masterDamien George
2014-01-27Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-01-27py: Add unary op not for NoneType, bool, tuple, list, dict; fix for int.Damien George
2014-01-27long int: Implement more operations.Paul Sokolovsky
2014-01-27Fix implicit double conversion warningmux
2014-01-27list.pop(): Don't allow ->alloc drop to zero, which causes unexpected behavior.Paul Sokolovsky