Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-08-30 18:59:36 -0700 (Mon, 30 Aug 2004)
Revision: 509
Log message:

      Execute inline rule expressions in a separate thread/process.
      This fixes the problem of blocking while executing rules with
      a body that is an expression.
      
         target: src
            f()
      
      It used to be that omake would block if f() generated lots of output.
      Now f() is evaluated in a separate thread (on Win32) or process (forked
      in Unix).  This allows omake to continue normal processing.
      

Changes  Path
+0 -1 omake/OMakeroot.src.in
+1 -1 omake/omake.html
+34 -17 omake/src/eval/omake_rule.ml
+40 -4 omake/src/shell/omake_shell_job.ml
+5 -0 omake/src/shell/omake_shell_job.mli
+8 -2 omake/src/shell/omake_shell_sys_unix.ml