Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2004-07-05 17:47:08 -0700 (Mon, 05 Jul 2004)
Revision: 6036
Log message:

      Starting object implementation
      

Changes  Path
+1 -0 metaprl/theories/itt/OMakefile
Added metaprl/theories/itt/itt_obj_base_rewrite.ml
Properties metaprl/theories/itt/itt_obj_base_rewrite.ml
Added metaprl/theories/itt/itt_obj_base_rewrite.mli
Properties metaprl/theories/itt/itt_obj_base_rewrite.mli
Added metaprl/theories/itt/itt_obj_base_rewrite.prla
Properties metaprl/theories/itt/itt_obj_base_rewrite.prla

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2004-07-07 14:59:28 -0700 (Wed, 07 Jul 2004)
Revision: 6037
Log message:

      Started implementing the basic computational aspects of reflection.
      This is the first step - if_bterm is implemented.
      
      (Alexei, Aleksey and Xin)
      

Changes  Path
+1 -0 metaprl/theories/base/OMakefile
Added metaprl/theories/base/base_reflection.ml
Properties metaprl/theories/base/base_reflection.ml
Added metaprl/theories/base/base_reflection.mli
Properties metaprl/theories/base/base_reflection.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-07 21:39:25 -0700 (Wed, 07 Jul 2004)
Revision: 6038
Log message:

      The is_bterm rewrites can not be added to reduce directly, we need to wrap
      them in a simple rewriting tactic first.
      

Changes  Path
+14 -3 metaprl/theories/base/base_reflection.ml
+2 -0 metaprl/theories/base/base_reflection.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-07 21:40:42 -0700 (Wed, 07 Jul 2004)
Revision: 6039
Log message:

      Minor clean-up.
      

Changes  Path
+3 -8 metaprl/filter/filter/filter_prog.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-07 22:34:20 -0700 (Wed, 07 Jul 2004)
Revision: 6040
Log message:

      A few display form updates.
      

Changes  Path
+2 -2 metaprl/support/display/OMakefile
+4 -0 metaprl/support/display/summary.ml
+2 -0 metaprl/support/display/summary.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-07 22:49:29 -0700 (Wed, 07 Jul 2004)
Revision: 6041
Log message:

      Some more clean-up.
      

