index
:
micropython
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
/
objset.c
Commit message (
Expand
)
Author
Age
*
py/obj: Convert make_new into a mp_obj_type_t slot.
Jim Mussared
2022-09-19
*
py/obj: Merge getiter and iternext mp_obj_type_t slots.
Jim Mussared
2022-09-19
*
all: Remove unnecessary locals_dict cast.
Jim Mussared
2022-09-19
*
all: Make all mp_obj_type_t defs use MP_DEFINE_CONST_OBJ_TYPE.
Jim Mussared
2022-09-19
*
all: Use mp_obj_malloc everywhere it's applicable.
Jim Mussared
2022-05-03
*
py: Introduce and use mp_raise_type_arg helper.
Damien George
2021-07-15
*
py, extmod: Introduce and use MP_FALLTHROUGH macro.
Emil Renner Berthing
2020-10-22
*
all: Use MP_ERROR_TEXT for all error messages.
Jim Mussared
2020-04-05
*
all: Reformat C and Python source code with tools/codeformat.py.
Damien George
2020-02-28
*
py: Expand type equality flags to 3 separate ones, fix bool/namedtuple.
Damien George
2020-02-11
*
py: Support non-boolean results for equality and inequality tests.
Nicko van Someren
2020-01-30
*
py/objset: Remove unused forward declaration and clean up whitespace.
Damien George
2019-04-15
*
py: Downcase MP_xxx_SLOT_IS_FILLED inline functions.
Damien George
2019-02-12
*
py: Downcase all MP_OBJ_IS_xxx macros to make a more consistent C API.
Damien George
2019-02-12
*
py/objset: Remove unneeded check from set_equal.
Damien George
2017-12-19
*
py/runtime: Add MP_BINARY_OP_CONTAINS as reverse of MP_BINARY_OP_IN.
Damien George
2017-11-24
*
all: Remove inclusion of internal py header files.
Damien George
2017-10-04
*
py/objset: Include the failed key in a KeyError raised from set.remove.
Damien George
2017-10-03
*
py/objset: Check that RHS of a binary op is a set/frozenset.
Damien George
2017-10-03
*
py/objset: Simplify set and frozenset by separating their locals dicts.
Damien George
2017-10-03
*
all: Convert mp_uint_t to mp_unary_op_t/mp_binary_op_t where appropriate
Damien George
2017-08-29
*
all: Use the name MicroPython consistently in comments
Alexander Steffen
2017-07-31
*
py: De-optimise some uses of mp_getiter, so they don't use the C stack.
Damien George
2017-02-16
*
py: Add iter_buf to getiter type method.
Damien George
2017-02-16
*
py/objset: Convert mp_uint_t to size_t where appropriate.
Damien George
2017-02-16
*
py/objset: Fix inplace binary ops so frozensets are not modified.
Damien George
2017-02-03
*
py/objset: Make inplace binary operators actually modify the set.
Damien George
2017-02-02
*
py: Use mp_raise_msg helper function where appropriate.
Damien George
2016-10-17
*
py/objset: Ensure that use of frozenset.update raises an exception.
Damien George
2016-09-28
*
py/objset: Use mp_check_self() to check args of set/frozenset methods.
Damien George
2016-09-28
*
py: Get rid of assert() in method argument checking functions.
Paul Sokolovsky
2016-08-12
*
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: Use polymorphic iterator type where possible to reduce code size.
Damien George
2016-01-03
*
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: Rename MP_BOOL() to mp_obj_new_bool() for consistency in naming.
Paul Sokolovsky
2015-10-11
*
objset: frozensets are hashable.
Paul Sokolovsky
2015-08-28
*
py: Overhaul and simplify printf/pfenv mechanism.
Damien George
2015-04-16
*
py: Clarify API for map/set lookup when removing&adding at once.
Damien George
2015-03-20
*
py, unix: Allow to compile with -Wunused-parameter.
Damien George
2015-01-20
*
py: Move to guarded includes, everywhere in py/ core.
Damien George
2015-01-01
*
py: Make map, dict, set use mp_int_t/mp_uint_t exclusively.
Damien George
2014-08-30
*
Change some parts of the core API to use mp_uint_t instead of uint/int.
Damien George
2014-08-30
*
py: Make MP_OBJ_NEW_SMALL_INT cast arg to mp_int_t itself.
Damien George
2014-07-31
*
Rename machine_(u)int_t to mp_(u)int_t.
Damien George
2014-07-03
*
py: Add option to disable set() object (enabled by default).
Damien George
2014-06-01
*
Rename bultins config variables to MICROPY_PY_BUILTINS_*.
Damien George
2014-06-01
*
Rename configuration variables controling Python features.
Damien George
2014-05-24
[next]