etc/options
changeset 73387 3b5196dac4c8
parent 73195 7295e0f19204
child 73533 543d5539306d
equal deleted inserted replaced
73386:3fb201ca8fb5 73387:3b5196dac4c8
    64 
    64 
    65 option print_mode : string = ""
    65 option print_mode : string = ""
    66   -- "additional print modes for prover output (separated by commas)"
    66   -- "additional print modes for prover output (separated by commas)"
    67 
    67 
    68 
    68 
    69 section "Parallel Processing"
    69 section "Parallel Processing and Timing"
    70 
    70 
    71 public option threads : int = 0
    71 public option threads : int = 0
    72   -- "maximum number of worker threads for prover process (0 = hardware max.)"
    72   -- "maximum number of worker threads for prover process (0 = hardware max.)"
    73 option threads_trace : int = 0
    73 option threads_trace : int = 0
    74   -- "level of tracing information for multithreading"
    74   -- "level of tracing information for multithreading"
    85   -- "lower bound of timing estimate for forked nested proofs (seconds)"
    85   -- "lower bound of timing estimate for forked nested proofs (seconds)"
    86 
    86 
    87 option command_timing_threshold : real = 0.1
    87 option command_timing_threshold : real = 0.1
    88   -- "default threshold for persistent command timing (seconds)"
    88   -- "default threshold for persistent command timing (seconds)"
    89 
    89 
       
    90 public option timeout_scale : real = 1.0
       
    91   -- "scale factor for timeout in Isabelle/ML and session build"
       
    92 
    90 
    93 
    91 section "Detail of Proof Checking"
    94 section "Detail of Proof Checking"
    92 
    95 
    93 option record_proofs : int = -1
    96 option record_proofs : int = -1
    94   -- "set level of proofterm recording: 0, 1, 2, negative means unchanged"
    97   -- "set level of proofterm recording: 0, 1, 2, negative means unchanged"
   105 option condition : string = ""
   108 option condition : string = ""
   106   -- "required environment variables for subsequent theories (separated by commas)"
   109   -- "required environment variables for subsequent theories (separated by commas)"
   107 
   110 
   108 option timeout : real = 0
   111 option timeout : real = 0
   109   -- "timeout for session build job (seconds > 0)"
   112   -- "timeout for session build job (seconds > 0)"
   110 
       
   111 option timeout_scale : real = 1.0
       
   112   -- "scale factor for session timeout"
       
   113 
   113 
   114 option process_output_limit : int = 100
   114 option process_output_limit : int = 100
   115   -- "build process output limit (in million characters, 0 = unlimited)"
   115   -- "build process output limit (in million characters, 0 = unlimited)"
   116 
   116 
   117 option process_output_tail : int = 40
   117 option process_output_tail : int = 40