aboutsummaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2014-06-03showbc: Make micropython -v also dump bytecode in hex form.Paul Sokolovsky
2014-06-03showbc: Make sure it's possible to trace MAKE_FUNCTION arg to actual bytecode.Paul Sokolovsky
2014-06-02showbc: Print code block header at the beginning, not in the middle of dump.Paul Sokolovsky
2014-06-02lexer: Add another comment for somewhat obscure way __debug__ is handled.Paul Sokolovsky
2014-06-02modstruct: Add one more extension to typecodes - 'S', a pointer to C string.Paul Sokolovsky
2014-06-01py, str: Replace enum with actual function pointer.Damien George
2014-06-01py: Fix configurability of builtin slice.Damien George
2014-06-01py: Add option to disable set() object (enabled by default).Damien George
2014-06-01Rename bultins config variables to MICROPY_PY_BUILTINS_*.Damien George
2014-06-01py, vm: Replace save_ip, save_sp with code_state->{ip, sp}.Damien George
2014-06-01Merge branch 'vm-alloca' of github.com:pfalcon/micropython into pfalcon-vm-al...Damien George
2014-05-31py: Fix stack underflow with optimised for loop.Damien George
2014-05-31vm: Factor out structure with code execution state and pass it around.Paul Sokolovsky
2014-05-31vm: Don't unconditionally allocate state on stack, do that only if needed.Paul Sokolovsky
2014-05-31vm: Detect stack underflow in addition to overflow.Paul Sokolovsky
2014-05-31objstr: str_uni_istype(): Spurious whitespace on empty lines.Paul Sokolovsky
2014-05-31objstr: str_uni_istype(): Codestyle.Paul Sokolovsky
2014-05-31add methods isspace(), isalpha(), isdigit(), isupper() and islower() to strKim Bauters
2014-05-31py: Reformat few long functions argument lists for clarity.Paul Sokolovsky
2014-05-31objfun: Typo fixes in comments.Paul Sokolovsky
2014-05-30py: Fix break from within a for loop.Damien George
2014-05-30objstr: *strip(): If nothing is stripped, don't create dup string.Paul Sokolovsky
2014-05-30objstr: *strip(): Fix handling of one-char subject strings.Paul Sokolovsky
2014-05-29py: Implement bignum '&' with negatives on lhs and rhs.Damien George
2014-05-28py: Fix check of small-int overflow when parsing ints.Damien George
2014-05-28py: Make int(<longint>) work by just returning the longint.Damien George
2014-05-28py: Implement long int parsing in int(...).Damien George
2014-05-25py, vm: Where possible, make variables local to each opcode.Damien George
2014-05-25py: Slightly improve efficiency of mp_obj_new_str; rename str_new.Damien George
2014-05-25Change const byte* to const char* where sensible.Damien George
2014-05-25Merge branch 'pfalcon-keep-strings-uninterned'Damien George
2014-05-25py: Don't automatically intern strings in parser.Damien George
2014-05-25objlist: Implement support for arbitrary (3-arg) slices.Paul Sokolovsky
2014-05-25py: Refactor slice helpers, preparing to support arbitrary slicing.Paul Sokolovsky
2014-05-25Merge branch 'keep-strings-uninterned' of github.com:pfalcon/micropython into...Damien George
2014-05-25sequence: Throw exception for not implemented slice steps.Paul Sokolovsky
2014-05-25objlist: Implement growing slice assignment.Paul Sokolovsky
2014-05-25py: Handle case of slice start > stop in common sequence function.Paul Sokolovsky
2014-05-25objslice: Support arbitrary objects start, stop, and step.Paul Sokolovsky
2014-05-24Add SystemExit exception and use it in unix/ and stmhal/ ports.Damien George
2014-05-24Rename configuration variables controling Python features.Damien George
2014-05-24objstr: Implement .endswith().Paul Sokolovsky
2014-05-24unix modsocket: Make .makefile() method more compliant.Paul Sokolovsky
2014-05-22py: Initial attempts to actually allow implementing __new__ in Python.Paul Sokolovsky
2014-05-21objobject: Fix arguments to __init__().Paul Sokolovsky
2014-05-21Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-05-21Tidy up some configuration options.Damien George
2014-05-21objtype: super: Fall back to "object" lookup as last resort.Paul Sokolovsky
2014-05-21objtype: super: Add stop condition for looking up in base types.Paul Sokolovsky
2014-05-21Merge pull request #607 from Anton-2/osx-clangDamien George