summaryrefslogtreecommitdiffstatshomepage
path: root/py/objmodule.h
Commit message (Collapse)AuthorAge
* py/objmodule: Move module init/deinit code into runtime functions.Damien George2017-01-26
| | | | | | They are one-line functions and having them inline in mp_init/mp_deinit eliminates the overhead of a function call, and matches how other state is initialised in mp_init.
* py: Move weak-link map to objmodule.c, and expose module maps as public.Damien George2017-01-22
|
* py: Move to guarded includes, everywhere in py/ core.Damien George2015-01-01
| | | | Addresses issue #1022.
* Add license header to (almost) all files.Damien George2014-05-03
| | | | | | | Blanket wide to all .c and .h files. Some files originating from ST are difficult to deal with (license wise) so it was left out of those. Also merged modpyb.h, modos.h, modstm.h and modtime.h in stmhal/.
* Proper support for registering builtin modules in ROM.Damien George2014-03-25
Comes with some refactoring of code and renaming of files. All modules are now named mod*.[ch].