Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-08-03 15:18:04 -0700 (Sun, 03 Aug 2003)
Revision: 133
Log message:

      Added the progress bar that Aleksey was talking about.
      

Changes  Path
Properties omake-branches/piped_exec_policy
+0 -4 omake-branches/piped_exec_policy/.cvsignore
+7 -1 omake-branches/piped_exec_policy/Files
Added omake-branches/piped_exec_policy/lm_dl_list.ml
Properties omake-branches/piped_exec_policy/lm_dl_list.ml
Added omake-branches/piped_exec_policy/lm_dl_list.mli
Properties omake-branches/piped_exec_policy/lm_dl_list.mli
+51 -33 omake-branches/piped_exec_policy/src/build/omake_build.ml
+3 -1 omake-branches/piped_exec_policy/src/build/omake_build_type.ml
+55 -76 omake-branches/piped_exec_policy/src/exec/omake_exec.ml
+13 -11 omake-branches/piped_exec_policy/src/exec/omake_exec_local.ml
Added omake-branches/piped_exec_policy/src/exec/omake_exec_print.ml
Properties omake-branches/piped_exec_policy/src/exec/omake_exec_print.ml
Added omake-branches/piped_exec_policy/src/exec/omake_exec_print.mli
Properties omake-branches/piped_exec_policy/src/exec/omake_exec_print.mli
+6 -6 omake-branches/piped_exec_policy/src/exec/omake_exec_remote.ml
+3 -2 omake-branches/piped_exec_policy/src/exec/omake_exec_type.ml
+1 -0 omake-branches/piped_exec_policy/src/ir/omake_cache_type.ml
+9 -0 omake-branches/piped_exec_policy/src/ir/omake_command.ml
+4 -0 omake-branches/piped_exec_policy/src/ir/omake_command.mli
+5 -3 omake-branches/piped_exec_policy/src/ir/omake_state.ml
+11 -5 omake-branches/piped_exec_policy/src/main/omake_main.ml
+1 -0 omake-branches/piped_exec_policy/src/util/omake_marshal.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-08-03 15:21:14 -0700 (Sun, 03 Aug 2003)
Revision: 134
Log message:

      Changed options.
      
      Use "omake -S --progress" to print the progress bar and keep everything
      else as quiet as possible.
      

Changes  Path
+9 -3 omake-branches/piped_exec_policy/src/main/omake_main.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-08-03 17:34:30 -0700 (Sun, 03 Aug 2003)
Revision: 135
Log message:

      Added a function to set options from the OMakefile.
      

Changes  Path
+24 -1 omake-branches/piped_exec_policy/src/build/omake_builtin.ml
+1 -2 omake-branches/piped_exec_policy/src/exec/omake_exec.ml
+24 -24 omake-branches/piped_exec_policy/src/exec/omake_exec_local.ml
+41 -0 omake-branches/piped_exec_policy/src/ir/omake_state.ml
+1 -37 omake-branches/piped_exec_policy/src/main/omake_main.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-08-03 17:39:17 -0700 (Sun, 03 Aug 2003)
Revision: 136
Log message:

      Merged the piped version onto the trunk.
      

Changes  Path
Properties omake
+0 -4 omake/.cvsignore
+27 -1 omake/Files
+10 -17 omake/Makefile.in
+0 -16 omake/OMakefile.in
Added omake/lm_dl_list.ml
Properties omake/lm_dl_list.ml
Added omake/lm_dl_list.mli
Properties omake/lm_dl_list.mli
Deleted omake/omake_exec_unix.ml
Deleted omake/omake_exec_win32.ml
Added omake/omake_io.ml
Properties omake/omake_io.ml
Added omake/omake_unix.c
Properties omake/omake_unix.c
+74 -55 omake/src/build/omake_build.ml
+7 -4 omake/src/build/omake_build_type.ml
+24 -1 omake/src/build/omake_builtin.ml
Added omake/src/exec/omake_exec.ml
Properties omake/src/exec/omake_exec.ml
+1 -27 omake/src/exec/omake_exec.mli
Added omake/src/exec/omake_exec_id.ml
Properties omake/src/exec/omake_exec_id.ml
Added omake/src/exec/omake_exec_id.mli
Properties omake/src/exec/omake_exec_id.mli
Added omake/src/exec/omake_exec_local.ml
Properties omake/src/exec/omake_exec_local.ml
Added omake/src/exec/omake_exec_local.mli
Properties omake/src/exec/omake_exec_local.mli
Added omake/src/exec/omake_exec_print.ml
Properties omake/src/exec/omake_exec_print.ml
Added omake/src/exec/omake_exec_print.mli
Properties omake/src/exec/omake_exec_print.mli
Added omake/src/exec/omake_exec_remote.ml
Properties omake/src/exec/omake_exec_remote.ml
Added omake/src/exec/omake_exec_remote.mli
Properties omake/src/exec/omake_exec_remote.mli
+110 -1 omake/src/exec/omake_exec_type.ml
+54 -4 omake/src/exec/omake_exec_util.ml
+20 -10 omake/src/exec/omake_exec_util.mli
+2 -2 omake/src/ir/omake_cache.ml
+1 -0 omake/src/ir/omake_cache_type.ml
+61 -0 omake/src/ir/omake_command.ml
+12 -0 omake/src/ir/omake_command.mli
+72 -3 omake/src/ir/omake_node.ml
+17 -2 omake/src/ir/omake_node_sig.ml
+80 -1 omake/src/ir/omake_state.ml
+20 -21 omake/src/main/omake_main.ml
Added omake/src/util/fmarshal.ml
Properties omake/src/util/fmarshal.ml
Added omake/src/util/omake_marshal.ml
Properties omake/src/util/omake_marshal.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-08-03 17:53:47 -0700 (Sun, 03 Aug 2003)
Revision: 137
Log message:

      Added OMAKEFLAGS environment variable.
      

