summaryrefslogtreecommitdiff
path: root/py/obj.h
AgeCommit message (Expand)Author
2014-09-25py: Tidy up exception matching; allow matching of tuple of exceptions.Damien George
2014-09-17py: Add native json printing using existing print framework.Damien George
2014-09-13py: Implement divmod, % and proper // for floating point.Damien George
2014-09-10py: Enable struct/binary-helper to parse q and Q sized ints.Damien George
2014-09-07py: Rename mp_builtin_id to mp_obj_id and make it public.Damien George
2014-09-07stmhal: Implement generic select.select and select.poll.Damien George
2014-09-07py: Add ioctl method to stream protocol; add initial modselect.Damien George
2014-08-30py: Remove use of int type in obj.h.Damien George
2014-08-30py: Change all uint to mp_uint_t in obj.h.Damien George
2014-08-30py: Make tuple and list use mp_int_t/mp_uint_t.Damien George
2014-08-30py: Make map, dict, set use mp_int_t/mp_uint_t exclusively.Damien George
2014-08-30Change some parts of the core API to use mp_uint_t instead of uint/int.Damien George
2014-08-29py: Use memmove instead of memcpy when appropriate.Damien George
2014-08-27py: Improve efficiency of MP_OBJ_IS_STR_OR_BYTES.Damien George
2014-08-26Make int(b'123') work properly.Dave Hylands
2014-08-24py: Fix bug where GC collected native/viper/asm function data.Damien George
2014-08-15py: Allow viper to have type annotations.Damien George
2014-08-12py: Implement builtin reversed() function.Damien George
2014-08-10py: mp_buffer_info_t::buf may be valid, but NULL for empty objects.Paul Sokolovsky
2014-07-31py: Make MP_OBJ_NEW_SMALL_INT cast arg to mp_int_t itself.Damien George
2014-07-31py: Add mp_obj_str_builder_end_with_len.Damien George
2014-07-29Merge pull request #738 from dhylands/except-argsDamien George
2014-07-27py: Change stream protocol API: fns return uint; is_text for text.Damien George
2014-07-25Add support for storing args during an exception raised by an irq.Dave Hylands
2014-07-03Rename machine_(u)int_t to mp_(u)int_t.Damien George
2014-06-14objstr: Be 8-bit clean even for repr().Paul Sokolovsky
2014-06-11objfun: Remove no longer used mp_obj_fun_prepare_simple_args().Paul Sokolovsky
2014-06-08py: Make sure getattr() works with non-interned strings (by interning them).Paul Sokolovsky
2014-06-07py: Implement default keyword only args.Damien George
2014-06-05objstr: Implement "%(key)s" % {} formatting for strings and dicts.Paul Sokolovsky
2014-06-01py: Fix configurability of builtin slice.Damien George
2014-06-01Rename bultins config variables to MICROPY_PY_BUILTINS_*.Damien George
2014-05-28py: Fix check of small-int overflow when parsing ints.Damien George
2014-05-28py: Implement long int parsing in int(...).Damien George
2014-05-25Change const byte* to const char* where sensible.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-25objlist: Implement growing slice assignment.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-21py: Rename MP_OBJ_NOT_SUPPORTED to MP_OBJ_NULL.Damien George
2014-05-17py: More const usage.Paul Sokolovsky
2014-05-15objstringio: Implement io.BytesIO.Paul Sokolovsky
2014-05-11py: Rename globally-accessible tuple functions, prefix with mp_obj_.Damien George
2014-05-11objtuple: Go out of the way to support comparison of subclasses.Paul Sokolovsky
2014-05-11py: Start making good use of mp_const_obj_t.Paul Sokolovsky
2014-05-10objlist: Implement non-growing slice assignment.Paul Sokolovsky
2014-05-10py: Fix prefix on few sequence helpers, was incorrectly "mp_".Paul Sokolovsky
2014-05-10objset: Give up and implement frozenset.Paul Sokolovsky
2014-05-10py: Tidy up returning NULL which should be MP_OBJ_NOT_SUPPORTED.Damien George