summaryrefslogtreecommitdiff
path: root/py/obj.h
AgeCommit message (Expand)Author
2015-01-21py: Remove mp_obj_str_builder and use vstr instead.Damien George
2015-01-21py: Add mp_obj_new_str_from_vstr, and use it where relevant.Damien George
2015-01-16py, unix: Allow to compile with -Wsign-compare.Damien George
2015-01-11py: Remove unnecessary BINARY_OP_EQUAL code that just checks pointers.Damien George
2014-12-30py: mp_obj_new_int_from_float() supported only for MICROPY_PY_BUILTINS_FLOAT.Paul Sokolovsky
2014-12-30py: Partially fix float to int conversion.Paul Sokolovsky
2014-12-29py: Add include guards to mpconfig,misc,qstr,obj,runtime,parsehelper.Damien George
2014-12-10py: Tidy up a few function declarations.Damien George
2014-12-09py: Allow builtins to be overridden.Damien George
2014-12-08modsys: Add sys.print_exception(exc, file=sys.stdout) function.Paul Sokolovsky
2014-12-05py: Rename mp_obj_int_get to mp_obj_int_get_truncated; fix struct.pack.Damien George
2014-11-29Use MP_DEFINE_CONST_DICT macro to define module dicts.Damien George
2014-11-27map: Add empty fixed map.Paul Sokolovsky
2014-11-17stream: Implement seek operation support via ioctl, wrapped in generic method.Paul Sokolovsky
2014-11-17stream: Convert .ioctl() to take fixed number of args.Paul Sokolovsky
2014-10-25py: Add mp_pending_exception global variable, for VM soft interrupt.Damien George
2014-10-25py: Factor out mp_obj_is_package() function.Paul Sokolovsky
2014-10-25py: Store bytecode arg names in bytecode (were in own array).Damien George
2014-10-23py: Add builtin memoryview object (mostly using array code).Damien George
2014-10-22py: Remove unused and unneeded SystemError exception.Damien George
2014-10-21py: Make mp_const_empty_bytes globally available.Damien George
2014-10-03py: Convert [u]int to mp_[u]int_t where appropriate.Damien George
2014-09-30py: Remove IOError since it's deprecated; use OSError instead.Damien George
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