@@ -605,10 +605,18 @@ init_interpreter(PyInterpreterState *interp,
605605 side_exit_default = 63 ;
606606 }
607607
608- interp -> opt_config .jump_backward_initial_value = jump_default ;
609- interp -> opt_config .jump_backward_initial_backoff = JUMP_BACKWARD_INITIAL_BACKOFF ;
610- interp -> opt_config .side_exit_initial_value = side_exit_default ;
611- interp -> opt_config .side_exit_initial_backoff = SIDE_EXIT_INITIAL_BACKOFF ;
608+ init_policy (& interp -> opt_config .jump_backward_initial_value ,
609+ "PYTHON_JIT_JUMP_BACKWARD_INITIAL_VALUE" ,
610+ jump_default , 1 , MAX_VALUE );
611+ init_policy (& interp -> opt_config .jump_backward_initial_backoff ,
612+ "PYTHON_JIT_JUMP_BACKWARD_INITIAL_BACKOFF" ,
613+ JUMP_BACKWARD_INITIAL_BACKOFF , 0 , MAX_BACKOFF );
614+ init_policy (& interp -> opt_config .side_exit_initial_value ,
615+ "PYTHON_JIT_SIDE_EXIT_INITIAL_VALUE" ,
616+ side_exit_default , 1 , MAX_VALUE );
617+ init_policy (& interp -> opt_config .side_exit_initial_backoff ,
618+ "PYTHON_JIT_SIDE_EXIT_INITIAL_BACKOFF" ,
619+ SIDE_EXIT_INITIAL_BACKOFF , 0 , MAX_BACKOFF );
612620
613621 interp -> opt_config .specialization_enabled = !is_env_enabled ("PYTHON_SPECIALIZATION_OFF" );
614622 if (interp != & runtime -> _main_interpreter ) {
0 commit comments