14 Commits (69c25ea8653566ec97690b5121bd10b753c89426)

Author SHA1 Message Date
Damien George 5ce1a03a78 py/makemoduledefs.py: Automatically declare delegation attr functions. 1 year ago
Damien George 44295c9daa py/makemoduledefs.py: Fix declaring multiple module delegations. 1 year ago
Jim Mussared e6926d6021 py/objmodule: Workaround for MSVC with no module delegation. 1 year ago
Jim Mussared 13c817e61c py/objmodule: Add a table of built-in modules with delegation. 1 year ago
Jim Mussared 24c02c4eb5 py/makemoduledefs.py: Add a way to register extensible built-in modules. 1 year ago
Phil Howard 37d5114cec py/makemoduledefs.py: Emit useful error for legacy MP_REGISTER_MODULE. 2 years ago
Damien George c7271a86ca py/makemoduledefs.py: Remove shebang line and adjust style of comment. 2 years ago
Damien George efe23aca71 all: Remove third argument to MP_REGISTER_MODULE. 2 years ago
Damien George 47f634300c py: Change makemoduledefs process so it uses output of qstr extraction. 2 years ago
Jim Mussared 469450171f py/makemoduledefs.py: Allow multiple ways to register a module. 3 years ago
Damien George 06659077a8 all: Update Python code to conform to latest black formatting. 4 years ago
Damien George 69661f3343 all: Reformat C and Python source code with tools/codeformat.py. 5 years ago
Damien George 673e154dfe py/makedefs: Use io.open with utf-8 encoding when processing source. 6 years ago
Andrew Leech cf22f4793c py: Allow registration of modules at their definition. 6 years ago