index
:
openmano-mpy
master
MicroPython source and hardware configuration for OpenMano
Damien George
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
py
/
obj.h
Age
Commit message (
Expand
)
Author
2016-03-15
py: For mp_buffer_info_t, change len type from mp_uint_t to size_t.
Damien George
2016-02-14
py/obj.h: If not float support is enabled, define mp_obj_is_float(o) to false.
Paul Sokolovsky
2016-01-27
py/inlineasm: Add ability to specify return type of asm_thumb funcs.
Damien George
2016-01-11
py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*.
Damien George
2016-01-11
py: Change type signature of builtin funs that take variable or kw args.
Damien George
2016-01-11
py: Change type of .make_new and .call args: mp_uint_t becomes size_t.
Damien George
2016-01-10
py: Remove long-obsolete mp_method_t typedef.
Damien George
2016-01-08
py/obj: For OBJ_REPR_D, use uint32_t cast when extracting qstr value.
Damien George
2016-01-03
py: Change struct and macro for builtin fun so they can be type checked.
Damien George
2016-01-02
py: Change exception traceback data to use size_t instead of mp_uint_t.
Damien George
2015-12-20
py/objstr: Make sure that b"%s" % b"foo" uses undecorated bytes value.
Paul Sokolovsky
2015-12-18
py/obj: Fix float constants for MICROPY_OBJ_REPR_C.
Damien George
2015-12-14
py/objpolyiter: Implement instance-polymorphic iterator type.
Paul Sokolovsky
2015-11-29
py: Add support for 64-bit NaN-boxing object model, on 32-bit machine.
Damien George
2015-11-29
py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR.
Damien George
2015-11-29
py: Add MP_ROM_* macros and mp_rom_* types and use them.
Damien George
2015-11-13
py: Add constant table to bytecode.
Damien George
2015-11-13
py: Put all bytecode state (arg count, etc) in bytecode.
Damien George
2015-11-06
py: Adjust object repr C (30-bit stuffed float) to reduce code size.
Damien George
2015-10-20
py: Add object repr "C", where 30-bit floats are stuffed in obj word.
Damien George
2015-10-20
py: Make float representation configurable with object representation.
Damien George
2015-10-20
py: Move float e/pi consts to objfloat and make mp_obj_float_t private.
Damien George
2015-10-20
py: Add mp_obj_is_float function (macro) and use it where appropriate.
Damien George
2015-10-11
py: Rename MP_BOOL() to mp_obj_new_bool() for consistency in naming.
Paul Sokolovsky
2015-09-03
py: Inline single use of mp_obj_str_get_len in mp_obj_len_maybe.
Damien George
2015-07-02
py: Add TimeoutError exception subclassed from OSError.
Daniel Campora
2015-06-13
py: Add MP_BINARY_OP_DIVMOD to simplify and consolidate divmod builtin.
Damien George
2015-05-17
py: Change _mp_obj_fun_builtin_t.fun to function pointer.
Kaspar Schleiser
2015-05-12
py: Add mp_obj_get_int_truncated and use it where appropriate.
Damien George
2015-05-12
py: Convert hash API to use MP_UNARY_OP_HASH instead of ad-hoc function.
Damien George
2015-05-05
objsingleton: New home for Ellipsis and NotImplemented.
Paul Sokolovsky
2015-04-20
py: Make viper codegen raise proper exception (ViperTypeError) on error.
Damien George
2015-04-16
py: Overhaul and simplify printf/pfenv mechanism.
Damien George
2015-04-11
py: Combine load_attr and store_attr type methods into one (attr).
Damien George
2015-04-07
py: Implement full func arg passing for native emitter.
Damien George
2015-04-04
py: Some trivial cosmetic changes, for code style consistency.
Damien George
2015-04-03
py: Allow configurable object representation, with 2 different options.
Damien George
2015-03-25
py: Cast mp_obj_t to concrete types explicitly.
Paul Sokolovsky
2015-03-20
py: Allow retrieving a function's __name__.
stijn
2015-03-20
py: Clarify API for map/set lookup when removing&adding at once.
Damien George
2015-03-20
py: Implement core of OrderedDict type.
Paul Sokolovsky
2015-03-06
objmemoryview: Introduce mp_obj_new_memoryview().
Paul Sokolovsky
2015-02-27
objarray: Implement array slice assignment.
Paul Sokolovsky
2015-02-23
py: Implement UnicodeError.
Paul Sokolovsky
2015-02-21
py: Expose mp_obj_list_remove as a public function.
Damien George
2015-02-15
py: Simplify and remove redundant code for __iter__ method lookup.
Damien George
2015-02-08
py: Add MICROPY_OBJ_BASE_ALIGNMENT to help with 16-bit ports.
Damien George
2015-01-25
py: Check for NDEBUG using #ifdef rather than #if.
Damien George
2015-01-21
py: Remove mp_obj_str_builder and use vstr instead.
Damien George
2015-01-21
py: Add mp_obj_new_str_from_vstr, and use it where relevant.
Damien George
[prev]
[next]