index
:
micropython
docs/library/bluetooth
master
parse-bytecode
v1.22-release
v1.24-release
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Aslak Raanes
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
path:
root
/
py
/
obj.h
Commit message (
Expand
)
Author
Age
*
py/obj: Add warning note about get_array return value and GC blocks.
Damien George
2016-05-04
*
py/obj.h: When constructing a small-int cast to mp_uint_t for bit-shift.
Damien George
2016-04-26
*
py: add async/await/async for/async with syntax
pohmelie
2016-04-13
*
py: Move stream-related declarations from obj.h to stream.h.
Paul Sokolovsky
2016-04-05
*
py/obj.h: Add comment why mp_fun_kw_t takes non-const mp_map_t*.
Paul Sokolovsky
2016-04-04
*
py: For mp_buffer_info_t, change len type from mp_uint_t to size_t.
Damien George
2016-03-15
*
py/obj.h: If not float support is enabled, define mp_obj_is_float(o) to false.
Paul Sokolovsky
2016-02-14
*
py/inlineasm: Add ability to specify return type of asm_thumb funcs.
Damien George
2016-01-27
*
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-11
*
py: Remove long-obsolete mp_method_t typedef.
Damien George
2016-01-10
*
py/obj: For OBJ_REPR_D, use uint32_t cast when extracting qstr value.
Damien George
2016-01-08
*
py: Change struct and macro for builtin fun so they can be type checked.
Damien George
2016-01-03
*
py: Change exception traceback data to use size_t instead of mp_uint_t.
Damien George
2016-01-02
*
py/objstr: Make sure that b"%s" % b"foo" uses undecorated bytes value.
Paul Sokolovsky
2015-12-20
*
py/obj: Fix float constants for MICROPY_OBJ_REPR_C.
Damien George
2015-12-18
*
py/objpolyiter: Implement instance-polymorphic iterator type.
Paul Sokolovsky
2015-12-14
*
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-29
*
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-13
*
py: Adjust object repr C (30-bit stuffed float) to reduce code size.
Damien George
2015-11-06
*
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-20
*
py: Rename MP_BOOL() to mp_obj_new_bool() for consistency in naming.
Paul Sokolovsky
2015-10-11
*
py: Inline single use of mp_obj_str_get_len in mp_obj_len_maybe.
Damien George
2015-09-03
*
py: Add TimeoutError exception subclassed from OSError.
Daniel Campora
2015-07-02
*
py: Add MP_BINARY_OP_DIVMOD to simplify and consolidate divmod builtin.
Damien George
2015-06-13
*
py: Change _mp_obj_fun_builtin_t.fun to function pointer.
Kaspar Schleiser
2015-05-17
*
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-12
*
objsingleton: New home for Ellipsis and NotImplemented.
Paul Sokolovsky
2015-05-05
*
py: Make viper codegen raise proper exception (ViperTypeError) on error.
Damien George
2015-04-20
*
py: Overhaul and simplify printf/pfenv mechanism.
Damien George
2015-04-16
*
py: Combine load_attr and store_attr type methods into one (attr).
Damien George
2015-04-11
*
py: Implement full func arg passing for native emitter.
Damien George
2015-04-07
*
py: Some trivial cosmetic changes, for code style consistency.
Damien George
2015-04-04
*
py: Allow configurable object representation, with 2 different options.
Damien George
2015-04-03
*
py: Cast mp_obj_t to concrete types explicitly.
Paul Sokolovsky
2015-03-25
*
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-20
*
objmemoryview: Introduce mp_obj_new_memoryview().
Paul Sokolovsky
2015-03-06
*
objarray: Implement array slice assignment.
Paul Sokolovsky
2015-02-27
*
py: Implement UnicodeError.
Paul Sokolovsky
2015-02-23
*
py: Expose mp_obj_list_remove as a public function.
Damien George
2015-02-21
[next]