package rocq-runtime

  1. Overview
  2. Docs
The Rocq Prover -- Core Binaries and Tools

Install

Dune Dependency

Authors

Maintainers

Sources

rocq-9.0.0.tar.gz
md5=8d522602d23e7a665631826dab9aa92b
sha512=f4f76a6a178e421c99ee7a331a2fd97a06e9c5d0168d7e60c44e3820d8e1a124370ea104ad90c7f87a9a1e9d87b2d0d7d2d387c998feeaed4a75ed04e176a4be

doc/rocq-runtime.engine/Profile_tactic/index.html

Module Profile_tacticSource

Ltac profiling primitives

Sourceval do_profile_gen : ('a -> Pp.t option) -> 'a -> ?count_call:bool -> 'b Proofview.tactic -> 'b Proofview.tactic
Sourceval set_profiling : bool -> unit
Sourceval get_profiling : unit -> bool
Sourceval print_results : cutoff:float option -> unit
Sourceval print_results_tactic : string -> unit
Sourceval reset_profile : unit -> unit
Sourceval restart_timer : string option -> unit
Sourceval finish_timing : prefix:string -> string option -> unit
Sourceval do_print_results_at_close : unit -> unit
Sourcetype treenode = {
  1. name : string;
  2. total : float;
  3. local : float;
  4. ncalls : int;
  5. max_total : float;
  6. children : treenode CString.Map.t;
}
Sourceval get_local_profiling_results : unit -> treenode
Sourceval feedback_results : treenode -> unit
Sourceval set_get_printing_width : (unit -> int) -> unit

Internal hook

OCaml

Innovation. Community. Security.