Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2000-07-07 00:02:30 -0700 (Fri, 07 Jul 2000)
Revision: 3021
Log message:

      - Fixed the unquoting problem that caused some .prla files to be misread.
      This required fixing the String_util.parse_args to fully match String_util.quote.
      Unfortunatelly, parse_args is used in several places - hopefully I didn't break
      any of those.
      
      - Added several TODO items.
      
      - Made sure we set LC_ALL=C to avoid the problem with different people creating different
      .prla files based on their locale settings.
      

Changes  Path
+1 -0 metaprl/BUGS
+6 -0 metaprl/editor/ml/mpconfig
+1 -1 metaprl/filter/base/filter_cache.ml
+6 -6 metaprl/mk/rules
+48 -38 metaprl/mllib/string_util.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2000-07-10 22:04:33 -0700 (Mon, 10 Jul 2000)
Revision: 3023
Log message:

      Additional debugging.
      

Changes  Path
+4 -0 metaprl/editor/ml/shell.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2000-07-11 23:30:51 -0700 (Tue, 11 Jul 2000)
Revision: 3024
Log message:

      - Do not forget to reset the proof item address before leaving the item.
      - Debugging exhancement and small bugfixes in proof_boot.
      

Changes  Path
+3 -0 metaprl/editor/ml/shell.ml
+11 -6 metaprl/filter/boot/proof_boot.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2000-07-16 15:54:54 -0700 (Sun, 16 Jul 2000)
Revision: 3025
Log message:

      More TODO items.
      Some debugging code in Boot - trying to figure the withT leaking problem.
      

Changes  Path
+16 -3 metaprl/filter/boot/proof_boot.ml
+62 -0 metaprl/filter/boot/tactic_boot.ml
+2 -4 metaprl/filter/boot/tactic_boot_sig.mlz

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2000-07-17 16:16:52 -0700 (Mon, 17 Jul 2000)
Revision: 3026
Log message:

      TODO - updated after first round of discussion with Jason.
      
      filter - fixed the bug with with*T leaking goal annotations.
      I still need to clean up the proofs where the annotations were already leaked
      
      refiner - ascii_io now allows one to read any line from an ASCII file (not only
      the last line which represent the whole file). Useful for debugging.
      

Changes  Path
+116 -32 metaprl/filter/boot/proof_boot.ml
+12 -165 metaprl/filter/boot/tactic_boot.ml
+6 -0 metaprl/refiner/reflib/ascii_io.ml
+4 -0 metaprl/refiner/reflib/ascii_io_sig.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2000-07-19 22:39:03 -0700 (Wed, 19 Jul 2000)
Revision: 3027
Log message:

      Backported some of Jason's changes.
      

Changes  Path
+1 -1 metaprl/mllib/Makefile
+22 -4 metaprl/mllib/env_arg.ml
+4 -0 metaprl/mllib/env_arg.mli
+42 -0 metaprl/mllib/list_util.ml
+19 -5 metaprl/mllib/list_util.mli
+7 -6 metaprl/mllib/mp_debug.ml
+1 -0 metaprl/mllib/mp_debug.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2000-07-20 01:01:41 -0700 (Thu, 20 Jul 2000)
Revision: 3028
Log message:

      Squah away attributes at unjustified nodes (still need to figure out why
      they reappear sometimes).
      
      Removed some "empty" .prla files (not all of them).
      
      Updated TODO after talking more to Jason (notice that TODO is now private and
      only accessable by people with valid MetaPRL CVS accounts).
      

