aboutsummaryrefslogtreecommitdiff
path: root/src/ChangeLog
diff options
context:
space:
mode:
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.