diff options
author | mdenes <mdenes@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2013-01-22 17:37:00 +0000 |
---|---|---|
committer | mdenes <mdenes@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2013-01-22 17:37:00 +0000 |
commit | 6b908b5185a55a27a82c2b0fce4713812adde156 (patch) | |
tree | c2857724d8b22ae3d7a91b3a683a57206caf9b54 /dev | |
parent | 62ce65dadb0afb8815b26069246832662846c7ec (diff) |
New implementation of the conversion test, using normalization by evaluation to
native OCaml code.
Warning: the "retroknowledge" mechanism has not been ported to the native
compiler, because integers and persistent arrays will ultimately be defined as
primitive constructions. Until then, computation on numbers may be faster using
the VM, since it takes advantage of machine integers.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@16136 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'dev')
-rw-r--r-- | dev/printers.mllib | 6 | ||||
-rw-r--r-- | dev/top_printers.ml | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/dev/printers.mllib b/dev/printers.mllib index 29fa827dc..85e1d6fe6 100644 --- a/dev/printers.mllib +++ b/dev/printers.mllib @@ -44,14 +44,19 @@ Sign Cbytecodes Copcodes Cemitcodes +Nativevalues Declarations Retroknowledge Pre_env +Nativelambda +Nativecode +Nativelib Cbytegen Environ Conv_oracle Closure Reduction +Nativeconv Type_errors Modops Inductive @@ -61,6 +66,7 @@ Cooking Term_typing Subtyping Mod_typing +Nativelibrary Safe_typing Summary diff --git a/dev/top_printers.ml b/dev/top_printers.ml index 6e1bf92f5..aa7d82045 100644 --- a/dev/top_printers.ml +++ b/dev/top_printers.ml @@ -156,6 +156,7 @@ let cast_kind_display k = | VMcast -> "VMcast" | DEFAULTcast -> "DEFAULTcast" | REVERTcast -> "REVERTcast" + | NATIVEcast -> "NATIVEcast" let constr_display csr = let rec term_display c = match kind_of_term c with |