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.kernel/Nativecode/index.html

Module NativecodeSource

This file defines the mllambda code generation phase of the native compiler. mllambda represents a fragment of ML, and can easily be printed to OCaml code.

Sourcetype global
Sourceval debug_native_compiler : CDebug.t
Sourceval keep_debug_files : unit -> bool
Sourceval pp_global : Format.formatter -> global -> unit
Sourceval mk_open : string -> global
Sourceval clear_symbols : unit -> unit
Sourceval get_value : Nativevalues.symbols -> int -> Nativevalues.t
Sourceval get_sort : Nativevalues.symbols -> int -> Sorts.t
Sourceval get_name : Nativevalues.symbols -> int -> Names.Name.t
Sourceval get_evar : Nativevalues.symbols -> int -> Evar.t
Sourceval get_instance : Nativevalues.symbols -> int -> UVars.Instance.t
Sourceval get_proj : Nativevalues.symbols -> int -> Names.inductive * int
Sourceval get_symbols : unit -> Nativevalues.symbols
Sourcetype code_location_updates
Sourcetype linkable_code = global list * code_location_updates
Sourceval clear_global_tbl : unit -> unit
Sourceval empty_updates : code_location_updates
Sourceval register_native_file : string -> unit
Sourceval is_loaded_native_file : string -> bool
Sourceval compile_constant_field : Environ.env -> Names.Constant.t -> global list -> Declarations.constant_body -> global list
Sourceval compile_rewrite_rules : Environ.env -> Names.Label.t -> global list -> Declarations.rewrite_rules_body -> global list
Sourceval mk_norm_code : Environ.env -> Genlambda.evars -> string -> Constr.constr -> linkable_code
Sourceval mk_library_header : Nativevalues.symbols -> global list
Sourceval mod_uid_of_dirpath : Names.DirPath.t -> string
Sourceval update_locations : code_location_updates -> unit
Sourceval add_header_comment : global list -> string -> global list
OCaml

Innovation. Community. Security.