-
- Downloads
py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*.
The first argument to the type.make_new method is naturally a uPy type, and all uses of this argument cast it directly to a pointer to a type structure. So it makes sense to just have it a pointer to a type from the very beginning (and a const pointer at that). This patch makes such a change, and removes all unnecessary casting to/from mp_obj_t.
Showing
- cc3200/mods/modnetwork.c 1 addition, 1 deletioncc3200/mods/modnetwork.c
- cc3200/mods/modusocket.c 1 addition, 1 deletioncc3200/mods/modusocket.c
- cc3200/mods/modwlan.c 1 addition, 1 deletioncc3200/mods/modwlan.c
- cc3200/mods/pybadc.c 1 addition, 1 deletioncc3200/mods/pybadc.c
- cc3200/mods/pybi2c.c 1 addition, 1 deletioncc3200/mods/pybi2c.c
- cc3200/mods/pybpin.c 1 addition, 1 deletioncc3200/mods/pybpin.c
- cc3200/mods/pybrtc.c 1 addition, 1 deletioncc3200/mods/pybrtc.c
- cc3200/mods/pybsd.c 2 additions, 2 deletionscc3200/mods/pybsd.c
- cc3200/mods/pybspi.c 1 addition, 1 deletioncc3200/mods/pybspi.c
- cc3200/mods/pybtimer.c 1 addition, 1 deletioncc3200/mods/pybtimer.c
- cc3200/mods/pybuart.c 1 addition, 1 deletioncc3200/mods/pybuart.c
- cc3200/mods/pybwdt.c 1 addition, 1 deletioncc3200/mods/pybwdt.c
- esp8266/modesp.c 1 addition, 1 deletionesp8266/modesp.c
- esp8266/modpybadc.c 1 addition, 1 deletionesp8266/modpybadc.c
- esp8266/modpybpin.c 1 addition, 1 deletionesp8266/modpybpin.c
- esp8266/modpybrtc.c 1 addition, 1 deletionesp8266/modpybrtc.c
- extmod/moductypes.c 2 additions, 2 deletionsextmod/moductypes.c
- extmod/moduhashlib.c 2 additions, 2 deletionsextmod/moduhashlib.c
- py/modbuiltins.c 1 addition, 1 deletionpy/modbuiltins.c
- py/obj.h 10 additions, 10 deletionspy/obj.h
Loading
Please register or sign in to comment