circuitpython/examples/natmod
Jim Mussared 94beeabd2e py/obj: Convert make_new into a mp_obj_type_t slot.
Instead of being an explicit field, it's now a slot like all the other
methods.

This is a marginal code size improvement because most types have a make_new
(100/138 on PYBV11), however it improves consistency in how types are
declared, removing the special case for make_new.

Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2022-09-19 19:06:15 +10:00
..
btree py/obj: Merge getiter and iternext mp_obj_type_t slots. 2022-09-19 19:06:13 +10:00
features0 examples/natmod: Add very simple features0 example to compute factorial. 2019-12-19 17:06:27 +11:00
features1 all: Use MP_ERROR_TEXT for all error messages. 2020-04-05 15:02:06 +10:00
features2 all: Use MP_ERROR_TEXT for all error messages. 2020-04-05 15:02:06 +10:00
features3 examples/natmod/features3: Add example to test more natmod features. 2022-06-10 16:42:43 +10:00
framebuf py/obj: Convert make_new into a mp_obj_type_t slot. 2022-09-19 19:06:15 +10:00
uheapq py/dynruntime.mk: Set MICROPY_ENABLE_DYNRUNTIME instead of per module. 2020-04-05 14:13:02 +10:00
urandom py/dynruntime.mk: Set MICROPY_ENABLE_DYNRUNTIME instead of per module. 2020-04-05 14:13:02 +10:00
ure py/obj: Add accessors for type slots and use everywhere. 2022-09-19 19:06:07 +10:00
uzlib py/obj: Convert make_new into a mp_obj_type_t slot. 2022-09-19 19:06:15 +10:00
.gitignore examples/natmod: Add .gitignore to ignore generated example .mpy files. 2020-03-03 12:54:17 +11:00