Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-05-02 20:14:00 -0700 (Sun, 02 May 2004)
Revision: 5750
Log message:

      Some corrections on file dependencies.
      

Changes  Path
+4 -0 metaprl/OMakefile
+5 -0 metaprl/OMakeroot
+2 -2 metaprl/refiner/reflib/Files
+3 -3 metaprl/support/shell/Files
+1 -0 metaprl/support/shell/OMakefile
+5 -2 metaprl/util/ocamldep.mll

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-05-04 14:36:46 -0700 (Tue, 04 May 2004)
Revision: 5754
Log message:

      Add a "View" window to control what is displayed in the browser.
      

Changes  Path
+3 -3 metaprl/support/shell/Files
+37 -3 metaprl/support/shell/browser_resource.ml
+1 -0 metaprl/support/shell/browser_resource.mli
+93 -31 metaprl/support/shell/shell.ml
+4 -0 metaprl/support/shell/shell.mli
+22 -17 metaprl/support/shell/shell_browser.ml
+5 -5 metaprl/support/shell/shell_java.ml
+89 -33 metaprl/support/shell/shell_package.ml
+7 -0 metaprl/support/shell/shell_sig.mlz
+6 -3 metaprl/support/shell/shell_state.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-05-04 20:14:55 -0700 (Tue, 04 May 2004)
Revision: 5755
Log message:

      o Added term "handles" in browser mode.  These allow more precise
        term selections.
      o "src" mode is parsable in most cases, at least in MMC.
      

Changes  Path
+1 -1 metaprl/filter/base/filter_exn.ml
+14 -14 metaprl/filter/base/filter_summary.ml
+2 -1 metaprl/filter/filter/filter_prog.ml
+95 -87 metaprl/refiner/reflib/dform.ml
+10 -3 metaprl/refiner/reflib/dform.mli
+34 -23 metaprl/support/display/base_dform.ml
+1 -0 metaprl/support/shell/Files
+12 -11 metaprl/support/shell/browser_resource.ml
+29 -11 metaprl/support/shell/browser_state.ml
+6 -0 metaprl/support/shell/browser_state.mli
+1 -1 metaprl/support/shell/java_display_term.ml
+67 -106 metaprl/support/shell/shell.ml
+3 -3 metaprl/support/shell/shell.mli
+7 -8 metaprl/support/shell/shell_browser.ml
+40 -27 metaprl/support/shell/shell_package.ml
+8 -18 metaprl/support/shell/shell_sig.mlz
Added metaprl/support/shell/shell_util.ml
Properties metaprl/support/shell/shell_util.ml
Added metaprl/support/shell/shell_util.mli
Properties metaprl/support/shell/shell_util.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-05-04 20:51:20 -0700 (Tue, 04 May 2004)
Revision: 5756
Log message:

      In HTML mode: the status line should give *relative* links.
      

Changes  Path
+27 -0 metaprl/support/display/base_dform.ml
+1 -0 metaprl/support/display/base_dform.mli
+3 -3 metaprl/support/display/summary.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-05 20:46:26 -0700 (Wed, 05 May 2004)
Revision: 5758
Log message:

      Fixing bug 219: only compute the "address array index" of a hyp context,
      when it is actually needed, and do not compute when processing an instance
      of a context already seen.
      

Changes  Path
+13 -12 metaprl/refiner/rewrite/rewrite_compile_redex.ml

Changes by: Nataly Novak (nnovak at gc.cuny.edu)
Date: 2004-05-06 18:23:05 -0700 (Thu, 06 May 2004)
Revision: 5759
Log message:

      Started to work on case analysis operation for inductively defined types
      

Changes  Path
+1 -0 metaprl/theories/cic/OMakefile
Added metaprl/theories/cic/cic_ind_cases.ml
Properties metaprl/theories/cic/cic_ind_cases.ml
Added metaprl/theories/cic/cic_ind_cases.mli
Properties metaprl/theories/cic/cic_ind_cases.mli
+6 -5 metaprl/theories/cic/cic_ind_type.ml
+6 -5 metaprl/theories/cic/cic_ind_type.mli
+4 -6 metaprl/theories/cic/cic_lambda.ml
+2 -4 metaprl/theories/cic/cic_lambda.mli

Changes by: Nataly Novak (nnovak at gc.cuny.edu)
Date: 2004-05-09 20:17:58 -0700 (Sun, 09 May 2004)
Revision: 5760
Log message:

      1. some fixes in cic_lambda (got rid of WF{context} )
      2. completed proofs of listDef_wf, list_wf, nil_wf, cons_wf
      

Changes  Path
+42 -0 metaprl/theories/cic/cic_ind_cases.ml
+23 -49 metaprl/theories/cic/cic_lambda.ml
+15 -32 metaprl/theories/cic/cic_lambda.mli
Added metaprl/theories/cic/cic_lambda.prla
Properties metaprl/theories/cic/cic_lambda.prla
+408 -404 metaprl/theories/cic/cic_list.prla

