-
- Downloads
py: Put all global state together in state structures.
This patch consolidates all global variables in py/ core into one place, in a global structure. Root pointers are all located together to make GC tracing easier and more efficient.
Showing
- bare-arm/main.c 2 additions, 1 deletionbare-arm/main.c
- esp8266/main.c 2 additions, 1 deletionesp8266/main.c
- py/builtin.h 0 additions, 1 deletionpy/builtin.h
- py/emitbc.c 2 additions, 1 deletionpy/emitbc.c
- py/gc.c 74 additions, 87 deletionspy/gc.c
- py/gc.h 0 additions, 5 deletionspy/gc.h
- py/lexer.c 2 additions, 3 deletionspy/lexer.c
- py/lexer.h 0 additions, 2 deletionspy/lexer.h
- py/malloc.c 16 additions, 19 deletionspy/malloc.c
- py/modgc.c 4 additions, 3 deletionspy/modgc.c
- py/mpconfig.h 5 additions, 0 deletionspy/mpconfig.h
- py/mpstate.c 29 additions, 0 deletionspy/mpstate.c
- py/mpstate.h 155 additions, 0 deletionspy/mpstate.h
- py/nlr.h 4 additions, 4 deletionspy/nlr.h
- py/nlrsetjmp.c 2 additions, 5 deletionspy/nlrsetjmp.c
- py/nlrthumb.S 4 additions, 1 deletionpy/nlrthumb.S
- py/nlrx64.S 17 additions, 12 deletionspy/nlrx64.S
- py/nlrx86.S 5 additions, 2 deletionspy/nlrx86.S
- py/nlrxtensa.S 8 additions, 3 deletionspy/nlrxtensa.S
- py/objexcept.c 12 additions, 22 deletionspy/objexcept.c
Loading
Please register or sign in to comment