summaryrefslogtreecommitdiffstatshomepage
path: root/py/obj.h
Commit message (Expand)AuthorAge
* py: Add constant table to bytecode.Damien George2015-11-13
* py: Put all bytecode state (arg count, etc) in bytecode.Damien George2015-11-13
* py: Adjust object repr C (30-bit stuffed float) to reduce code size.Damien George2015-11-06
* py: Add object repr "C", where 30-bit floats are stuffed in obj word.Damien George2015-10-20
* py: Make float representation configurable with object representation.Damien George2015-10-20
* py: Move float e/pi consts to objfloat and make mp_obj_float_t private.Damien George2015-10-20
* py: Add mp_obj_is_float function (macro) and use it where appropriate.Damien George2015-10-20
* py: Rename MP_BOOL() to mp_obj_new_bool() for consistency in naming.Paul Sokolovsky2015-10-11
* py: Inline single use of mp_obj_str_get_len in mp_obj_len_maybe.Damien George2015-09-03
* py: Add TimeoutError exception subclassed from OSError.Daniel Campora2015-07-02
* py: Add MP_BINARY_OP_DIVMOD to simplify and consolidate divmod builtin.Damien George2015-06-13
* py: Change _mp_obj_fun_builtin_t.fun to function pointer.Kaspar Schleiser2015-05-17
* py: Add mp_obj_get_int_truncated and use it where appropriate.Damien George2015-05-12
* py: Convert hash API to use MP_UNARY_OP_HASH instead of ad-hoc function.Damien George2015-05-12
* objsingleton: New home for Ellipsis and NotImplemented.Paul Sokolovsky2015-05-05
* py: Make viper codegen raise proper exception (ViperTypeError) on error.Damien George2015-04-20
* py: Overhaul and simplify printf/pfenv mechanism.Damien George2015-04-16
* py: Combine load_attr and store_attr type methods into one (attr).Damien George2015-04-11
* py: Implement full func arg passing for native emitter.Damien George2015-04-07
* py: Some trivial cosmetic changes, for code style consistency.Damien George2015-04-04
* py: Allow configurable object representation, with 2 different options.Damien George2015-04-03
* py: Cast mp_obj_t to concrete types explicitly.Paul Sokolovsky2015-03-25
* py: Allow retrieving a function's __name__.stijn2015-03-20
* py: Clarify API for map/set lookup when removing&adding at once.Damien George2015-03-20
* py: Implement core of OrderedDict type.Paul Sokolovsky2015-03-20
* objmemoryview: Introduce mp_obj_new_memoryview().Paul Sokolovsky2015-03-06
* objarray: Implement array slice assignment.Paul Sokolovsky2015-02-27
* py: Implement UnicodeError.Paul Sokolovsky2015-02-23
* py: Expose mp_obj_list_remove as a public function.Damien George2015-02-21
* py: Simplify and remove redundant code for __iter__ method lookup.Damien George2015-02-15
* py: Add MICROPY_OBJ_BASE_ALIGNMENT to help with 16-bit ports.Damien George2015-02-08
* py: Check for NDEBUG using #ifdef rather than #if.Damien George2015-01-25
* py: Remove mp_obj_str_builder and use vstr instead.Damien George2015-01-21
* py: Add mp_obj_new_str_from_vstr, and use it where relevant.Damien George2015-01-21
* py, unix: Allow to compile with -Wsign-compare.Damien George2015-01-16
* py: Remove unnecessary BINARY_OP_EQUAL code that just checks pointers.Damien George2015-01-11
* py: mp_obj_new_int_from_float() supported only for MICROPY_PY_BUILTINS_FLOAT.Paul Sokolovsky2014-12-30
* py: Partially fix float to int conversion.Paul Sokolovsky2014-12-30
* py: Add include guards to mpconfig,misc,qstr,obj,runtime,parsehelper.Damien George2014-12-29
* py: Tidy up a few function declarations.Damien George2014-12-10
* py: Allow builtins to be overridden.Damien George2014-12-09
* modsys: Add sys.print_exception(exc, file=sys.stdout) function.Paul Sokolovsky2014-12-08
* py: Rename mp_obj_int_get to mp_obj_int_get_truncated; fix struct.pack.Damien George2014-12-05
* Use MP_DEFINE_CONST_DICT macro to define module dicts.Damien George2014-11-29
* map: Add empty fixed map.Paul Sokolovsky2014-11-27
* stream: Implement seek operation support via ioctl, wrapped in generic method.Paul Sokolovsky2014-11-17
* stream: Convert .ioctl() to take fixed number of args.Paul Sokolovsky2014-11-17
* py: Add mp_pending_exception global variable, for VM soft interrupt.Damien George2014-10-25
* py: Factor out mp_obj_is_package() function.Paul Sokolovsky2014-10-25
* py: Store bytecode arg names in bytecode (were in own array).Damien George2014-10-25