summaryrefslogtreecommitdiff
path: root/py/obj.h
AgeCommit message (Expand)Author
2015-09-03py: Inline single use of mp_obj_str_get_len in mp_obj_len_maybe.Damien George
2015-07-02py: Add TimeoutError exception subclassed from OSError.Daniel Campora
2015-06-13py: Add MP_BINARY_OP_DIVMOD to simplify and consolidate divmod builtin.Damien George
2015-05-17py: Change _mp_obj_fun_builtin_t.fun to function pointer.Kaspar Schleiser
2015-05-12py: Add mp_obj_get_int_truncated and use it where appropriate.Damien George
2015-05-12py: Convert hash API to use MP_UNARY_OP_HASH instead of ad-hoc function.Damien George
2015-05-05objsingleton: New home for Ellipsis and NotImplemented.Paul Sokolovsky
2015-04-20py: Make viper codegen raise proper exception (ViperTypeError) on error.Damien George
2015-04-16py: Overhaul and simplify printf/pfenv mechanism.Damien George
2015-04-11py: Combine load_attr and store_attr type methods into one (attr).Damien George
2015-04-07py: Implement full func arg passing for native emitter.Damien George
2015-04-04py: Some trivial cosmetic changes, for code style consistency.Damien George
2015-04-03py: Allow configurable object representation, with 2 different options.Damien George
2015-03-25py: Cast mp_obj_t to concrete types explicitly.Paul Sokolovsky
2015-03-20py: Allow retrieving a function's __name__.stijn
2015-03-20py: Clarify API for map/set lookup when removing&adding at once.Damien George
2015-03-20py: Implement core of OrderedDict type.Paul Sokolovsky
2015-03-06objmemoryview: Introduce mp_obj_new_memoryview().Paul Sokolovsky
2015-02-27objarray: Implement array slice assignment.Paul Sokolovsky
2015-02-23py: Implement UnicodeError.Paul Sokolovsky
2015-02-21py: Expose mp_obj_list_remove as a public function.Damien George
2015-02-15py: Simplify and remove redundant code for __iter__ method lookup.Damien George
2015-02-08py: Add MICROPY_OBJ_BASE_ALIGNMENT to help with 16-bit ports.Damien George
2015-01-25py: Check for NDEBUG using #ifdef rather than #if.Damien George
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