aboutsummaryrefslogtreecommitdiff
path: root/dev/doc
diff options
context:
space:
mode:
authorWilliam Lawvere2017-06-13 22:22:36 -0700
committerWilliam Lawvere2017-06-13 22:22:36 -0700
commitaf39f62ad21f71a860e287e4d217b24dc9e2106b (patch)
tree43c14ae184f24fffaf495dade6d27a1c2fac3e1a /dev/doc
parent3b0830ce0233db5b612e0b5bb92e89fa644eb0e4 (diff)
parent7e63c300a3aa1e3befb29bab9094e8b1939824bb (diff)
Merge remote-tracking branch 'upstream/trunk' into trunk
Diffstat (limited to 'dev/doc')
-rw-r--r--dev/doc/changes.txt10
1 files changed, 10 insertions, 0 deletions
diff --git a/dev/doc/changes.txt b/dev/doc/changes.txt
index bcda4ff50a..631b5f5aaf 100644
--- a/dev/doc/changes.txt
+++ b/dev/doc/changes.txt
@@ -10,6 +10,16 @@ will fail to compile now. They should switch to `Bytes.t`
* ML API *
+Added two functions for declaring hooks to be executed in reduction
+functions when some given constants are traversed:
+
+ declare_reduction_effect: to declare a hook to be applied when some
+ constant are visited during the execution of some reduction functions
+ (primarily cbv).
+
+ set_reduction_effect: to declare a constant on which a given effect
+ hook should be called.
+
We renamed the following functions:
Context.Rel.Declaration.fold -> Context.Rel.Declaration.fold_constr