19 Commits (0dd25a369e70118829b3f176151c50440286e3fe)

Author SHA1 Message Date
stijn 40f7e9ce20 py/objfun: Fix C++ compatibility with casting in inline functions. 7 months ago
Damien George 6d403eb697 py/emitnative: Simplify layout and loading of native function prelude. 9 months ago
Damien George 9400229766 py/objfun: Split viper fun type out to separate mp_type_fun_viper type. 9 months ago
Damien George 648a7578da py/objfun: Make mp_obj_new_fun_native/mp_obj_new_fun_asm static-inline. 9 months ago
Damien George f2040bfc7e py: Rework bytecode and .mpy file format to be mostly static data. 3 years ago
Damien George a0890983ea py/objfun.h: Remove obsolete comments about entries in extra_args. 3 years ago
Milan Rossa 310b3d1b81 py: Integrate sys.settrace feature into the VM and runtime. 5 years ago
Damien George e2e22e3d7e py/objgenerator: Implement __name__ with normal fun attr accessor code. 6 years ago
Alexander Steffen 55f33240f3 all: Use the name MicroPython consistently in comments 7 years ago
Alexander Steffen 299bc62586 all: Unify header guard usage. 7 years ago
Damien George 713ea1800d py: Add constant table to bytecode. 9 years ago
Damien George 3a3db4dcf0 py: Put all bytecode state (arg count, etc) in bytecode. 9 years ago
Damien George 51dfcb4bb7 py: Move to guarded includes, everywhere in py/ core. 10 years ago
Damien George 1084b0f9c2 py: Store bytecode arg names in bytecode (were in own array). 10 years ago
Damien George 40f3c02682 Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
Damien George f0778a7ccb py: Implement default keyword only args. 11 years ago
Damien George 04b9147e15 Add license header to (almost) all files. 11 years ago
Damien George 2827d62e8b py: Implement keyword-only args. 11 years ago
Paul Sokolovsky f26a30710c objfun: Add local header. 11 years ago