-
- Downloads
py: Add MICROPY_ENABLE_COMPILER and MICROPY_PY_BUILTINS_EVAL_EXEC opts.
MICROPY_ENABLE_COMPILER can be used to enable/disable the entire compiler, which is useful when only loading of pre-compiled bytecode is supported. It is enabled by default. MICROPY_PY_BUILTINS_EVAL_EXEC controls support of eval and exec builtin functions. By default they are only included if MICROPY_ENABLE_COMPILER is enabled. Disabling both options saves about 40k of code size on 32-bit x86.
Showing
- py/builtinevex.c 4 additions, 0 deletionspy/builtinevex.c
- py/builtinimport.c 11 additions, 1 deletionpy/builtinimport.c
- py/compile.c 4 additions, 0 deletionspy/compile.c
- py/emitbc.c 4 additions, 0 deletionspy/emitbc.c
- py/emitcommon.c 4 additions, 0 deletionspy/emitcommon.c
- py/lexer.c 4 additions, 0 deletionspy/lexer.c
- py/lexerstr.c 4 additions, 0 deletionspy/lexerstr.c
- py/modbuiltins.c 2 additions, 0 deletionspy/modbuiltins.c
- py/mpconfig.h 11 additions, 0 deletionspy/mpconfig.h
- py/parse.c 4 additions, 0 deletionspy/parse.c
- py/runtime.c 4 additions, 0 deletionspy/runtime.c
- py/scope.c 4 additions, 0 deletionspy/scope.c
Loading
Please register or sign in to comment