Changes  Path
+9 -0 omake/src/main/omake_main.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-08-03 17:55:35 -0700 (Sun, 03 Aug 2003)
Revision: 138
Log message:

      Changed function to OMakeFlags.
      

Changes  Path
+1 -1 omake/src/build/omake_builtin.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-08-19 21:32:27 -0700 (Tue, 19 Aug 2003)
Revision: 142
Log message:

      Added better support for win32.  Since Unix.select works only on sockets,
      we use sockets instead of pipes.  The unix version still uses Unix.pipe,
      so this should be a performance hit only on win32.
      

Changes  Path
+89 -34 omake/Makefile.dep.nt
+9 -11 omake/Makefile.nt
+2 -35 omake/OMakeroot
+2 -1 omake/src/exec/omake_exec.ml
+16 -5 omake/src/exec/omake_exec_local.ml
+73 -1 omake/src/exec/omake_exec_util.ml
+1 -28 omake/src/magic/omake_gen_magic.ml
+4 -1 omake/src/main/omake_main.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-08-20 12:34:06 -0700 (Wed, 20 Aug 2003)
Revision: 144
Log message:

      Bumping the version to 0.6.0 and changing the configure.in to grab the
      version string from omake.spec (otherwise they end up having inconsistent
      version numbers).
      

Changes  Path
+1 -1 omake/configure.in
+1 -1 omake/omake.spec

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-08-20 12:58:27 -0700 (Wed, 20 Aug 2003)
Revision: 145
Log message:

      It's OMAKEFLAGS, not OCAMKEFLAGS...
      

Changes  Path
+1 -1 omake/omake.spec
+1 -1 omake/src/main/omake_main.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-08-20 21:15:09 -0700 (Wed, 20 Aug 2003)
Revision: 147
Log message:

      Force omake to exit when a .INCLUDE fails.
      

Changes  Path
+1 -1 omake/OMakeroot
+6 -3 omake/src/eval/omake_eval.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-08-20 22:04:49 -0700 (Wed, 20 Aug 2003)
Revision: 148
Log message:

      Added "done" line, just to show that omake is complete.
      

Changes  Path
+3 -0 omake/src/build/omake_build.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-08-22 15:14:13 -0700 (Fri, 22 Aug 2003)
Revision: 149
Log message:

      Added additional debugging info on -debug-exec.
      Added -D flag to for dependency recalculation.
      

Changes  Path
+3 -3 omake/Makefile.nt
+6 -0 omake/src/build/omake_build.ml
+1 -1 omake/src/exec/omake_exec.ml
+3 -0 omake/src/exec/omake_exec_local.ml
+5 -0 omake/src/ir/omake_cache.ml
+4 -0 omake/src/ir/omake_cache.mli
+3 -0 omake/src/ir/omake_state.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-08-22 15:16:49 -0700 (Fri, 22 Aug 2003)
Revision: 150
Log message:

      Added another spawn debug-exec line.
      

Changes  Path
+3 -0 omake/src/exec/omake_exec_local.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-08-22 15:28:29 -0700 (Fri, 22 Aug 2003)
Revision: 151
Log message:

      The method for computing when a job is finished was wrong.  It used
      to be that a job was finished if its decriptors were not in the file
      table.  However, that is wrong because another job can be spawned
      that opens the same descriptor before the call to wait completes.
      
      The fix is to keeptrack of the number of open descriptors in the job.
      

Changes  Path
+7 -2 omake/src/exec/omake_exec_local.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-08-22 16:40:54 -0700 (Fri, 22 Aug 2003)
Revision: 152
Log message:

      Bumping the version number.
      

Changes  Path
+1 -1 omake/omake.spec