1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
(** Abstraction module over Rocq versions and their characteristics *)
let sane_coq_base_version = false
let is_lsp_branch =
CString.string_contains ~where:Coq_config.version ~what:"+lsp"
let safe_coq = sane_coq_base_version || is_lsp_branch
let safe_for_memprof = safe_coq
let quirks_message =
Format.asprintf "Rocq safe for memprof-limits: %b" safe_for_memprof