Changes  Path
+54 -72 metaprl/filter/filter/filter_prog.ml

Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2004-07-08 00:25:35 -0700 (Thu, 08 Jul 2004)
Revision: 6042
Log message:

      Changed Apply so that the list of type arguments is a sequent.  For example:
      .   Apply{ 'f; 'args; sequent{ <H> >- }
      
      Note that there is no conclusion to the sequent.  This is one way of
      distinguishing type lists from other kinds of sequents.
      
      This change allows us to clear out a lot of ugly code, including the ListOfHyps
      hack and some really gnarly stuff for type checking Apply expressions.
      

Changes  Path
+1 -1 metaprl/OMakefile
+5 -5 metaprl/README.MACOSX
+2 -0 mpcompiler/mmc/OMakefile
+3 -3 mpcompiler/mmc/arch/x86/mmc_x86_codegen.ml
+4 -4 mpcompiler/mmc/core/mmc_core_ast.ml
+2 -2 mpcompiler/mmc/core/mmc_core_ast.mli
+19 -22 mpcompiler/mmc/core/mmc_core_cps.ml
+0 -10 mpcompiler/mmc/core/mmc_core_cps.mli
+5 -5 mpcompiler/mmc/core/mmc_core_inline.ml
+2 -1 mpcompiler/mmc/core/mmc_core_optimize.ml
+9 -37 mpcompiler/mmc/core/mmc_core_type_check.ml
+6 -6 mpcompiler/mmc/core/mmc_core_type_infer.ml
+11 -12 mpcompiler/mmc/core/mmc_core_type_util.ml
+1 -1 mpcompiler/mmc/core/mmc_core_type_util.mli
+2 -1 mpcompiler/mmc/extensions/array/mmc_ext_array.ml
+4 -2 mpcompiler/mmc/extensions/bool/mmc_ext_bool.ml
+2 -2 mpcompiler/mmc/extensions/loop/mmc_ext_loop.ml
+5 -1 mpcompiler/mmc/extensions/reserve/mmc_ext_reserve_x86.ml
+8 -9 mpcompiler/mmc/lir/mmc_lir_simplify.ml
+17 -11 mpcompiler/mmc/opt/direct/core/mmc_opt_direct.ml
+9 -7 mpcompiler/mmc/opt/direct/extensions/fix/mmc_opt_direct_fix.ml

Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2004-07-08 15:15:30 -0700 (Thu, 08 Jul 2004)
Revision: 6043
Log message:

      Added a caution about building MetaPRL with threads enabled.
      

Changes  Path
+4 -1 metaprl/README.MACOSX

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2004-07-08 18:45:32 -0700 (Thu, 08 Jul 2004)
Revision: 6047
Log message:

      More on the theory of objects
      

Changes  Path
+17 -0 metaprl/theories/itt/itt_obj_base_rewrite.ml
+282 -190 metaprl/theories/itt/itt_obj_base_rewrite.prla

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2004-07-08 19:16:59 -0700 (Thu, 08 Jul 2004)
Revision: 6048
Log message:

      Added a theory for testing reflection in itt. Fixed two bugs in base_reflection.ml.
      

Changes  Path
+4 -3 metaprl/theories/base/base_reflection.ml
+1 -0 metaprl/theories/base/base_reflection.mli
+1 -0 metaprl/theories/itt/OMakefile
Added metaprl/theories/itt/itt_reflection_test.ml
Properties metaprl/theories/itt/itt_reflection_test.ml
Added metaprl/theories/itt/itt_reflection_test.mli
Properties metaprl/theories/itt/itt_reflection_test.mli
Added metaprl/theories/itt/itt_reflection_test.prla
Properties metaprl/theories/itt/itt_reflection_test.prla

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2004-07-08 19:53:08 -0700 (Thu, 08 Jul 2004)
Revision: 6049
Log message:

      Aleksey Nogin wrote:
      
      > You defined the ITT's is_bterm to be a boolean. Wouldn't it be
      > better to define it as a prop (if_bterm{'bt; true})?
      > The thing is only well-formed when it is true, so it has
      > a certain "propositionality" to it. And this way, of course,
      >there will be no need to assert it all the time.
      
      I agree.
      

Changes  Path
+2 -2 metaprl/theories/itt/itt_reflection_test.ml

Changes by: Alexei Kopylov (kopylov at cs.caltech.edu)
Date: 2004-07-09 11:41:34 -0700 (Fri, 09 Jul 2004)
Revision: 6050
Log message:

      Theory of Objects: Another example of recursive object
      

Changes  Path
+7 -4 metaprl/theories/itt/itt_obj_base_rewrite.ml
+124 -61 metaprl/theories/itt/itt_obj_base_rewrite.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-09 22:36:10 -0700 (Fri, 09 Jul 2004)
Revision: 6052
Log message:

      Added a "-batch" command-line option to MetaPRL that causes MetaPRL to be
      a bit quieter. "-batch" implies "-cli".
      

Changes  Path
+4 -4 metaprl/editor/ml/shell_mp.ml
+2 -1 metaprl/support/shell/shell.ml
+1 -1 metaprl/support/shell/shell_browser.ml
+4 -2 metaprl/support/shell/shell_state.ml
+2 -1 metaprl/support/shell/shell_state.mli
+1 -1 metaprl/util/status-all.sh

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-10 00:07:43 -0700 (Sat, 10 Jul 2004)
Revision: 6053
Log message:

      - Made the tracking of "this operation modified some proof" flag more precise
      by having the low-level operations (e.g. edit_interpret) report whether something
      was modified as opposed to having the high-level operations guess what have happened.
      
      - Do not do auto-backups when "-batch" command-line flag is used (we do not want
      things like status-all and mmc compiler to do auto-backups).
      

Changes  Path
+34 -59 metaprl/support/shell/proof_edit.ml
+3 -3 metaprl/support/shell/proof_edit.mli
+4 -3 metaprl/support/shell/shell.ml
+7 -4 metaprl/support/shell/shell_command.ml
+8 -21 metaprl/support/shell/shell_core.ml
+1 -2 metaprl/support/shell/shell_core.mli
+2 -2 metaprl/support/shell/shell_rule.ml
+5 -4 metaprl/support/shell/shell_sig.mlz
+1 -1 metaprl/support/shell/shell_state.ml

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2004-07-12 15:40:45 -0700 (Mon, 12 Jul 2004)
Revision: 6060
Log message:

      Added dest_bterm and make_bterm.
      
      Currently, for make_bterm, when n=0, consider it a 0-arity bterm.
      

Changes  Path
+75 -0 metaprl/theories/base/base_reflection.ml
+2 -0 metaprl/theories/base/base_reflection.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-12 18:11:05 -0700 (Mon, 12 Jul 2004)
Revision: 6063
Log message:

      Added a Refiner.Refiner.Term.ops_eq function that should be used for testing
      equality of operators.
      

Changes  Path
+1 -0 metaprl/refiner/refsig/term_base_sig.ml
+1 -0 metaprl/refiner/term_ds/term_base_ds.ml
+1 -0 metaprl/refiner/term_ds/term_ds_sig.ml
+1 -0 metaprl/refiner/term_std/term_base_std.ml
+1 -0 metaprl/refiner/term_std/term_std_sig.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-12 23:16:27 -0700 (Mon, 12 Jul 2004)
Revision: 6064
Log message:

      Use dummy_loc instead of (0, 0)
      

Changes  Path
+1 -1 metaprl/support/shell/package_info.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-12 23:20:44 -0700 (Mon, 12 Jul 2004)
Revision: 6065
Log message:

      More "0, 0" -> "dummy_loc"
      

Changes  Path
+2 -1 metaprl/support/shell/shell_state.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-12 23:23:41 -0700 (Mon, 12 Jul 2004)
Revision: 6066
Log message:

      Even more "0, 0" -> dummy_loc
      

Changes  Path
+0 -1 metaprl/support/shell/package_info.ml
+1 -1 metaprl/support/shell/shell_state.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-12 23:28:13 -0700 (Mon, 12 Jul 2004)
Revision: 6067
Log message:

      Use MLast.loc instead of int * int
      

Changes  Path
+1 -1 metaprl/support/shell/shell_state.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-12 23:34:20 -0700 (Mon, 12 Jul 2004)
Revision: 6068
Log message:

      Some more "0, 0" -> dummy_loc
      

Changes  Path
+5 -4 metaprl/editor/ml/shell_p4.ml

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2004-07-12 23:54:29 -0700 (Mon, 12 Jul 2004)
Revision: 6069
Log message:

      Added if_same_op, if_simple_bterm, if_var_bterm, and subst.
      
      Done with the base computation on bterms.
      

Changes  Path
+99 -23 metaprl/theories/base/base_reflection.ml
+5 -0 metaprl/theories/base/base_reflection.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-13 11:45:39 -0700 (Tue, 13 Jul 2004)
Revision: 6070
Log message:

      - Removed the "reduce" annotation that was preventing MetaPRL from starting.
      - Formatted the commen ts and code a bit more consistently.
      - In subst, the bterm that is being substituted must be simple (this is necessary
      because we may allow combining nested bterm operators).
      

Changes  Path
+76 -70 metaprl/theories/base/base_reflection.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-13 14:39:47 -0700 (Tue, 13 Jul 2004)
Revision: 6071
Log message:

      - Added support for resource annotations on ML rewrites.
      - Added a few more definitions to Itt_reflection_test.
      

Changes  Path
+20 -21 metaprl/filter/filter/filter_prog.ml
+4 -1 metaprl/refiner/term_gen/term_meta_gen.ml
+6 -13 metaprl/theories/base/base_reflection.ml
+3 -2 metaprl/theories/base/base_reflection.mli
+19 -1 metaprl/theories/itt/itt_reflection_test.ml
+2 -0 metaprl/theories/itt/itt_reflection_test.mli
+540 -96 metaprl/theories/itt/itt_reflection_test.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-13 15:48:46 -0700 (Tue, 13 Jul 2004)
Revision: 6072
Log message:

      When "-batch" flag is used, do not save/restore seessions.
      

Changes  Path
+8 -5 metaprl/support/shell/shell.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-14 12:22:37 -0700 (Wed, 14 Jul 2004)
Revision: 6075
Log message:

      If OCAMLLIB is not set, use C:\ocaml\lib (since README.WIN32 suggests that
      this is the default). Thanks to Jirka Hana for reporting this.
      

Changes  Path
+1 -1 metaprl/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-14 13:19:21 -0700 (Wed, 14 Jul 2004)
Revision: 6076
Log message:

      In preparation for 3.06 -> 3,08 switch, I am calling this MetaPRL version 0.9.6.1
      

Changes  Path
+1 -1 metaprl/mk/defaults

Changes by: ( at unknown.email)
Date: 2004-07-14 13:19:21 -0700 (Wed, 14 Jul 2004)
Revision: 6077
Log message:

      This commit was manufactured by cvs2svn to create tag
      'metaprl-0_9_6_1'.

Changes  Path
Copied metaprl-tags/metaprl-0_9_6_1
Copied texinputs-tags/metaprl-0_9_6_1
Deleted texinputs-tags/metaprl-0_9_6_1/1cm.sty
Deleted texinputs-tags/metaprl-0_9_6_1/1cml.sty
Deleted texinputs-tags/metaprl-0_9_6_1/Makefile
Deleted texinputs-tags/metaprl-0_9_6_1/Makefile-common
Deleted texinputs-tags/metaprl-0_9_6_1/PPR-macros.tex
Deleted texinputs-tags/metaprl-0_9_6_1/PPRmyppr.sty
Deleted texinputs-tags/metaprl-0_9_6_1/bcp.bib
Deleted texinputs-tags/metaprl-0_9_6_1/citlogo.eps
Deleted texinputs-tags/metaprl-0_9_6_1/citlogo2.eps
Deleted texinputs-tags/metaprl-0_9_6_1/config.ppr
Deleted texinputs-tags/metaprl-0_9_6_1/cornell-logo.eps
Deleted texinputs-tags/metaprl-0_9_6_1/dag50.eps
Deleted texinputs-tags/metaprl-0_9_6_1/der.tex
Deleted texinputs-tags/metaprl-0_9_6_1/gate.eps
Deleted texinputs-tags/metaprl-0_9_6_1/gate.pdf
Deleted texinputs-tags/metaprl-0_9_6_1/include.tex
Deleted texinputs-tags/metaprl-0_9_6_1/omscmsy.fd
Deleted texinputs-tags/metaprl-0_9_6_1/ot1cmr.fd
Deleted texinputs-tags/metaprl-0_9_6_1/ot1cmss.fd
Deleted texinputs-tags/metaprl-0_9_6_1/ot1lcmss.fd
Deleted texinputs-tags/metaprl-0_9_6_1/ot1lcmtt.fd
Deleted texinputs-tags/metaprl-0_9_6_1/pprpdf
Deleted texinputs-tags/metaprl-0_9_6_1/proof.sty
Deleted texinputs-tags/metaprl-0_9_6_1/slides-nogin.cls
Deleted texinputs-tags/metaprl-0_9_6_1/splncs.bst
Deleted texinputs-tags/metaprl-0_9_6_1/umsa.fd
Deleted texinputs-tags/metaprl-0_9_6_1/umsb.fd

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-07-14 13:42:43 -0700 (Wed, 14 Jul 2004)
Revision: 6078
Log message:

      Omake-generated config file.
      
      Question: is there some reason to name variables BLAH_DEFAULT in
      mk/default?
      

Changes  Path
+40 -31 metaprl/OMakefile
Deleted metaprl/mk/check_version.sh
Deleted metaprl/mk/config.win32
Added metaprl/mk/make_config
Properties metaprl/mk/make_config
Deleted metaprl/mk/make_config.sh

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-07-14 13:44:38 -0700 (Wed, 14 Jul 2004)
Revision: 6079
Log message:

      Ignore .lib files.
      

Changes  Path
Properties metaprl/theories/experimental/compile
Properties metaprl/theories/fir
Properties metaprl/theories/ocaml_sos
Properties metaprl/theories/phobos
Properties metaprl/theories/sil
Properties metaprl/theories/tptp

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-14 13:57:53 -0700 (Wed, 14 Jul 2004)
Revision: 6080
Log message:

      Added a paragraph on having to edit mk/config.
      

Changes  Path
+7 -2 metaprl/README.WIN32

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-14 14:27:10 -0700 (Wed, 14 Jul 2004)
Revision: 6081
Log message:

      ***************************************************************************
      * WARNING: With this commit MetaPRL now requires OCaml 3.08 and OMake 0.8 *
      ***************************************************************************
      
      This commit:
      - Updates MetaPRL to be compatible with OCaml 3.08 (some of the code for
      handling the new "position" type is still half-baked, waiting for the
      resolution of bug 256.
      - Moves the "C:\ocaml\lib" default into mk/defaults.
      - Removes references to mk/make_config.sh from mk/make_config
      

Changes  Path
+8 -15 metaprl/OMakefile
+22 -20 metaprl/filter/base/filter_exn.ml
+13 -204 metaprl/filter/base/filter_hash.ml
+205 -78 metaprl/filter/base/filter_ocaml.ml
+16 -11 metaprl/filter/base/filter_summary.ml
+25 -1 metaprl/filter/base/filter_util.ml
+3 -0 metaprl/filter/base/filter_util.mli
+2 -8 metaprl/filter/base/free_vars.ml
+4 -4 metaprl/filter/filter/filter_prog.ml
+24 -19 metaprl/filter/filter/term_grammar.ml
+10 -5 metaprl/mk/defaults
+4 -4 metaprl/mk/make_config
+1 -1 metaprl/mllib/comment_parse.mli
+2 -2 metaprl/mllib/comment_parse.mll
+15 -3 metaprl/support/shell/mptop.ml
+12 -13 metaprl/support/shell/shell_state.ml
+1 -1 metaprl/tactics/proof/proof_boot.ml
+4 -2 metaprl/util/ocamldep.mll
+13 -9 metaprl/util/pa_macro.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-07-14 14:49:02 -0700 (Wed, 14 Jul 2004)
Revision: 6082
Log message:

      Re-implemented prlcomp in mk/prlcomp.
      

Changes  Path
+13 -23 metaprl/OMakefile
Added metaprl/mk/prlcomp
Properties metaprl/mk/prlcomp

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-14 14:56:58 -0700 (Wed, 14 Jul 2004)
Revision: 6083
Log message:

      On Unix, environment variables need to be escaped with signle quotes.
      

Changes  Path
+1 -1 metaprl/mk/prlcomp

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-07-14 18:39:21 -0700 (Wed, 14 Jul 2004)
Revision: 6084
Log message:

      Empty change.
      MetaPRL now compiles with OCaml 3.08.0 on Win32.
      Strangely enough, OCaml works out of the box.  No
      need to copy the 6 extra files...
      

Changes  Path
+7 -15 metaprl/mk/prlcomp

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-14 19:07:52 -0700 (Wed, 14 Jul 2004)
Revision: 6086
Log message:

      Added dependencies on camlp4 (actually - camlp4o and camlp4r) and
      ocamlmktop versions. This should complete the bug 47 requirements.
      

Changes  Path
+17 -10 metaprl/OMakefile
+1 -1 metaprl/editor/ml/OMakefile
+3 -1 metaprl/filter/OMakefile
+4 -1 metaprl/util/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-14 19:52:16 -0700 (Wed, 14 Jul 2004)
Revision: 6088
Log message:

      "There were errors." is not a very good error message, should at least
      include the origin in the error message.
      

Changes  Path
+1 -1 metaprl/filter/phobos/phobos_main.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-14 20:04:33 -0700 (Wed, 14 Jul 2004)
Revision: 6090
Log message:

      Print a message when mk/config is updated.
      

Changes  Path
+2 -0 metaprl/mk/make_config

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-14 21:01:49 -0700 (Wed, 14 Jul 2004)
Revision: 6091
Log message:

      - Got rid of the annoying _DEFAULT suffix.
      - On Windows, do not include the ignored variables (NCURSES, etc) in mk/config
      - Try turning the booleans in mk/config to canonical true/false values.
      

Changes  Path
+22 -28 metaprl/OMakefile
+24 -17 metaprl/mk/defaults
+22 -23 metaprl/mk/make_config

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-14 21:25:35 -0700 (Wed, 14 Jul 2004)
Revision: 6092
Log message:

      Variable names fix.
      

Changes  Path
+2 -2 metaprl/filter/filter/filter_parse.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-15 14:24:46 -0700 (Thu, 15 Jul 2004)
Revision: 6093
Log message:

      Updated for 3.08
      

Changes  Path
+7 -7 metaprl/patches/README
Added metaprl/patches/ocaml-3.08-wish1804.patch
Properties metaprl/patches/ocaml-3.08-wish1804.patch
Added metaprl/patches/ocaml-3.08.spec
Properties metaprl/patches/ocaml-3.08.spec

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-15 16:16:15 -0700 (Thu, 15 Jul 2004)
Revision: 6094
Log message:

      Use the right commands for .p4i and .p4
      

Changes  Path
+2 -2 metaprl/OMakefile

Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2004-07-15 16:46:01 -0700 (Thu, 15 Jul 2004)
Revision: 6095
Log message:

      Updated to reflect 3.08.0 upgrade.  Hooray!  No more patching!
      

Changes  Path
+4 -12 metaprl/README.MACOSX

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-15 17:12:38 -0700 (Thu, 15 Jul 2004)
Revision: 6096
Log message:

      Simplified the term grammar a bit.
      

Changes  Path
+19 -35 metaprl/filter/filter/term_grammar.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-15 20:34:36 -0700 (Thu, 15 Jul 2004)
Revision: 6097
Log message:

      - Cleaned up the handling of bterms in term grammar. The annoying cases
      where one had to put a "." at a beginnig of a subterm are now ***gone***!
      
      - Updated most of the files in theories/itt (and a few outside of the itt)
      removing periods from these places since they now can be omited.
      
      - Updated the BUGS file.
      

Changes  Path
+8 -34 metaprl/BUGS
+1 -1 metaprl/editor/ml/tests/pigeon.ml
+328 -328 metaprl/editor/ml/tests/prop-pigeon.ml
+150 -166 metaprl/filter/filter/term_grammar.ml
+13 -13 metaprl/theories/itt/ctt_markov.ml
+3 -3 metaprl/theories/itt/itt_antiquotient.ml
+1 -1 metaprl/theories/itt/itt_bintree.ml
+2 -2 metaprl/theories/itt/itt_bool.ml
+1 -1 metaprl/theories/itt/itt_bunion.ml
+5 -5 metaprl/theories/itt/itt_collection.ml
+2 -2 metaprl/theories/itt/itt_decidable.ml
+1 -1 metaprl/theories/itt/itt_dfun.ml
+1 -1 metaprl/theories/itt/itt_dfun.mli
+4 -4 metaprl/theories/itt/itt_disect.ml
+3 -3 metaprl/theories/itt/itt_disect.mli
+1 -1 metaprl/theories/itt/itt_dprod.ml
+1 -1 metaprl/theories/itt/itt_dprod.mli
+2 -2 metaprl/theories/itt/itt_dprod_imp.ml
+1 -1 metaprl/theories/itt/itt_equal.ml
+1 -1 metaprl/theories/itt/itt_equal.mli
+2 -2 metaprl/theories/itt/itt_example.ml
+3 -3 metaprl/theories/itt/itt_fset.ml
+2 -2 metaprl/theories/itt/itt_fun.ml
+1 -1 metaprl/theories/itt/itt_fun.mli
+5 -5 metaprl/theories/itt/itt_group.ml
+1 -1 metaprl/theories/itt/itt_int_arith.ml
+7 -7 metaprl/theories/itt/itt_inv_typing.ml
+3 -3 metaprl/theories/itt/itt_isect.ml
+1 -1 metaprl/theories/itt/itt_isect.mli
+13 -13 metaprl/theories/itt/itt_list2.ml
+21 -21 metaprl/theories/itt/itt_logic.ml
+1 -1 metaprl/theories/itt/itt_logic.mli
+2 -2 metaprl/theories/itt/itt_nat.ml
+1 -1 metaprl/theories/itt/itt_obj_base_rewrite.ml
+1 -1 metaprl/theories/itt/itt_prod.ml
+1 -1 metaprl/theories/itt/itt_prod.mli
+2 -2 metaprl/theories/itt/itt_quotient.ml
+2 -2 metaprl/theories/itt/itt_quotient.mli
+19 -19 metaprl/theories/itt/itt_rbtree.ml
+2 -2 metaprl/theories/itt/itt_record0.ml
+24 -26 metaprl/theories/itt/itt_record_exm.ml
+1 -1 metaprl/theories/itt/itt_record_label.ml
+1 -1 metaprl/theories/itt/itt_record_renaming.ml
+9 -9 metaprl/theories/itt/itt_relation_str.ml
+4 -4 metaprl/theories/itt/itt_rfun.ml
+1 -1 metaprl/theories/itt/itt_set.ml
+18 -18 metaprl/theories/itt/itt_set_str.ml
+3 -3 metaprl/theories/itt/itt_sort.ml
+7 -7 metaprl/theories/itt/itt_sortedtree.ml
+1 -1 metaprl/theories/itt/itt_squash.ml
+1 -1 metaprl/theories/itt/itt_squiggle.ml
+1 -1 metaprl/theories/itt/itt_subset.ml
+1 -1 metaprl/theories/itt/itt_subset.mli
+1 -1 metaprl/theories/itt/itt_subtype.ml
+1 -1 metaprl/theories/itt/itt_subtype.mli
+1 -1 metaprl/theories/itt/itt_test.ml
+1 -1 metaprl/theories/itt/itt_tunion.ml
+1 -1 metaprl/theories/itt/itt_union.ml
+1 -1 metaprl/theories/itt/itt_union.mli
+2 -2 metaprl/theories/itt/itt_w.ml
+2 -2 metaprl/theories/itt/itt_w.mli
+7 -7 metaprl/theories/tptp/tptp.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-15 21:04:47 -0700 (Thu, 15 Jul 2004)
Revision: 6098
Log message:

      - Added an input shortcut for sequents with a unary sequent_arg. Now instead
      of typing
        sequent [t]{ ... }
      one can type
        t{| ... |}
      (where t can be an arbitrary term).
      
      - Switched base_reflection to using the new syntax for bterm sequents.
      

Changes  Path
+9 -2 metaprl/filter/filter/term_grammar.ml
+11 -11 metaprl/theories/base/base_reflection.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-15 21:22:18 -0700 (Thu, 15 Jul 2004)
Revision: 6099
Log message:

      Use "-batch" instead of "-cli" when printing theories to .tex
      

Changes  Path
+1 -1 metaprl/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-16 12:04:14 -0700 (Fri, 16 Jul 2004)
Revision: 6100
Log message:

      - Added a work-around for Camlp4 bugs handling new-style positions
      (filed OCaml PR#2953 and PR#2954).
      
      - Fixed the problem that we were forgetting to advance by 6 (length of
      "<:doc<") when converting locations within a comment into locations
      within the file.
      
      - Fixed the problem with Comment_parse module giving a wrong location
      of the quotations (it was giving the location of the closing ">>" instead
      of the location of the whole thing).
      
      - Allow subterms to be quotations, not just "top-level" terms.
      
      - At parsing, before discarding the "aname" field of "aterms" (potentially
      named terms), make sure the aname was None. (This uncovered a typo
      in itt_rbtree.ml).
      

Changes  Path
+22 -16 metaprl/filter/base/filter_util.ml
+60 -62 metaprl/filter/filter/term_grammar.ml
+10 -9 metaprl/mllib/comment_parse.mll
+1 -1 metaprl/theories/itt/itt_rbtree.ml
+1 -1 metaprl/theories/itt/itt_struct.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-07-16 12:45:34 -0700 (Fri, 16 Jul 2004)
Revision: 6101
Log message:

      Get MMC to compile on Win32.
      

Changes  Path
+0 -5 metaprl/OMakeroot
+1 -18 mpcompiler/mmc/OMakefile
Added mpcompiler/mmc/arch/x86/runtime/x86_glue.asm
Properties mpcompiler/mmc/arch/x86/runtime/x86_glue.asm
+42 -38 mpcompiler/mmc/arch/x86/runtime/x86_runtime.c

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-20 19:42:34 -0700 (Tue, 20 Jul 2004)
Revision: 6103
Log message:

      Added links to new mailing lists.
      

Changes  Path
+1 -1 metaprl/README.WIN32
+2 -0 metaprl/doc/htmlman/mp-install.html
+10 -2 metaprl/doc/htmlman/mp.html

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-07-21 13:03:52 -0700 (Wed, 21 Jul 2004)
Revision: 6104
Log message:

      Some formatting changes.
      

Changes  Path
+2 -2 metaprl/OMakefile
+1 -0 metaprl/mk/defaults
+4 -0 metaprl/mk/make_config
+5 -3 metaprl/mllib/comment_parse.mll
+85 -1 metaprl/support/display/comment.ml
+11 -0 metaprl/support/display/comment.mli
+23 -4 metaprl/theories/ocaml_doc/book2.tex
+66 -66 metaprl/theories/ocaml_doc/ocaml_doc_class1.ml
+10 -10 metaprl/theories/ocaml_doc/ocaml_doc_exn1.ml
+103 -101 metaprl/theories/ocaml_doc/ocaml_doc_expr1.ml
+41 -49 metaprl/theories/ocaml_doc/ocaml_doc_expr2.ml
+33 -42 metaprl/theories/ocaml_doc/ocaml_doc_expr3.ml
+54 -62 metaprl/theories/ocaml_doc/ocaml_doc_expr4.ml
+51 -31 metaprl/theories/ocaml_doc/ocaml_doc_intro.ml
+45 -45 metaprl/theories/ocaml_doc/ocaml_doc_io1.ml
+64 -64 metaprl/theories/ocaml_doc/ocaml_doc_mod1.ml
+36 -44 metaprl/theories/ocaml_doc/ocaml_doc_mod2.ml
+8 -15 metaprl/theories/ocaml_doc/ocaml_doc_name1.ml
+26 -34 metaprl/theories/ocaml_doc/ocaml_doc_patt1.ml
+3 -10 metaprl/theories/ocaml_doc/ocaml_doc_type1.ml
+47 -55 metaprl/theories/ocaml_doc/ocaml_doc_var1.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-07-21 16:32:02 -0700 (Wed, 21 Jul 2004)
Revision: 6105
Log message:

      Need Omake 0.8.1 (which provides the "echo" macro).
      

Changes  Path
+1 -1 metaprl/OMakefile

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-07-21 20:38:32 -0700 (Wed, 21 Jul 2004)
Revision: 6106
Log message:

      Override the -native flag for OCAMLDEPFLAGS
      

Changes  Path
+1 -0 metaprl/OMakefile
+2 -1 metaprl/util/ocamldep.mll

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-07-26 13:04:22 -0700 (Mon, 26 Jul 2004)
Revision: 6107
Log message:

      Removed all -I suffixes from INCLUDES
      

Changes  Path
Properties metaprl
+35 -37 metaprl/OMakefile
Properties metaprl/clib
Properties metaprl/editor/emacs
Properties metaprl/editor/ml
+3 -3 metaprl/editor/ml/OMakefile
Properties metaprl/filter
Properties metaprl/filter/base
Properties metaprl/filter/filter
+3 -3 metaprl/filter/filter/OMakefile
Properties metaprl/filter/phobos
+2 -2 metaprl/filter/phobos/OMakefile
Properties metaprl/library
Properties metaprl/mk
+1 -1 metaprl/mk/prlcomp
Properties metaprl/mllib
Properties metaprl/proxyedit
Properties metaprl/refiner
Properties metaprl/refiner/refbase
Properties metaprl/refiner/refiner
+7 -7 metaprl/refiner/refiner/OMakefile
Properties metaprl/refiner/reflib
+6 -6 metaprl/refiner/reflib/OMakefile
Properties metaprl/refiner/refsig
+3 -3 metaprl/refiner/refsig/OMakefile
+7 -7 metaprl/refiner/rewrite/OMakefile
Properties metaprl/refiner/term_ds
+5 -5 metaprl/refiner/term_ds/OMakefile
Properties metaprl/refiner/term_gen
+4 -4 metaprl/refiner/term_gen/OMakefile
Properties metaprl/refiner/term_std
+5 -5 metaprl/refiner/term_std/OMakefile
Properties metaprl/support/display
Properties metaprl/support/shell
+1 -1 metaprl/support/shell/OMakefile
Properties metaprl/support/tactics
+1 -1 metaprl/support/tactics/OMakefile
+2 -2 metaprl/tactics/ensemble/OMakefile
Properties metaprl/tactics/proof
+10 -11 metaprl/tactics/proof/OMakefile
Properties metaprl/theories/base
+1 -1 metaprl/theories/base/OMakefile
+4 -4 metaprl/theories/cic/OMakefile
Properties metaprl/theories/czf
+4 -4 metaprl/theories/czf/OMakefile
Properties metaprl/theories/experimental/compile
+5 -6 metaprl/theories/experimental/compile/OMakefile
+9 -10 metaprl/theories/experimental/mcc/fir/type/OMakefile
+5 -6 metaprl/theories/experimental/unity/OMakefile
Properties metaprl/theories/fir
+3 -3 metaprl/theories/fir/OMakefile
Properties metaprl/theories/fol
+4 -4 metaprl/theories/fol/OMakefile
Properties metaprl/theories/itt
+3 -3 metaprl/theories/itt/OMakefile
+4 -4 metaprl/theories/kat/OMakefile
+4 -3 metaprl/theories/mesa/OMakefile
Properties metaprl/theories/ocaml_doc
+3 -3 metaprl/theories/ocaml_doc/OMakefile
Properties metaprl/theories/ocaml_sos
+3 -3 metaprl/theories/ocaml_sos/OMakefile
Properties metaprl/theories/phobos
+4 -4 metaprl/theories/phobos/OMakefile
Properties metaprl/theories/sil
+4 -4 metaprl/theories/sil/OMakefile
+4 -4 metaprl/theories/tptp/OMakefile
+4 -3 metaprl/theories/tutorial/OMakefile
Properties metaprl/util
+1 -1 metaprl/util/OMakefile
+0 -1 metaprl/util/ocamldep.mll
+4 -4 mpcompiler/mmc/OMakefile

Changes by: Cristian Tapus (crt at cs.caltech.edu)
Date: 2004-07-28 14:12:53 -0700 (Wed, 28 Jul 2004)
Revision: 6108
Log message:

      Fixed a couple of problems that occured probably due to Jason's
      search and replace of -I
      
      There is still one problem with MP_DIRS
      

Changes  Path
+4 -2 metaprl/OMakefile
+1 -0 metaprl/util/ocamldep.mll

Changes by: Cristian Tapus (crt at cs.caltech.edu)
Date: 2004-07-28 14:21:53 -0700 (Wed, 28 Jul 2004)
Revision: 6109
Log message:

      Fixed the MP_DIRS problem.
      Added a split call on MP_DIRS where the array OCAMLINCLUDES
      was created (editor/ml/OMakefile)
      
      OCAMLINCLUDES[] +=
              $(ROOT)/$(ENSEMBLE_DIR)
              $(split ' ',$(MP_DIRS))
      

Changes  Path
+0 -0 metaprl/OMakefile
+1 -1 metaprl/editor/ml/OMakefile

Changes by: Brian Emre Aydemir (baydemir at cis.upenn.edu)
Date: 2004-07-30 10:22:09 -0700 (Fri, 30 Jul 2004)
Revision: 6111
Log message:

      Making a note that the ranlib issue has been fixed in OCaml CVS.
      

Changes  Path
+3 -0 metaprl/README.MACOSX