summaryrefslogtreecommitdiff
path: root/py/objmodule.c
AgeCommit message (Expand)Author
2024-03-07all: Remove the "STATIC" macro and just use "static" instead.Angus Gratton
2023-06-14py/makemoduledefs.py: Automatically declare delegation attr functions.Damien George
2023-06-08py/objmodule: Workaround for MSVC with no module delegation.Jim Mussared
2023-06-08py/objmodule: Add a table of built-in modules with delegation.Jim Mussared
2023-06-08py/makemoduledefs.py: Add a way to register extensible built-in modules.Jim Mussared
2023-06-08py/builtinimport: Remove weak links.Jim Mussared
2023-06-01py/objmodule: Don't use sys.modules to track a builtin __init__.Jim Mussared
2023-06-01py/builtinimport: Optimise sub-package loading.Jim Mussared
2022-09-19py/objmodule: Add support for __dict__.Jim Mussared
2022-09-19py/obj: Convert make_new into a mp_obj_type_t slot.Jim Mussared
2022-09-19all: Make all mp_obj_type_t defs use MP_DEFINE_CONST_OBJ_TYPE.Jim Mussared
2022-06-02py: Change makemoduledefs process so it uses output of qstr extraction.Damien George
2022-05-18py: Remove support for MICROPY_PORT_BUILTIN_MODULES.Jim Mussared
2022-05-18py: Make builtin modules use MP_REGISTER_MODULE.Jim Mussared
2022-05-18extmod: Make extmod modules use MP_REGISTER_MODULE.Jim Mussared
2022-05-05py/objmodule: Move stray #include to top of file.Damien George
2022-03-10py/objmodule: Support delegating failed attr lookups.Damien George
2022-03-09extmod/moduos: Create general uos module to be used by all ports.Damien George
2022-02-24py: Rework bytecode and .mpy file format to be mostly static data.Damien George
2022-02-03ports: Consolidate inclusion of umachine module in built-ins.Damien George
2021-12-01py/builtinimport: Refactor module importing.Jim Mussared
2021-09-19extmod: Add platform module.iabdalkader
2020-09-04all: Rename "sys" module to "usys".stijn
2020-03-26extmod/uasyncio: Add optional implementation of core uasyncio in C.Damien George
2020-02-28all: Reformat C and Python source code with tools/codeformat.py.Damien George
2019-10-22extmod/modbluetooth: Rename module to "ubluetooth".Jim Mussared
2019-10-22py: Automatically provide weak links from "foo" to "ufoo" module name.Damien George
2019-05-17various: Add and update my copyright line based on git history.Paul Sokolovsky
2019-03-08py: Update and rework build system for including external C modules.Andrew Leech
2019-03-08py: Implement a module system for external, user C modules.Ayke van Laethem
2019-03-08py: Allow registration of modules at their definition.Andrew Leech
2019-02-14extmod/moduwebsocket: Refactor `websocket` to `uwebsocket`.Yonatan Goldschmidt
2018-10-23py/objmodule: Implement PEP 562's __getattr__ for modules.Paul m. p. P
2018-09-27py/objmodule: Remove TODO about checking store attr to a module.Damien George
2018-07-08py/objmodule: Make mp_obj_module_get_globals an inline function.Damien George
2018-06-27extmod/moducryptolib: Add ucryptolib module with crypto functions.Paul Sokolovsky
2018-02-20py/objmodule: Factor common code for calling __init__ on builtin module.Damien George
2017-10-04all: Remove inclusion of internal py header files.Damien George
2017-07-31all: Use the name MicroPython consistently in commentsAlexander Steffen
2017-01-26py/objmodule: Move module init/deinit code into runtime functions.Damien George
2017-01-22py: Move weak-link map to objmodule.c, and expose module maps as public.Damien George
2016-12-22extmod/modutimeq: Refactor into optimized class.Paul Sokolovsky
2016-11-21stmhal/moduselect: Move to extmod/ for reuse by other ports.Paul Sokolovsky
2016-09-22all: Remove 'name' member from mp_obj_module_t struct.Damien George
2016-06-28py: Add basic _thread module, with ability to start a new thread.Damien George
2016-06-15py: Support to build berkeley db 1.85 and "btree" module.Paul Sokolovsky
2016-05-10py: Add uerrno module, with errno constants and dict.Damien George
2016-05-02py/modcollections: Rename module name have "u" prefix for consistency.Paul Sokolovsky
2016-05-02py/modio: Rename module name to "uio" for consistency with other modules.Paul Sokolovsky
2016-04-29extmod/modwebrepl: Module to handle WebREPL protocol.Paul Sokolovsky