79 Commits (05e5d411b53dcba9529b6ac1e9388bab65f8c11b)

Author SHA1 Message Date
Damien George bc009fdd62 extmod/uasyncio: Add optional implementation of core uasyncio in C. 5 years ago
Damien George 69661f3343 all: Reformat C and Python source code with tools/codeformat.py. 5 years ago
Jim Mussared b02d7e612d extmod/modbluetooth: Rename module to "ubluetooth". 5 years ago
Damien George d2384efa80 py: Automatically provide weak links from "foo" to "ufoo" module name. 5 years ago
Paul Sokolovsky 016d9a40fe various: Add and update my copyright line based on git history. 6 years ago
Andrew Leech 89ff506513 py: Update and rework build system for including external C modules. 6 years ago
Ayke van Laethem 2e516074da py: Implement a module system for external, user C modules. 6 years ago
Andrew Leech cf22f4793c py: Allow registration of modules at their definition. 6 years ago
Yonatan Goldschmidt bc4f8b438b extmod/moduwebsocket: Refactor `websocket` to `uwebsocket`. 6 years ago
Paul m. p. P 454cca6016 py/objmodule: Implement PEP 562's __getattr__ for modules. 6 years ago
Damien George 04f7da78db py/objmodule: Remove TODO about checking store attr to a module. 6 years ago
Damien George 4cd853fbd2 py/objmodule: Make mp_obj_module_get_globals an inline function. 6 years ago
Paul Sokolovsky 567bc2d6ce extmod/moducryptolib: Add ucryptolib module with crypto functions. 7 years ago
Damien George 6e7819ee2e py/objmodule: Factor common code for calling __init__ on builtin module. 7 years ago
Damien George a3dc1b1957 all: Remove inclusion of internal py header files. 7 years ago
Alexander Steffen 55f33240f3 all: Use the name MicroPython consistently in comments 7 years ago
Damien George e9cb1f8077 py/objmodule: Move module init/deinit code into runtime functions. 8 years ago
Damien George 9de91914fb py: Move weak-link map to objmodule.c, and expose module maps as public. 8 years ago
Paul Sokolovsky d02f6a9956 extmod/modutimeq: Refactor into optimized class. 8 years ago
Paul Sokolovsky 8f5bc3ffc0 stmhal/moduselect: Move to extmod/ for reuse by other ports. 8 years ago
Damien George 93c4a6a3f7 all: Remove 'name' member from mp_obj_module_t struct. 8 years ago
Damien George 27cc07721b py: Add basic _thread module, with ability to start a new thread. 9 years ago
Paul Sokolovsky 337111ba9e py: Support to build berkeley db 1.85 and "btree" module. 9 years ago
Damien George 596a3feb8f py: Add uerrno module, with errno constants and dict. 9 years ago
Paul Sokolovsky 9549590fc6 py/modcollections: Rename module name have "u" prefix for consistency. 9 years ago
Paul Sokolovsky ddb9dba2f7 py/modio: Rename module name to "uio" for consistency with other modules. 9 years ago
Paul Sokolovsky 25d0f7d59d extmod/modwebrepl: Module to handle WebREPL protocol. 9 years ago
Damien George 53ad681ed1 extmod: Add initial framebuf module. 9 years ago
Paul Sokolovsky 24342dd65e extmod/modwebsocket: Start module for WebSocket helper functions. 9 years ago
Paul Sokolovsky a58a91eb04 extmod/modurandom: Add "urandom" module. 9 years ago
Dave Hylands f925165942 unix: Move modmachine into unix directory 9 years ago
Paul Sokolovsky 2b7236d249 py: Make it easy to build without MICROPY_PY_BUILTINS_COMPLEX. 9 years ago
Paul Sokolovsky 1a1d11fa32 py/modsys: Implement sys.modules. 9 years ago
Damien George 999cedb90f py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR. 9 years ago
Damien George cbf7674025 py: Add MP_ROM_* macros and mp_rom_* types and use them. 9 years ago
Paul Sokolovsky e0d7740a22 extmod/modlwip: slip: Use stream protocol and be port-independent. 9 years ago
Damien George 3c9c3687d6 py: Add support to call __init__ from a builtin module on first import. 9 years ago
Paul Sokolovsky aaa8867d4a modussl: SSL socket wrapper module based on axTLS. 9 years ago
Paul Sokolovsky 3d3ef36e97 modstruct: Rename module to "ustruct", to allow full Python-level impl. 10 years ago
Paul Sokolovsky 0116218fa8 modmachine: Add new module to access hardware, starting with physical memory. 10 years ago
Damien George 044c473de2 py: Add %q format support to mp_[v]printf, and use it. 10 years ago
Damien George 7f9d1d6ab9 py: Overhaul and simplify printf/pfenv mechanism. 10 years ago
Damien George b1bbe966c4 py: Combine load_attr and store_attr type methods into one (attr). 10 years ago
Paul Sokolovsky 0ef01d0a75 py: Implement core of OrderedDict type. 10 years ago
Damien George ff8dd3f486 py, unix: Allow to compile with -Wunused-parameter. 10 years ago
Damien George 50912e7f5d py, unix, stmhal: Allow to compile with -Wshadow. 10 years ago
Damien George b4b10fd350 py: Put all global state together in state structures. 10 years ago
Damien George 51dfcb4bb7 py: Move to guarded includes, everywhere in py/ core. 10 years ago
Damien George 78d702c300 py: Allow builtins to be overridden. 10 years ago
Paul Sokolovsky 346aacf27f unix: fast: Set initial module dict size big to have high pystone score. 10 years ago