aboutsummaryrefslogtreecommitdiff
path: root/src/ChangeLog
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2011-11-02 06:21:56 +0000
committerdos-reis <gdr@axiomatics.org>2011-11-02 06:21:56 +0000
commit50b4173dde564f17b40c4ec8f84b4e361d889d6b (patch)
treed65a34def94ce325974c9ec10c388f8f26777854 /src/ChangeLog
parentd09e20ae6c0742e6cafc46385de80b3dbafaf9c5 (diff)
downloadopen-axiom-50b4173dde564f17b40c4ec8f84b4e361d889d6b.tar.gz
Add compiler support for implicit parameters.
* interp/compiler.boot (bindPredicateExistentials): Rename from constructorCondition. Now return a substitution on success, otherwise failure. (solveEquation): New. (solveSubsumption): Likewise. (deduceImplicitParameters): Likewise. (evaluateConstructorModemap): Use it. Tidy.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index d404b7fe..04edac55 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,17 @@
+2011-11-02 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
+ Add compiler support for implicit parameters.
+ * interp/compiler.boot (bindPredicateExistentials): Rename from
+ constructorCondition. Now return a substitution on success,
+ otherwise failure.
+ (solveEquation): New.
+ (solveSubsumption): Likewise.
+ (deduceImplicitParameters): Likewise.
+ (evaluateConstructorModemap): Use it. Tidy.
+
2011-10-31 Gabriel Dos Reis <gdr@cs.tamu.edu>
+ Add interpreter support for implicit parameters.
* interp/i-funsel.boot (evalMmCond0): Tidy. Call evalMmGuard to
validate modemap evaluation.
(evalMmGuard): New.