[Omake] SVN Commit: OMake Build System (Rev. 10183)

Jason Hickey jyh at cs.caltech.edu
Tue Mar 6 13:12:12 PST 2007


Module name: OMake Build System
Changes by: jyh at cs.caltech.edu (Jason Hickey)
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:
    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
 
----
A hyperlinked version of this commit is available at
http://svn.metaprl.org/commitlogs/omake/2007-03.html#07/03/06.13:12:12



More information about the OMake-CVS mailing list