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

Aleksey Nogin nogin at metaprl.org
Fri Aug 3 14:12:27 PDT 2007


Starting to redu the jumbo branches - redid the keywords one.

I will have custom scripts for propagating changes along the branch, based
among the custom properties that every branch root directory will have (see
the properties.txt file for detail).

Note - this branch has a number of obvious bugs, but ATM I am not trying to
fix them, concentrating on fixing only the merge problems (conflicts, missing
files, missing file properties, accidentally reverted changes, etc).

----
Changes:
    Added	omake-branches/jumbo/
    Copied	omake-branches/jumbo/DEPENDENCIES (from rev 11552, omake-jumbo-branches/DEPENDENCIES)
    +4 -4	omake-branches/jumbo/DEPENDENCIES (from rev 11552, omake-jumbo-branches/DEPENDENCIES)
    Added	omake-branches/jumbo/keyword/
    +2 -2	omake-branches/jumbo/keyword/OMakefile
    Properties	omake-branches/jumbo/keyword/doc/
    Properties	omake-branches/jumbo/keyword/doc/src/omake-build-examples.tex
    Properties	omake-branches/jumbo/keyword/doc/src/omake-grammar.tex
    Properties	omake-branches/jumbo/keyword/doc/src/omake-language-examples.tex
    Properties	omake-branches/jumbo/keyword/doc/src/omake-language-naming.tex
    +28 -0	omake-branches/jumbo/keyword/doc/src/omake-language.tex
    +1 -1	omake-branches/jumbo/keyword/lib/Pervasives.om
    +3 -3	omake-branches/jumbo/keyword/lib/build/C.om
    +1 -1	omake-branches/jumbo/keyword/lib/build/LaTeX.om
    +5 -5	omake-branches/jumbo/keyword/lib/build/OCaml.om
    +4 -4	omake-branches/jumbo/keyword/mk/make_gen
    +1 -1	omake-branches/jumbo/keyword/src/Makefile
    +10 -4	omake-branches/jumbo/keyword/src/ast/omake_ast.ml
    +60 -31	omake-branches/jumbo/keyword/src/ast/omake_ast_print.ml
    +39 -22	omake-branches/jumbo/keyword/src/ast/omake_ast_util.ml
    +18 -4	omake-branches/jumbo/keyword/src/build/omake_builtin.ml
    +1 -1	omake-branches/jumbo/keyword/src/build/omake_builtin_type.ml
    +3 -1	omake-branches/jumbo/keyword/src/build/omake_builtin_util.ml
    +4 -4	omake-branches/jumbo/keyword/src/build/omake_rule.ml
    +31 -29	omake-branches/jumbo/keyword/src/builtin/omake_builtin_base.ml
    +4 -4	omake-branches/jumbo/keyword/src/builtin/omake_builtin_file.ml
    +10 -35	omake-branches/jumbo/keyword/src/builtin/omake_builtin_fun.ml
    +2 -2	omake-branches/jumbo/keyword/src/builtin/omake_builtin_io.ml
    +34 -34	omake-branches/jumbo/keyword/src/builtin/omake_builtin_io_fun.ml
    +38 -79	omake-branches/jumbo/keyword/src/builtin/omake_builtin_object.ml
    +5 -5	omake-branches/jumbo/keyword/src/builtin/omake_builtin_rule.ml
    +4 -4	omake-branches/jumbo/keyword/src/builtin/omake_builtin_shell.ml
    +7 -8	omake-branches/jumbo/keyword/src/builtin/omake_builtin_target.ml
    Properties	omake-branches/jumbo/keyword/src/clib/
    +108 -47	omake-branches/jumbo/keyword/src/env/omake_ast_lex.mll
    +164 -67	omake-branches/jumbo/keyword/src/env/omake_ast_parse.input
    +76 -25	omake-branches/jumbo/keyword/src/env/omake_command_digest.ml
    +19 -30	omake-branches/jumbo/keyword/src/env/omake_env.ml
    +3 -3	omake-branches/jumbo/keyword/src/env/omake_env.mli
    +12 -9	omake-branches/jumbo/keyword/src/env/omake_gen_parse.ml
    +158 -50	omake-branches/jumbo/keyword/src/env/omake_ir_ast.ml
    +90 -66	omake-branches/jumbo/keyword/src/env/omake_ir_semant.ml
    +155 -111	omake-branches/jumbo/keyword/src/eval/omake_eval.ml
    +1 -1	omake-branches/jumbo/keyword/src/eval/omake_eval.mli
    +32 -8	omake-branches/jumbo/keyword/src/ir/omake_ir.ml
    Properties	omake-branches/jumbo/keyword/src/ir/omake_ir_free_vars.ml
    Properties	omake-branches/jumbo/keyword/src/ir/omake_ir_free_vars.mli
    +79 -19	omake-branches/jumbo/keyword/src/ir/omake_ir_print.ml
    +4 -4	omake-branches/jumbo/keyword/src/ir/omake_ir_util.ml
    Properties	omake-branches/jumbo/keyword/src/ir/omake_lexer.ml
    Properties	omake-branches/jumbo/keyword/src/ir/omake_parser.ml
    Properties	omake-branches/jumbo/keyword/src/ir/omake_pos.ml
    Properties	omake-branches/jumbo/keyword/src/ir/omake_pos.mli
    Properties	omake-branches/jumbo/keyword/src/ir/omake_shell_type.ml
    +2 -0	omake-branches/jumbo/keyword/src/ir/omake_symbol.ml
    Properties	omake-branches/jumbo/keyword/src/ir/omake_value_print.ml
    Properties	omake-branches/jumbo/keyword/src/ir/omake_value_print.mli
    Properties	omake-branches/jumbo/keyword/src/ir/omake_value_type.ml
    Properties	omake-branches/jumbo/keyword/src/ir/omake_var.ml
    Properties	omake-branches/jumbo/keyword/src/ir/omake_var.mli
    +1 -1	omake-branches/jumbo/keyword/src/main/omake_shell.ml
    Properties	omake-branches/jumbo/keyword/src/shell/omake_shell_completion.ml
    Properties	omake-branches/jumbo/keyword/src/shell/omake_shell_completion.mli
    Properties	omake-branches/jumbo/keyword/src/util/omake_handle_table.ml
    +3 -3	omake-branches/jumbo/keyword/test/OMakefile
    Properties	omake-branches/jumbo/keyword/test/awk/Test2/awk.osh
    Properties	omake-branches/jumbo/keyword/test/exec/Test1/OMakefile
    Properties	omake-branches/jumbo/keyword/test/exec/Test1/OMakeroot
    Properties	omake-branches/jumbo/keyword/test/exn/Test3/exn.om
    Added	omake-branches/jumbo/keyword/test/keyword/
    Properties	omake-branches/jumbo/keyword/test/memo/Test5/fib.om
    Properties	omake-branches/jumbo/keyword/test/shell/Test4/run.osh
    Properties	omake-branches/jumbo/keyword/test/simple/Test2/OMakefile
    Properties	omake-branches/jumbo/keyword/test/simple/Test2/OMakeroot
    Properties	omake-branches/jumbo/keyword/test/simple/Test3/OMakefile
    Properties	omake-branches/jumbo/keyword/test/simple/Test3/OMakeroot
    Properties	omake-branches/jumbo/keyword/test/targets/Test1/OMakefile
    Properties	omake-branches/jumbo/keyword/test/targets/Test1/OMakeroot
    Properties	omake-branches/jumbo/keyword/test/targets/Test2/OMakefile
    Properties	omake-branches/jumbo/keyword/test/targets/Test2/OMakeroot
    Properties	omake-branches/jumbo/keyword/test/targets/Test3/run.osh
    Properties	omake-branches/jumbo/keyword/test/vmount/Test1/OMakefile
    Properties	omake-branches/jumbo/keyword/test/vmount/Test1/OMakeroot
    Properties	omake-branches/jumbo/keyword/test/vmount/Test1/src/OMakefile
    Added	omake-branches/jumbo/properties.txt
    Added	omake-branches/jumbo/redo-branch
 
A hyperlinked version of this commit is available at
http://svn.metaprl.org/commitlogs/omake/2007-08.html#07/08/03.14:12:27



More information about the OMake-CVS mailing list