Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-05-24 21:46:51 -0700 (Tue, 24 May 2005)
Revision: 7326
Log message:

      Itt_omage was using Hashtbl.hash for computing hash values of _terms_. This,
      obviously, has huge potential for problems (as delayed substitutions get
      expanded, free variables computed, etc). I am hoping this would finally
      explain the weird behavior of omegaT that I have been unable to track for
      almost a week.
      
      P.S. Term_hash_code still uses Hashtbl.hash for hashing parameters (which
      include nums) and Itt_omega still uses Hashtbl.hash for hashing Ring.ring
      arrays (which may also include nums).
      

Changes  Path
+1 -1 metaprl/refiner/reflib/term_hash_code.ml
+11 -13 metaprl/theories/itt/itt_omega.ml