-
- Downloads
py: Combine load_attr and store_attr type methods into one (attr).
This simplifies the API for objects and reduces code size (by around 400 bytes on Thumb2, and around 2k on x86). Performance impact was measured with Pystone score, but change was barely noticeable.
Showing
- extmod/moductypes.c 12 additions, 9 deletionsextmod/moductypes.c
- py/obj.h 13 additions, 4 deletionspy/obj.h
- py/objboundmeth.c 6 additions, 2 deletionspy/objboundmeth.c
- py/objcomplex.c 6 additions, 2 deletionspy/objcomplex.c
- py/objexcept.c 7 additions, 3 deletionspy/objexcept.c
- py/objfun.c 6 additions, 2 deletionspy/objfun.c
- py/objmodule.c 32 additions, 32 deletionspy/objmodule.c
- py/objnamedtuple.c 14 additions, 15 deletionspy/objnamedtuple.c
- py/objrange.c 6 additions, 2 deletionspy/objrange.c
- py/objtype.c 59 additions, 47 deletionspy/objtype.c
- py/objtype.h 2 additions, 3 deletionspy/objtype.h
- py/runtime.c 7 additions, 4 deletionspy/runtime.c
- py/vm.c 2 additions, 2 deletionspy/vm.c
Loading
Please register or sign in to comment