diff options
| author | letouzey | 2010-10-08 07:57:38 +0000 |
|---|---|---|
| committer | letouzey | 2010-10-08 07:57:38 +0000 |
| commit | cba0e91d314c955aa9ece7c195193020e93a460f (patch) | |
| tree | 88c5521887188a3fc5d71891afb1814cf0a2b6a3 | |
| parent | ad31926a8a97ebf41f700feee0194b294474a791 (diff) | |
update CHANGES w.r.t. extraction
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@13518 85f007b7-540e-0410-9357-904b9bb8a0f7
| -rw-r--r-- | CHANGES | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -144,6 +144,12 @@ Extraction dangerous for the complexity. In particular many eta-expansions at the top of functions body are now avoided, clever partial applications will likely be preserved, let-ins are almost always kept, etc. +- In the same spirit, auto-inlining is now disabled by default, except for + induction principles, since this feature was producing more frequently + weird code than clear gain. The previous behavior can be restored via + "Set Extraction AutoInline". +- Unicode characters in identifiers are now transformed into ascii strings + that are legal in Ocaml and other languages. - Harsh support of module extraction to Haskell and Scheme: module hierarchy is flattened, module abbreviations and functor applications are expanded, module types and unapplied functors are discarded. |
