diff options
| author | Pierre-Marie Pédrot | 2014-06-08 22:46:34 +0200 |
|---|---|---|
| committer | Pierre-Marie Pédrot | 2014-06-08 22:46:34 +0200 |
| commit | 2b00d1e68d1c84528a500bb24d4f06d3d91f829b (patch) | |
| tree | 0a2fe3b136488b1fa01c17120ecab05747700ba0 | |
| parent | 0dfaecc2de2306ff9674a4aa3e546d3123015169 (diff) | |
Adding a toplevel option allowing to deactivate the term sharing in kernel
reduction.
| -rw-r--r-- | toplevel/vernacentries.ml | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/toplevel/vernacentries.ml b/toplevel/vernacentries.ml index 8e424a96ff..65326774f9 100644 --- a/toplevel/vernacentries.ml +++ b/toplevel/vernacentries.ml @@ -1245,6 +1245,15 @@ let _ = declare_bool_option { optsync = true; optdepr = false; + optname = "kernel term sharing"; + optkey = ["Kernel"; "Term"; "Sharing"]; + optread = (fun () -> !Closure.share); + optwrite = (fun b -> Closure.share := b) } + +let _ = + declare_bool_option + { optsync = true; + optdepr = false; optname = "use of boxed values"; optkey = ["Boxed";"Values"]; optread = (fun _ -> not (Vm.transp_values ())); |
