Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2007-03-06 13:12:12 -0800 (Tue, 06 Mar 2007)
Revision: 10183
Log message:

      0.9.8 assumes that the forced mode *always* takes precendence.
      Consider.
      
         public. =
            Foo. =
      
         protected. =
            Foo. +=
               ...
      
      The resulting Foo is protected.  This reverts to that behavior,
      with a slight change.
      
      In old 0.9.8 the += expands to
      
            protected.Foo. =
                extends $(protected.Foo)
                ...
      
      Now, we generate this code.
      
            protected.Foo. =
                extends $(public.Foo)
                ...
      
      
      I'm not claiming that either of these really makes much sense.
      The intent is to preserve 0.9.8 semantics.
      

Changes  Path
Properties omake-jumbo-branches
+1 -1 omake-jumbo-branches/hashnode/0.9.8.x/src/Makefile
+1 -1 omake-jumbo-branches/hashnode/0.9.8.x/src/Makefile.nt
+4 -4 omake-jumbo-branches/var1/0.9.8.x/src/build/omake_builtin.ml
+5 -5 omake-jumbo-branches/var1/0.9.8.x/src/env/omake_command_digest.ml
+6 -6 omake-jumbo-branches/var1/0.9.8.x/src/env/omake_env.ml
+28 -11 omake-jumbo-branches/var1/0.9.8.x/src/env/omake_ir_ast.ml
+9 -9 omake-jumbo-branches/var1/0.9.8.x/src/ir/omake_ir.ml
+5 -4 omake-jumbo-branches/var1/0.9.8.x/src/ir/omake_ir_print.ml