Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-12-16 08:08:07 -0800 (Thu, 16 Dec 2004)
Revision: 702
Log message:

      This adds support for commands like (cd foo; ...) as mentioned in bug #333.
      The solution here is to thread the venv through the shell commands as
      they are evaluated, and not fork subjobs unless necessary.
      

Changes  Path
+2 -1 libmojave/stdlib/lm_filename_util.ml
+4 -1 omake/src/env/omake_ast_parse.input
+62 -2 omake/src/env/omake_env.ml
+6 -0 omake/src/env/omake_env.mli
+0 -43 omake/src/eval/omake_eval.ml
+0 -4 omake/src/eval/omake_eval.mli
+6 -20 omake/src/eval/omake_rule.ml
+125 -97 omake/src/shell/omake_shell_job.ml
+0 -1 omake/src/shell/omake_shell_parse.mly
+3 -1 omake/src/shell/omake_shell_sys_unix.ml
+1 -2 omake/src/shell/omake_shell_type.ml