Changes  Path
+2 -1 metaprl/BUGS
+1 -1 metaprl/doc/htmlman/user-guide/mp-axiom.html
+1 -1 metaprl/editor/ml/package_info.ml
+31 -70 metaprl/filter/base/filter_summary.ml
+161 -206 metaprl/filter/boot/proof_boot.ml
+23 -78 metaprl/filter/boot/tactic_boot.ml
+5 -2 metaprl/filter/boot/tactic_boot_sig.mlz
+1 -1 metaprl/filter/filter/filter_parse.ml
Deleted metaprl/theories/itt/itt_arith.prla
Deleted metaprl/theories/itt/itt_atom.prla
Deleted metaprl/theories/itt/itt_atom_bool.prla
Deleted metaprl/theories/itt/itt_ext_equal.prla
Deleted metaprl/theories/itt/itt_test.prla

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2000-07-20 17:58:24 -0700 (Thu, 20 Jul 2000)
Revision: 3029
Log message:

      Added readline input handling.
      

Changes  Path
+1 -1 metaprl/Makefile
+2 -1 metaprl/clib/Makefile
Added metaprl/clib/readline.c
Properties metaprl/clib/readline.c
+5 -5 metaprl/editor/ml/Makefile
+3 -6 metaprl/editor/ml/shell_mp.ml
+3 -0 metaprl/editor/ml/shell_p4_sig.mlz
+35 -0 metaprl/editor/ml/shell_state.ml
+4 -2 metaprl/filter/Makefile
+4 -0 metaprl/mk/make_config.sh
+17 -19 metaprl/mk/preface
+5 -3 metaprl/mk/rules
+2 -1 metaprl/mllib/Makefile
Added metaprl/mllib/readline.ml
Properties metaprl/mllib/readline.ml
Added metaprl/mllib/readline.mli
Properties metaprl/mllib/readline.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2000-07-25 10:22:43 -0700 (Tue, 25 Jul 2000)
Revision: 3030
Log message:

      TODO - ocamldebug and ocamlprof support.
      

Changes  Path
+2 -2 metaprl/mk/make_config.sh
+4 -0 metaprl/mk/preface

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2000-07-25 10:24:20 -0700 (Tue, 25 Jul 2000)
Revision: 3031
Log message:

      Fixed the problem with loading multiple theories that share
      a common theory (BUGS 2.3).  Still have a problem with displaying
      terms correctly in the toplevel.
      

Changes  Path
+60 -28 metaprl/filter/base/filter_cache_fun.ml
+1 -0 metaprl/mllib/Makefile
Added metaprl/mllib/hashtbl_util.ml
Properties metaprl/mllib/hashtbl_util.ml
Added metaprl/mllib/hashtbl_util.mli
Properties metaprl/mllib/hashtbl_util.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2000-07-25 16:10:51 -0700 (Tue, 25 Jul 2000)
Revision: 3032
Log message:

      Fixed the problem with loading and editing several theories that have common
      parents.
      
      Fixed a problem with bytecode make forgetting to do things in filter.
      

Changes  Path
+16 -40 metaprl/BUGS
+7 -8 metaprl/filter/Makefile
+49 -33 metaprl/filter/base/filter_cache_fun.ml
+2 -2 metaprl/mk/preface
+2 -7 metaprl/mk/rules
+15 -10 metaprl/mllib/list_util.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2000-07-25 17:00:24 -0700 (Tue, 25 Jul 2000)
Revision: 3033
Log message:

      Better display forms for raw IO terms.
      

Changes  Path
+11 -6 metaprl/theories/base/summary.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2000-07-25 19:10:31 -0700 (Tue, 25 Jul 2000)
Revision: 3034
Log message:

      debug_base display form base should be in Dform, not in Proof_boot.Proof
      

Changes  Path
+1 -1 metaprl/editor/ml/shell_state.ml
+9 -16 metaprl/filter/boot/proof_boot.ml
+2 -4 metaprl/filter/boot/tactic_boot_sig.mlz
+1 -0 metaprl/refiner/reflib/dform.ml
+2 -0 metaprl/refiner/reflib/dform.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2000-07-26 13:50:16 -0700 (Wed, 26 Jul 2000)
Revision: 3035
Log message:

      Moved the debugging (format_*) code around. Added more of it.
      

