Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-04-19 18:31:29 -0700 (Tue, 19 Apr 2005)
Revision: 886
Log message:
Added initial code to compute the digest of a value. This code
works the naive way, by converting the value to string form,
then computing the MD5 digest. An alternate approach would be
to convert the value to a simplified form (a form that does not
include environments), then use Pervasives.compare. The
construction phase is a bit cheaper, but it will blow up space
usage, so it is a tradeoff.
This is the initial step toward fixing bug# 431.
Changes | Path |
+4 -0 | omake/Files |
Added | omake/omake_value_digest.ml |
Properties | omake/omake_value_digest.ml |
Added | omake/omake_value_digest.mli |
Properties | omake/omake_value_digest.mli |
+7 -0 | omake/src/env/omake_env.ml |
+5 -0 | omake/src/env/omake_env.mli |
+20 -11 | omake/src/eval/omake_rule.ml |