Changes by: Brian Emre Aydemir (baydemir at cis.upenn.edu)
Date: 2004-05-10 11:15:25 -0700 (Mon, 10 May 2004)
Revision: 5761
Log message:

      itt_list2: exposing rev{'l} so that it can be used in other modules
      itt_int_arith: proved one of the remaining rules (le2ge I think)
      

Changes  Path
+20885 -14713 metaprl/theories/itt/itt_int_arith.prla
+6 -0 metaprl/theories/itt/itt_list2.mli

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-05-10 15:08:00 -0700 (Mon, 10 May 2004)
Revision: 5762
Log message:

      unistd.h is not present in under win32 so it should not be included there
      

Changes  Path
+2 -0 metaprl/clib/c_time.c

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-05-10 15:14:54 -0700 (Mon, 10 May 2004)
Revision: 5763
Log message:

      term_op - dep0_dep0_dep2 operations added to support induction over naturals
      itt_int_base - <<'a -@ 0>> added to reduce-resource
      itt_int_ext - added reductions for max and min over literals
      itt_nat - added dest_ind,mk_ind,is_ind and reduction for ind{number;...}
      

Changes  Path
+3 -1 metaprl/refiner/refsig/term_op_sig.ml
+22 -0 metaprl/refiner/term_ds/term_op_ds.ml
+22 -0 metaprl/refiner/term_std/term_op_std.ml
+3 -0 metaprl/theories/itt/itt_int_base.ml
+2 -0 metaprl/theories/itt/itt_int_ext.ml
+12 -0 metaprl/theories/itt/itt_nat.ml
+5 -0 metaprl/theories/itt/itt_nat.mli

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-05-10 15:22:27 -0700 (Mon, 10 May 2004)
Revision: 5764
Log message:

      I started the theory of multivariate (or multivariable?) polynomials on top of
      one-var polynomials.
      I want to try to use it for polynomials normalization (convertion to a standard form)
      I managed to build reduction list so that resonable polynomials are evaluated
      (eval_mpoly) to what one would expect (even if values for vars are not literals!).
      Unfortunately it might still be too slow for practical purposes but we'll see.
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-05-10 21:52:59 -0700 (Mon, 10 May 2004)
Revision: 5765
Log message:

      next step to normalization:
      stdT field [t_1,...,t_n] T
      asserts that T is equal to T' where each t_i is replaced
      with a polynomial "x_n" evaluated on [t1...tn]
      this equality is proved automatically by (repeatT reduceT ttca)
      
      todo: lifting of polynomial evaluations in T' to outermost operation and evaluating
      it. AFAI understand it will evaluate to a "standard" form of T
      

Changes  Path
+37 -12 metaprl/theories/itt/itt_mpoly.ml
+2 -1 metaprl/theories/itt/itt_mpoly.mli
+5456 -4491 metaprl/theories/itt/itt_mpoly.prla

Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2004-05-12 17:14:42 -0700 (Wed, 12 May 2004)
Revision: 5767
Log message:

      Allow user to override font and bold color with env. vars MPFONT and MPBOLD.
      

Changes  Path
+7 -2 metaprl/editor/ml/mpxterm

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-05-12 21:40:18 -0700 (Wed, 12 May 2004)
Revision: 5769
Log message:

      added Z.1 and Z.eq so Z is actually in unitringCE
      

Changes  Path
+9 -1 metaprl/theories/itt/itt_ring2.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-13 02:35:26 -0700 (Thu, 13 May 2004)
Revision: 5770
Log message:

      Removing unused code (it was a part of the old-style comments support).
      

Changes  Path
+0 -1 metaprl/filter/base/Files
Deleted metaprl/filter/base/filter_comment.ml
Deleted metaprl/filter/base/filter_comment.mli

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-05-14 20:52:40 -0700 (Fri, 14 May 2004)
Revision: 5778
Log message:

      list2 - added standard helpers for length{} like mk_length_term, etc
      ring2, ring2_uce - a couple of lemmas about Z
      

Changes  Path
+7 -0 metaprl/theories/itt/itt_list2.ml
+7 -0 metaprl/theories/itt/itt_list2.mli
+3 -0 metaprl/theories/itt/itt_ring2.ml
+1 -0 metaprl/theories/itt/itt_ring2.mli
+5 -0 metaprl/theories/itt/itt_ring_uce.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-05-14 21:02:50 -0700 (Fri, 14 May 2004)
Revision: 5779
Log message:

      normalization is kind of work but really slow - 10 secs for
      x + (x * y) + y + 1
      
      and the weird slowness is experienced at /itt_mpoly/test12/2/1/1
      

Changes  Path
+178 -84 metaprl/theories/itt/itt_mpoly.ml
+3 -2 metaprl/theories/itt/itt_mpoly.mli
+12032 -7886 metaprl/theories/itt/itt_mpoly.prla

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-05-16 22:06:46 -0700 (Sun, 16 May 2004)
Revision: 5783
Log message:

      I'm trying another approach to multivariate polynomials:
      Polynomial is a (arbitrary) list of monomials.
      Each monomial is a pair of its coefficient and function from var-index to its exponent.
      This approach allows many representations of the same polinomial hence
      standartization/normalization function is provided.
      
      At this moment this approach looks an order of magnitude faster than itt_mpoly.
      (on eval(standardize(p)))
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-05-17 14:26:37 -0700 (Mon, 17 May 2004)
Revision: 5785
Log message:

      removed timingT
      

Changes  Path
+356 -325 metaprl/theories/itt/itt_mpoly.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-17 18:28:30 -0700 (Mon, 17 May 2004)
Revision: 5786
Log message:

      Moved the param' type to the top-level of the Term_sig module
      (to avoid having 5 copies of it).
      

Changes  Path
+1 -0 metaprl/editor/ml/nuprl_eval.ml
+1 -0 metaprl/editor/ml/nuprl_jprover.ml
+1 -0 metaprl/filter/base/filter_ocaml.ml
+6 -6 metaprl/filter/filter/filter_parse.ml
+5 -4 metaprl/filter/phobos/phobos_rewrite.ml
+1 -0 metaprl/library/basic.ml
+1 -0 metaprl/library/db.ml
+1 -0 metaprl/library/definition.ml
+1 -0 metaprl/library/library.ml
+1 -0 metaprl/library/link.ml
+2 -1 metaprl/library/mbterm.ml
+1 -0 metaprl/library/nuprl5.ml
+1 -0 metaprl/library/orb.ml
+1 -0 metaprl/refiner/reflib/ascii_io.ml
+11 -10 metaprl/refiner/reflib/term_compare.ml
+1 -0 metaprl/refiner/reflib/term_order.ml
+21 -20 metaprl/refiner/refsig/term_sig.ml
+1 -0 metaprl/refiner/term_ds/Makefile
+1 -0 metaprl/refiner/term_ds/OMakefile
+1 -15 metaprl/refiner/term_ds/term_ds.ml
+1 -12 metaprl/refiner/term_ds/term_ds_sig.ml
+1 -0 metaprl/refiner/term_ds/term_eval_ds.ml
+5 -10 metaprl/refiner/term_gen/term_header_constr.ml
+1 -1 metaprl/refiner/term_gen/term_shape_gen.ml
+1 -0 metaprl/refiner/term_std/Makefile
+1 -0 metaprl/refiner/term_std/OMakefile
+1 -0 metaprl/refiner/term_std/term_base_std.ml
+1 -0 metaprl/refiner/term_std/term_eval_std.ml
+1 -0 metaprl/refiner/term_std/term_op_std.ml
+2 -15 metaprl/refiner/term_std/term_std.ml
+2 -15 metaprl/refiner/term_std/term_std_sig.ml
+1 -0 metaprl/refiner/term_std/term_subst_std.ml
+1 -0 metaprl/tactics/proof/proof_term_boot.ml
+1 -0 metaprl/theories/base/base_meta.ml
+2 -3 metaprl/theories/experimental/compile/m_x86_term.ml
+1 -0 metaprl/theories/fir/mfir_termOp_base.ml
+1 -0 metaprl/theories/phobos/phobos_base.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-17 19:37:03 -0700 (Mon, 17 May 2004)
Revision: 5787
Log message:

      Use dest_params instead of (List.map dest_param) and similar constructs.
      

Changes  Path
+4 -10 metaprl/filter/base/filter_ocaml.ml
+13 -17 metaprl/filter/base/filter_summary.ml
+7 -13 metaprl/filter/filter/filter_parse.ml
+7 -11 metaprl/refiner/reflib/ascii_io.ml
+1 -1 metaprl/refiner/refsig/term_base_minimal_sig.ml
+2 -6 metaprl/refiner/term_gen/term_man_gen.ml
+4 -4 metaprl/theories/experimental/compile/m_x86_term.ml
+28 -28 metaprl/theories/experimental/mcc/fir/type/m_fir_term.ml
+1 -1 metaprl/theories/experimental/mcc/fir/type/m_int.ml
+1 -1 metaprl/theories/experimental/mcc/fir/type/m_rawfloat.ml
+2 -3 metaprl/theories/experimental/mcc/fir/type/m_rawint.ml
+3 -3 metaprl/theories/experimental/mcc/fir/type/m_set.ml
+15 -36 metaprl/theories/phobos/phobos_base.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-05-17 21:47:14 -0700 (Mon, 17 May 2004)
Revision: 5788
Log message:

      Polynomial normalization works fine,
      still an order of magnitude faster than itt_mpoly.
      Time to add it to SupInf.
      

Changes  Path
+246 -3 metaprl/theories/itt/itt_mpoly2.ml
+1 -0 metaprl/theories/itt/itt_mpoly2.mli
+7778 -1422 metaprl/theories/itt/itt_mpoly2.prla

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-05-18 22:57:51 -0700 (Tue, 18 May 2004)
Revision: 5792
Log message:

      makefiles - removed references to itt_mpoly
      itt_mpoly2 - switched to W-type (up to this didn't use any recursion-type),
      AFAI understand W-type permits to do structural induction;
      proved several lemmas
      

Changes  Path
+0 -1 metaprl/theories/itt/Makefile
+0 -1 metaprl/theories/itt/OMakefile
+51 -9 metaprl/theories/itt/itt_mpoly2.ml
+6702 -6297 metaprl/theories/itt/itt_mpoly2.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-19 02:02:14 -0700 (Wed, 19 May 2004)
Revision: 5793
Log message:

      A bit more profiling support. Now to get the profile text, one only needs to
      enable the NATIVE_PROFILING_ENABLED in mk.config and run
      "omake editor/ml/native_profile.txt".
      

Changes  Path
Properties metaprl/editor/ml
+9 -1 metaprl/editor/ml/OMakefile

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

      Minor code clean-up (should also speed up things a little).
      

Changes  Path
+26 -39 metaprl/refiner/reflib/jall.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-20 01:09:17 -0700 (Thu, 20 May 2004)
Revision: 5796
Log message:

      Minor code cleanup.
      

Changes  Path
+60 -66 metaprl/refiner/reflib/jall.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-20 03:45:43 -0700 (Thu, 20 May 2004)
Revision: 5797
Log message:

      Minor clean-up.
      

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

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-05-21 12:52:24 -0700 (Fri, 21 May 2004)
Revision: 5798
Log message:

      Tiny adjustments
      

Changes  Path
+5 -4 metaprl/theories/itt/itt_int_arith.ml
+2 -1 metaprl/theories/itt/itt_int_arith.mli
+3 -0 metaprl/theories/itt/itt_list.ml
+1 -0 metaprl/theories/itt/itt_list.mli
+12 -0 metaprl/theories/itt/itt_list2.ml
+3 -0 metaprl/theories/itt/itt_ring2.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-21 13:01:38 -0700 (Fri, 21 May 2004)
Revision: 5799
Log message:

      Removing couple of unused types.
      

Changes  Path
+0 -11 metaprl/refiner/refiner/refine.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-05-21 13:16:08 -0700 (Fri, 21 May 2004)
Revision: 5800
Log message:

      Made a benchmarking:
      arithT(+normalizeC)  vs  arithT+itt_mpoly2.standardizeT
      on itt_int_arith/test* arithT+normalizeC is 12 times faster.
      Partly because of lot's of wf-subgoals.
      (There was an impression that a reflection based normalization
      is not supposed to make a lot of wf-subgoals.)
      Partly because of inefficient strategy of computation I guess.
      So I have to figure out what's going on. First, I'm going to strip out
      itt_mpoly2 computations into a separate resource (it's in reduce now)
      

Changes  Path
+148 -23 metaprl/theories/itt/itt_mpoly2.ml
+34 -0 metaprl/theories/itt/itt_mpoly2.mli
+10099 -6312 metaprl/theories/itt/itt_mpoly2.prla
Added metaprl/theories/itt/itt_mpoly2_bench.ml
Properties metaprl/theories/itt/itt_mpoly2_bench.ml
Added metaprl/theories/itt/itt_mpoly2_bench.mli
Properties metaprl/theories/itt/itt_mpoly2_bench.mli
Added metaprl/theories/itt/itt_mpoly2_bench.prla
Properties metaprl/theories/itt/itt_mpoly2_bench.prla

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-05-21 18:45:24 -0700 (Fri, 21 May 2004)
Revision: 5801
Log message:

      Infinite cycle was due to a rule added to elim-resource that can be
      applied to result of itself. Fixed.
      

Changes  Path
+34 -32 metaprl/theories/itt/itt_mpoly2.ml
+7617 -7779 metaprl/theories/itt/itt_mpoly2.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-21 19:25:05 -0700 (Fri, 21 May 2004)
Revision: 5802
Log message:

      Comented out the "crwhigher" refiner mechanism. The tactics module will now
      use the external mechanism for a higherC of a conditional rewrite.
      
      The above should make it harder (but not entirely impossible yet) to improperly
      lift a variable out of its scope by a conditional rewrite.
      

Changes  Path
+3 -2 metaprl/refiner/refiner/refine.ml
+2 -1 metaprl/refiner/refsig/refine_sig.ml
+1 -2 metaprl/refiner/refsig/rewrite_sig.ml
+4 -2 metaprl/tactics/proof/rewrite_boot.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-21 21:33:15 -0700 (Fri, 21 May 2004)
Revision: 5803
Log message:

      Simplified the internal address type in Term_ds. The Term_std could probably be
      simplified as well, but it's not worth spending time on.
      

Changes  Path
+57 -86 metaprl/refiner/term_ds/term_addr_ds.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-21 21:34:10 -0700 (Fri, 21 May 2004)
Revision: 5804
Log message:

      Oops, forgot the .mli change in the last commit.
      

Changes  Path
+6 -5 metaprl/refiner/term_ds/term_addr_ds.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-21 22:20:05 -0700 (Fri, 21 May 2004)
Revision: 5805
Log message:

      Fixed the out-of-scope test for assumptions produced by the conditional
      rewrites. Hopefully this fixes bug 156.
      

Changes  Path
+9 -11 metaprl/refiner/refiner/refine.ml
+1 -1 metaprl/refiner/refsig/term_addr_sig.ml
+11 -24 metaprl/refiner/term_ds/term_addr_ds.ml
+8 -7 metaprl/refiner/term_gen/term_addr_gen.ml
+2 -0 metaprl/theories/itt/itt_test.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-05-22 09:30:25 -0700 (Sat, 22 May 2004)
Revision: 5806
Log message:

      A fix to one of two proofs broken yesterday.
      

Changes  Path
+1618 -1419 metaprl/theories/itt/itt_ring2.prla

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-05-22 17:47:53 -0700 (Sat, 22 May 2004)
Revision: 5807
Log message:

      This repairs the second of two proofs broken yesterday.
      

Changes  Path
+3 -0 metaprl/theories/itt/itt_rat.ml
+5878 -5740 metaprl/theories/itt/itt_rat.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-22 18:36:34 -0700 (Sat, 22 May 2004)
Revision: 5808
Log message:

      Added stricter checking of the shapes for opnames specified using the FQN notation.
      

Changes  Path
+37 -38 metaprl/filter/base/filter_cache_fun.ml

Changes by: ( at unknown.email)
Date: 2004-05-22 18:36:34 -0700 (Sat, 22 May 2004)
Revision: 5809
Log message:

      This commit was manufactured by cvs2svn to create branch 'quote_param'.

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

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-22 18:51:10 -0700 (Sat, 22 May 2004)
Revision: 5810
Log message:

      Adding the Quote parameter to the list of the possible term paramaters.
      I have changed the filter_cache_fun's opname handling to ignore the quotation
      level when checking whether opname is declared (in other words, delcaring an
      unquoted operator also implicitly declares all the quoted version of it).
      
      Of course, this does not compile as nothing else was changed yet.
      

Changes  Path
+8 -2 metaprl-branches/quote_param/filter/base/filter_cache_fun.ml
+5 -3 metaprl-branches/quote_param/filter/base/filter_magic.ml
+1 -0 metaprl-branches/quote_param/refiner/refsig/term_shape_sig.ml
+1 -0 metaprl-branches/quote_param/refiner/refsig/term_sig.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-05-22 22:49:50 -0700 (Sat, 22 May 2004)
Revision: 5811
Log message:

      Split all evaluations to a separate resource, for now it refers to
      reduceC for basic computations.
      Now it's only 9 times slower than normalizeC
      (primarily because of reduced number of wf-subgoals).
      

Changes  Path
+29 -15 metaprl/theories/itt/itt_mpoly2.ml
+3 -1 metaprl/theories/itt/itt_mpoly2_bench.ml
+1 -0 metaprl/theories/itt/itt_mpoly2_bench.mli

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-05-23 21:06:00 -0700 (Sun, 23 May 2004)
Revision: 5812
Log message:

      Tiny bugfix: reduce_cmp_lexi had incorrect base case.
      

Changes  Path
+1 -1 metaprl/theories/itt/itt_mpoly2.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-24 16:42:33 -0700 (Mon, 24 May 2004)
Revision: 5813
Log message:

      Give a better error message in interface/implementation mismatch.
      

Changes  Path
+6 -0 metaprl/filter/base/filter_exn.ml
+1 -1 metaprl/filter/base/filter_summary.ml
+4 -0 metaprl/filter/base/filter_type.ml

Changes by: Yegor N. Bryukhov (ybryukhov at gc.cuny.edu)
Date: 2004-05-24 23:30:20 -0700 (Mon, 24 May 2004)
Revision: 5814
Log message:

      list2 - unfold_mklist was not in the interface
      mpoly2 - change in the representation:
      monom was represented as a function from var-index to its exponent
      now monom is a list of exponents of _all_ variables
      with this version intermediate steps of computation are much more readable,
      which permitted to make several optimizations in the order of computations.
      
      I'm going to switch to the third version - monom is a list of non-zero exponents
      (with variable indices).
      Or even reject polynomials as an intermediate representation and
      do all manipulations on the raw reflected syntax.
      

Changes  Path
+1 -0 metaprl/theories/itt/itt_list2.mli
+87 -112 metaprl/theories/itt/itt_mpoly2.ml
+2 -4 metaprl/theories/itt/itt_mpoly2.mli
+1 -0 metaprl/theories/itt/itt_mpoly2_bench.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-26 14:41:58 -0700 (Wed, 26 May 2004)
Revision: 5815
Log message:

      Use an explicit MLast.loc type (as opposed to expanding it into "int * int")
      where appropriate.
      

Changes  Path
+3 -3 metaprl/filter/base/filter_ocaml.mli
+1 -1 metaprl/filter/base/filter_summary.ml
+1 -1 metaprl/filter/base/filter_summary.mli
+2 -2 metaprl/filter/filter/filter_bin.ml
+1 -1 metaprl/filter/filter/filter_parse.ml
+2 -2 metaprl/filter/filter/filter_prog.mli
+1 -1 metaprl/filter/filter/term_grammar.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-26 15:21:31 -0700 (Wed, 26 May 2004)
Revision: 5816
Log message:

      Use a "canonical" Filter_util.dummy_loc instead of using "(0, 0)" all over
      the place.
      

Changes  Path
+1 -1 metaprl/filter/base/Files
+1 -1 metaprl/filter/base/filter_cache_fun.ml
+2 -1 metaprl/filter/base/filter_hash.ml
+2 -1 metaprl/filter/base/filter_ocaml.ml
+5 -1 metaprl/filter/base/filter_util.ml
+1 -0 metaprl/filter/base/filter_util.mli
+5 -6 metaprl/filter/filter/filter_parse.ml
+2 -1 metaprl/filter/filter/filter_patt.ml
+5 -5 metaprl/filter/filter/filter_prog.ml
+2 -2 metaprl/filter/phobos/filter_phobos.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-26 15:43:57 -0700 (Wed, 26 May 2004)
Revision: 5817
Log message:

      Removing an unused file.
      

Changes  Path
+0 -1 metaprl/filter/base/Files
Deleted metaprl/filter/base/mLast_util.ml
Deleted metaprl/filter/base/mLast_util.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-26 15:46:35 -0700 (Wed, 26 May 2004)
Revision: 5818
Log message:

      One more place where MLast.loc should be used instead of int * int
      

Changes  Path
+1 -1 metaprl/filter/base/filter_summary.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-27 14:06:13 -0700 (Thu, 27 May 2004)
Revision: 5819
Log message:

      Minor code cleanup/optimization.
      

Changes  Path
+10 -12 metaprl/refiner/reflib/jall.ml
+18 -19 metaprl/refiner/reflib/jtunify.ml
+1 -1 metaprl/refiner/reflib/jtunify.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-05-27 19:00:18 -0700 (Thu, 27 May 2004)
Revision: 5820
Log message:

      This is the browser update I've been putting off.
         1. Browser now support both Mozilla *and* IE.
            I haven't tested on others like Safari.
            To get this to work, I had to use iframes
            and code custom menus.  Bleh.
         2. Connections are now SSL.  That is, you need to
            use https: connections instead of http:
         3. File editing is partially supported.  By default
            you edit in the browser.  However, you can define
            the application/x-metaprl MIME type to invoke
            an external editor.
      
            This is the main reason for using SSL.  At some
            point, we should do a code review to make sure
            we believe the security model
            (MD5 challenge/response).
      
      TODO:
         1. Currently, edited files are not saved.  This is
            just a precaution for the moment.
         2. Need to add make/restart commands.  Easy, just
            haven't done it yet.
      
      NOTE: I haven't checked that win32 compiles.  Working on that
      next.
      

Changes  Path
+1 -1 metaprl/Makefile
+6 -3 metaprl/OMakefile
Properties metaprl/editor/ml
+68 -50 metaprl/editor/ml/mpconfig
+12 -11 metaprl/filter/base/filter_cache_fun.ml
+1 -0 metaprl/mk/defaults
+5 -0 metaprl/mk/make_config.sh
+10 -4 metaprl/mllib/http_server_type.ml
+315 -61 metaprl/mllib/http_simple.ml
+10 -6 metaprl/mllib/http_simple.mli
Properties metaprl/proxyedit
Added metaprl/proxyedit/OMakefile
Properties metaprl/proxyedit/OMakefile
Added metaprl/proxyedit/proxyedit_lex.mli
Properties metaprl/proxyedit/proxyedit_lex.mli
Added metaprl/proxyedit/proxyedit_lex.mll
Properties metaprl/proxyedit/proxyedit_lex.mll
Added metaprl/proxyedit/proxyedit_main.ml
Properties metaprl/proxyedit/proxyedit_main.ml
Added metaprl/proxyedit/proxyedit_main.mli
Properties metaprl/proxyedit/proxyedit_main.mli
+0 -19 metaprl/support/shell/Files
+4 -7 metaprl/support/shell/OMakefile
+11 -0 metaprl/support/shell/browser_copy.mli
+119 -25 metaprl/support/shell/browser_copy.mll
+83 -23 metaprl/support/shell/browser_resource.ml
+2 -0 metaprl/support/shell/browser_resource.mli
+1 -0 metaprl/support/shell/browser_sig.mlz
+87 -6 metaprl/support/shell/browser_state.ml
+2 -0 metaprl/support/shell/browser_state.mli
Properties metaprl/support/shell/inputs
Added metaprl/support/shell/inputs/Files
Properties metaprl/support/shell/inputs/Files
Added metaprl/support/shell/inputs/OMakefile
Properties metaprl/support/shell/inputs/OMakefile
+2 -0 metaprl/support/shell/inputs/access.html
+1 -1 metaprl/support/shell/inputs/body.html
+9 -6 metaprl/support/shell/inputs/buttons.html
Added metaprl/support/shell/inputs/buttons.js
Properties metaprl/support/shell/inputs/buttons.js
+4 -3 metaprl/support/shell/inputs/content.html
+46 -24 metaprl/support/shell/inputs/content.js
Added metaprl/support/shell/inputs/edit-help.html
Properties metaprl/support/shell/inputs/edit-help.html
Added metaprl/support/shell/inputs/edit.html
Properties metaprl/support/shell/inputs/edit.html
Added metaprl/support/shell/inputs/edit.js
Properties metaprl/support/shell/inputs/edit.js
Added metaprl/support/shell/inputs/empty.html
Properties metaprl/support/shell/inputs/empty.html
+16 -7 metaprl/support/shell/inputs/frameset.html
Added metaprl/support/shell/inputs/frameset.js
Properties metaprl/support/shell/inputs/frameset.js
Added metaprl/support/shell/inputs/keygen
Properties metaprl/support/shell/inputs/keygen
+100 -81 metaprl/support/shell/inputs/layout.js
+4 -4 metaprl/support/shell/inputs/login.html
+5 -3 metaprl/support/shell/inputs/menu.html
Added metaprl/support/shell/inputs/menu.js
Properties metaprl/support/shell/inputs/menu.js
Binary metaprl/support/shell/inputs/menubutton.gif
Properties metaprl/support/shell/inputs/menubutton.gif
Added metaprl/support/shell/inputs/menucancel.js
Properties metaprl/support/shell/inputs/menucancel.js
Added metaprl/support/shell/inputs/menuclient.js
Properties metaprl/support/shell/inputs/menuclient.js
Added metaprl/support/shell/inputs/menuserver.js
Properties metaprl/support/shell/inputs/menuserver.js
+3 -2 metaprl/support/shell/inputs/message.html
Added metaprl/support/shell/inputs/message.js
Properties metaprl/support/shell/inputs/message.js
Added metaprl/support/shell/inputs/metaprl-ssl.config
Properties metaprl/support/shell/inputs/metaprl-ssl.config
Added metaprl/support/shell/inputs/mojave.js
Properties metaprl/support/shell/inputs/mojave.js
Added metaprl/support/shell/inputs/noscroll.css
Properties metaprl/support/shell/inputs/noscroll.css
+4 -8 metaprl/support/shell/inputs/rule.html
+10 -0 metaprl/support/shell/inputs/rule.js
+3 -3 metaprl/support/shell/inputs/start.html
+154 -11 metaprl/support/shell/inputs/style.css
+1 -1 metaprl/support/shell/inputs/validate.js
+27 -4 metaprl/support/shell/shell.ml
+156 -11 metaprl/support/shell/shell_browser.ml
+2 -1 metaprl/support/shell/shell_package.ml
+1 -0 metaprl/support/shell/shell_sig.mlz
+8 -2 metaprl/support/shell/shell_util.ml
+1 -0 metaprl/support/shell/shell_util.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-27 21:41:05 -0700 (Thu, 27 May 2004)
Revision: 5821
Log message:

      More code clean-up.
      

Changes  Path
+159 -183 metaprl/refiner/reflib/jall.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-05-27 23:03:51 -0700 (Thu, 27 May 2004)
Revision: 5822
Log message:

      SSL should be off by default.
      

Changes  Path
+1 -1 metaprl/OMakefile
+1 -1 metaprl/mk/defaults

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-27 23:08:24 -0700 (Thu, 27 May 2004)
Revision: 5823
Log message:

      The generated proxyedit_lex.ml should be ignored and cleaned.
      

Changes  Path
Properties metaprl/proxyedit
+2 -0 metaprl/proxyedit/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-27 23:10:10 -0700 (Thu, 27 May 2004)
Revision: 5824
Log message:

      Delete lib/*.gif and lib/*.pem on "omake clean"
      

Changes  Path
+1 -1 metaprl/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-28 00:34:56 -0700 (Fri, 28 May 2004)
Revision: 5825
Log message:

      More code clean-up. This speeds up "status_all" by about 1%.
      

Changes  Path
+24 -53 metaprl/refiner/reflib/jall.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-05-28 09:11:44 -0700 (Fri, 28 May 2004)
Revision: 5826
Log message:

      Win32 bugfix update.   MetaPRL should now compile correctly on win32.
      Also, the proxyedit application compiles with SSL.
      
      Question: to use MetaPRL on win32 from a remote server, all you need
      is the proxyedit application (if you want it).  Should we put it on
      some standard site like www.metaprl.org?  Or should we commit it as
      part of MetaPRL CVS.  The advantage of the latter is that we can
      use MetaPRL even without global Internet access.
      

Changes  Path
+14 -2 metaprl/OMakefile
+6 -1 metaprl/mk/config.win32
+3 -0 metaprl/proxyedit/OMakefile
+1 -1 metaprl/support/shell/browser_resource.ml
+2 -2 metaprl/support/shell/inputs/OMakefile
+11 -0 metaprl/support/shell/shell_browser.ml
+1 -1 mpcompiler/mmc/arch/x86/runtime/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-28 13:47:37 -0700 (Fri, 28 May 2004)
Revision: 5827
Log message:

      More clean-up.
      

Changes  Path
+20 -23 metaprl/refiner/reflib/jall.ml

Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2004-05-28 17:14:30 -0700 (Fri, 28 May 2004)
Revision: 5828
Log message:

      Updated the refiner directory with the quote parameter.
      

Changes  Path
+2 -0 metaprl-branches/quote_param/filter/filter/filter_patt.ml
+3 -0 metaprl-branches/quote_param/refiner/reflib/ascii_io.ml
+3 -2 metaprl-branches/quote_param/refiner/reflib/ascii_io_sig.ml
+1 -0 metaprl-branches/quote_param/refiner/reflib/simple_print.ml
+1 -0 metaprl-branches/quote_param/refiner/reflib/term_compare.ml
+2 -0 metaprl-branches/quote_param/refiner/reflib/term_order.ml
+2 -0 metaprl-branches/quote_param/refiner/rewrite/rewrite.ml
+2 -0 metaprl-branches/quote_param/refiner/rewrite/rewrite_build_contractum.ml
+2 -1 metaprl-branches/quote_param/refiner/rewrite/rewrite_compile_contractum.ml
+1 -0 metaprl-branches/quote_param/refiner/rewrite/rewrite_compile_redex.ml
+4 -0 metaprl-branches/quote_param/refiner/rewrite/rewrite_debug.ml
+1 -0 metaprl-branches/quote_param/refiner/rewrite/rewrite_match_redex.ml
+3 -0 metaprl-branches/quote_param/refiner/rewrite/rewrite_meta.ml
+1 -0 metaprl-branches/quote_param/refiner/rewrite/rewrite_types.ml
+1 -0 metaprl-branches/quote_param/refiner/term_ds/term_man_ds.ml
+21 -0 metaprl-branches/quote_param/refiner/term_ds/term_op_ds.ml
+1 -1 metaprl-branches/quote_param/refiner/term_gen/term_header_constr.ml
+1 -0 metaprl-branches/quote_param/refiner/term_gen/term_man_gen.ml
+5 -0 metaprl-branches/quote_param/refiner/term_gen/term_shape_gen.ml
+14 -0 metaprl-branches/quote_param/refiner/term_std/term_op_std.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-05-28 22:42:51 -0700 (Fri, 28 May 2004)
Revision: 5829
Log message:

      New SSL method to provide a "standard" socket interface,
      except certificates are required for some calls.
      
      Tested on RedHat 9.
         - Not tested on old Redhat mojave clients.
         - Not tested on win32 (that is next).
      

Changes  Path
+44 -49 metaprl/mllib/http_simple.ml
+1 -1 metaprl/mllib/http_simple.mli
Properties metaprl/proxyedit
+14 -20 metaprl/proxyedit/proxyedit_main.ml
+1 -1 metaprl/support/shell/browser_copy.mli
+2 -1 metaprl/support/shell/browser_copy.mll
+11 -1 metaprl/support/shell/browser_resource.ml
+4 -0 metaprl/support/shell/browser_resource.mli
+40 -2 metaprl/support/shell/browser_state.ml
+1 -0 metaprl/support/shell/browser_state.mli
+1 -0 metaprl/support/shell/inputs/Files
Added metaprl/support/shell/inputs/edit-done.html
Properties metaprl/support/shell/inputs/edit-done.html
+1 -1 metaprl/support/shell/inputs/edit.html
+1 -1 metaprl/support/shell/shell.ml
+27 -20 metaprl/support/shell/shell_browser.ml
+4 -0 metaprl/support/shell/shell_util.ml
+1 -0 metaprl/support/shell/shell_util.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-05-28 23:45:16 -0700 (Fri, 28 May 2004)
Revision: 5830
Log message:

      Proxyedit now works on win32, so we can call an external editor on windows.
         1. The default editor is notepad (bleh), but it can be changed to
            a sensible editor by placing the command in ~/.metaprl/editor.
         2. We get the usual extra-dumb console windows on M$.  I
            believe Microlimp sucks.  Anyway, we can consider using a
            runemacs-style hack to hide the console window.
      

Changes  Path
Properties metaprl/mllib
+18 -12 metaprl/proxyedit/proxyedit_main.ml
Properties metaprl/support/shell

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-29 00:47:01 -0700 (Sat, 29 May 2004)
Revision: 5831
Log message:

      More code clean-up.
      

Changes  Path
+9 -31 metaprl/refiner/reflib/jall.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-05-29 13:06:51 -0700 (Sat, 29 May 2004)
Revision: 5832
Log message:

      - in unquote_term, make sure term does not have one of the "special" (var or
        sequent) opnames.
      - declare quotation operators in the sinature file
      

Changes  Path
+4 -0 metaprl-branches/quote_param/refiner/refsig/term_op_sig.ml
+11 -6 metaprl-branches/quote_param/refiner/term_ds/term_op_ds.ml
+7 -8 metaprl-branches/quote_param/refiner/term_std/term_op_std.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-05-30 12:12:31 -0700 (Sun, 30 May 2004)
Revision: 5833
Log message:

      Added some additional functions.  Status: tested with and without SSL on
      RH9; not tested on mojave clients; mostly tested on win32.  I'll check
      the others after this commit.  Tested against Mozilla and IE.  It should
      be clean, but let me know if you see problems!
      
      Added the following functions to the toploop:
         !ls: int                -- filesystem directory listing
         !cd: string -> int      -- change directory
         !pwd: string            -- print working directory
         !mkdir: string -> int   -- create a new directory
         !rm: string -> int      -- remove a file
         !edit: string -> int    -- edit a file
         !omake: int             -- rebuild the system
         !restart: int           -- restart MetaPRL
         !cvs: string -> int     -- CVS operations
      Note that the syntax of these "syscall" commands uses dereferencing.
      
      These functions work with the terminal and browser interfaces
      (with slightly different behavior).
      

Changes  Path
+58 -44 metaprl/mllib/http_simple.ml
+25 -11 metaprl/mllib/http_simple.mli
+11 -1 metaprl/proxyedit/proxyedit_main.ml
+2 -0 metaprl/support/shell/Files
+6 -5 metaprl/support/shell/browser_copy.mli
+150 -30 metaprl/support/shell/browser_copy.mll
+4 -5 metaprl/support/shell/browser_sig.mlz
+41 -1 metaprl/support/shell/browser_state.ml
+6 -0 metaprl/support/shell/browser_state.mli
Added metaprl/support/shell/browser_syscall.ml
Properties metaprl/support/shell/browser_syscall.ml
Added metaprl/support/shell/browser_syscall.mli
Properties metaprl/support/shell/browser_syscall.mli
+5 -1 metaprl/support/shell/inputs/Files
+9 -0 metaprl/support/shell/inputs/layout.js
Added metaprl/support/shell/inputs/output.html
Properties metaprl/support/shell/inputs/output.html
Added metaprl/support/shell/inputs/reload.html
Properties metaprl/support/shell/inputs/reload.html
+26 -0 metaprl/support/shell/inputs/style.css
Added metaprl/support/shell/inputs/system.html
Properties metaprl/support/shell/inputs/system.html
Added metaprl/support/shell/inputs/system.js
Properties metaprl/support/shell/inputs/system.js
+5 -1 metaprl/support/shell/mptop.ml
+2 -1 metaprl/support/shell/shell.ml
+158 -17 metaprl/support/shell/shell_browser.ml
Added metaprl/support/shell/shell_syscall.ml
Properties metaprl/support/shell/shell_syscall.ml
Added metaprl/support/shell/shell_syscall.mli
Properties metaprl/support/shell/shell_syscall.mli
Added metaprl/support/shell/shell_syscall_sig.mlz
Properties metaprl/support/shell/shell_syscall_sig.mlz

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-05-30 12:55:20 -0700 (Sun, 30 May 2004)
Revision: 5834
Log message:

      Minor changes to get Win32 to run.
      Note that Unix.fstat and Unix.fchmod do not work on
      win32.
      

Changes  Path
+36 -23 metaprl/mllib/http_simple.ml
+4 -2 metaprl/support/shell/shell_browser.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-05-30 12:55:48 -0700 (Sun, 30 May 2004)
Revision: 5835
Log message:

      Ignore more files.
      

Changes  Path
Properties metaprl/support/shell

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2004-05-30 13:39:53 -0700 (Sun, 30 May 2004)
Revision: 5836
Log message:

      Minor fixes.
      Tested on win32 and mojave clients.
      

Changes  Path
+2 -0 metaprl/mllib/http_simple.ml
+2 -0 metaprl/support/shell/browser_copy.mll
+1 -2 metaprl/support/shell/inputs/edit.html
+5 -4 metaprl/support/shell/shell_browser.ml

Changes by: Brian Emre Aydemir (baydemir at cis.upenn.edu)
Date: 2004-05-31 20:04:40 -0700 (Mon, 31 May 2004)
Revision: 5841
Log message:

      Itt_list2: filled in a few proofs.
      Itt_nat: added a display form for nat_plus.
      

Changes  Path
+6019 -6805 metaprl/theories/itt/itt_list2.prla
+1 -0 metaprl/theories/itt/itt_nat.ml