Changes  Path
+6 -5 metaprl/filter/boot/exn_boot.ml
+4 -133 metaprl/filter/boot/proof_boot.ml
+191 -64 metaprl/filter/boot/tactic_boot.ml
+7 -7 metaprl/filter/boot/tactic_boot_sig.mlz

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2000-07-27 12:55:54 -0700 (Thu, 27 Jul 2000)
Revision: 3036
Log message:

      - Fixed the problem with leaking attributes.
      
      - Fixed the problem with top-level functions (such as clean_all)
      removing the "Primivive" flag and replacing it with "Interactive".
      
      - Fixed some display forms.
      
      - Removed "empty" .prla files in ITT and "refreshed" the rest of them.
      
      - More in BUGS and TODO.
      
      - Other small changes.
      

Changes  Path
+10 -3 metaprl/BUGS
+3 -2 metaprl/editor/ml/Makefile
+13 -7 metaprl/editor/ml/shell.ml
+2 -2 metaprl/editor/ml/shell_package.ml
+2 -1 metaprl/editor/ml/shell_rewrite.ml
+2 -1 metaprl/editor/ml/shell_rule.ml
+1 -1 metaprl/editor/ml/shell_sig.mlz
+34 -8 metaprl/filter/boot/proof_boot.ml
+34 -3 metaprl/filter/boot/proof_term_boot.ml
+1 -1 metaprl/theories/base/summary.ml
+430 -1256 metaprl/theories/itt/itt_bisect.prla
+1954 -6410 metaprl/theories/itt/itt_bool.prla
+310 -549 metaprl/theories/itt/itt_bunion.prla
+108 -111 metaprl/theories/itt/itt_collection.prla
+161 -189 metaprl/theories/itt/itt_decidable.prla
+2378 -2475 metaprl/theories/itt/itt_derive.prla
+1008 -1660 metaprl/theories/itt/itt_dfun.prla
+4403 -4074 metaprl/theories/itt/itt_dprod.prla
+721 -931 metaprl/theories/itt/itt_dprod_imp.prla
+8756 -7066 metaprl/theories/itt/itt_equal.prla
+935 -2039 metaprl/theories/itt/itt_esquash.prla
+2624 -3085 metaprl/theories/itt/itt_fun.prla
+1284 -1184 metaprl/theories/itt/itt_int.prla
Deleted metaprl/theories/itt/itt_int_bool.prla
+1515 -2280 metaprl/theories/itt/itt_isect.prla
+2106 -1999 metaprl/theories/itt/itt_list.prla
+958 -2721 metaprl/theories/itt/itt_list2.prla
+15901 -12661 metaprl/theories/itt/itt_logic.prla
Deleted metaprl/theories/itt/itt_prec.prla
+620 -1131 metaprl/theories/itt/itt_prod.prla
+588 -375 metaprl/theories/itt/itt_prop_decide.prla
+998 -1257 metaprl/theories/itt/itt_quotient.prla
+4633 -4520 metaprl/theories/itt/itt_rfun.prla
Deleted metaprl/theories/itt/itt_set.prla
+1795 -1857 metaprl/theories/itt/itt_sort.prla
Deleted metaprl/theories/itt/itt_squash.prla
Deleted metaprl/theories/itt/itt_srec.prla
+2346 -2130 metaprl/theories/itt/itt_struct.prla
+2783 -3112 metaprl/theories/itt/itt_subtype.prla
Deleted metaprl/theories/itt/itt_theory.prla
Deleted metaprl/theories/itt/itt_tunion.prla
+3724 -3185 metaprl/theories/itt/itt_union.prla
Deleted metaprl/theories/itt/itt_unit.prla
Deleted metaprl/theories/itt/itt_void.prla
Deleted metaprl/theories/itt/itt_w.prla
+402 -451 metaprl/theories/itt/itt_well_founded.prla

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2000-07-27 15:32:59 -0700 (Thu, 27 Jul 2000)
Revision: 3037
Log message:

      Threat other "serious" exceptions from Pervasives in the same way as Invalid_argument.
      

Changes  Path
+6 -5 metaprl/doc/htmlman/developer-guide/exceptions.html