aboutsummaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2014-06-06modgc: 64-bit cleanness.Paul Sokolovsky
2014-06-05modgc: Implement return value for gc.collect(), enable on Unix.Paul Sokolovsky
2014-06-05py: Raise TypeError when trying to format non-int with %x,%o,%X.Damien George
2014-06-05Merge pull request #665 from Rosuav/naming3.3Paul Sokolovsky
2014-06-05py: Small changes to objstr.c, including a bug fix.Damien George
2014-06-06Change comments (mainly URLs) to no longer specifically say Python 3.3Chris Angelico
2014-06-05objstr: Implement "%(key)s" % {} formatting for strings and dicts.Paul Sokolovsky
2014-06-05Replace assert(0) with a self-documenting TODO stringChris Angelico
2014-06-04Simplify detection of quote characters in mp_str_print_quoted.Chris Angelico
2014-06-04Correct file reference (there's no qstrraw.h)Chris Angelico
2014-06-03py: Properly fix configuration of float and math module.Damien George
2014-06-03py: Allow tail call optimisation in mp_call_function_n_kw.Damien George
2014-06-03py: Fix configuration of math module.Damien George
2014-06-03py: Implement full behaviour of dict.update(), and dict().Damien George
2014-06-03vm: If there's no lineno info, set lineno in traceback to 0, not 1.Paul Sokolovsky
2014-06-03py: For optimization level -O3 and higher, remove lineno info from bytecode.Paul Sokolovsky
2014-06-03py: Instead of having "debug on" var, have "optimization level" var.Paul Sokolovsky
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