Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1998-06-01 06:57:13 -0700 (Mon, 01 Jun 1998)
Revision: 2209
Log message:
Proving twice one is two.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1998-06-01 12:29:16 -0700 (Mon, 01 Jun 1998)
Revision: 2210
Log message:
*** empty log message ***
| Changes | Path |
| +1 -0 | metaprl/Makefile |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1998-06-01 12:54:01 -0700 (Mon, 01 Jun 1998)
Revision: 2211
Log message:
Working addition proof. Removing polymorphism from refiner(?)
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-02 14:52:00 -0700 (Tue, 02 Jun 1998)
Revision: 2212
Log message:
Use == for comparing opnames
| Changes | Path |
| +1 -1 | metaprl/refiner/term_ds/term_ds.ml |
| +24 -24 | metaprl/refiner/term_ds/term_op_ds.ml |
| +24 -21 | metaprl/refiner/term_std/term_op_std.ml |
| +4 -1 | metaprl/refiner/term_std/term_std.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-02 15:22:11 -0700 (Tue, 02 Jun 1998)
Revision: 2213
Log message:
Refiner lib depends on term_* .mli files
| Changes | Path |
| +2 -1 | metaprl/refiner/Makefile |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1998-06-03 08:23:59 -0700 (Wed, 03 Jun 1998)
Revision: 2214
Log message:
Generalized many the term_addr, term_man, and term_shape modules.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-03 13:08:58 -0700 (Wed, 03 Jun 1998)
Revision: 2215
Log message:
Fixed dependencies
| Changes | Path |
| +2 -2 | metaprl/refiner/Makefile |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1998-06-03 15:20:09 -0700 (Wed, 03 Jun 1998)
Revision: 2216
Log message:
Nonpolymorphic refiner.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-04 12:52:56 -0700 (Thu, 04 Jun 1998)
Revision: 2217
Log message:
Efficiency
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-05 14:11:10 -0700 (Fri, 05 Jun 1998)
Revision: 2218
Log message:
.
| Changes | Path |
| +1 -1 | metaprl/lib/Makefile |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-05 14:15:34 -0700 (Fri, 05 Jun 1998)
Revision: 2219
Log message:
Clean should also remove generated .ml & .mli files
| Changes | Path |
| +2 -0 | metaprl/filter/Makefile |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-05 19:31:54 -0700 (Fri, 05 Jun 1998)
Revision: 2220
Log message:
Commented out the parts of the code that are not compatible
with the Camlp4 1.07.02+1
| Changes | Path |
| +8 -4 | metaprl/filter/filter_comment.ml |
| +12 -8 | metaprl/filter/filter_hash.ml |
| +24 -12 | metaprl/filter/filter_ocaml.ml |
| +12 -8 | metaprl/filter/mLast_util.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-06 18:08:40 -0700 (Sat, 06 Jun 1998)
Revision: 2221
Log message:
Use the sets implementation based on the splay trees in Term_ds module
This implementation is based on the splay trees code taken from TAL typechecker
| Changes | Path |
| +2 -1 | metaprl/mllib/Makefile |
| Added | metaprl/mllib/splay_set.ml |
| Properties | metaprl/mllib/splay_set.ml |
| Added | metaprl/mllib/splay_set.mli |
| Properties | metaprl/mllib/splay_set.mli |
| +10 -10 | metaprl/refiner/term_ds/term_ds.ml |
| +1 -1 | metaprl/refiner/term_ds/term_ds.mli |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1998-06-09 13:53:04 -0700 (Tue, 09 Jun 1998)
Revision: 2222
Log message:
Propagated refinement changes.
New tacticals module.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-10 13:25:15 -0700 (Wed, 10 Jun 1998)
Revision: 2223
Log message:
Trying to make term_ds as fast as possible
| Changes | Path |
| +26 -14 | metaprl/refiner/term_ds/term_ds.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1998-06-12 06:47:49 -0700 (Fri, 12 Jun 1998)
Revision: 2224
Log message:
D tactic works, added itt_bool.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1998-06-12 06:55:33 -0700 (Fri, 12 Jun 1998)
Revision: 2225
Log message:
Modified resources.
| Changes | Path |
| Added | metaprl/refiner/reflib/resource.ml |
| Properties | metaprl/refiner/reflib/resource.ml |
| Added | metaprl/refiner/reflib/resource.mli |
| Properties | metaprl/refiner/reflib/resource.mli |
| Deleted | metaprl/refiner/reflib/resource.mlz |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1998-06-12 11:36:50 -0700 (Fri, 12 Jun 1998)
Revision: 2226
Log message:
Working factorial proof.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1998-06-12 13:46:09 -0700 (Fri, 12 Jun 1998)
Revision: 2227
Log message:
Switched to term_ds.
| Changes | Path |
| +4 -1 | metaprl/editor/ml/test.ml |
| +5 -0 | metaprl/editor/ml/x.ml |
| +4 -1 | metaprl/refiner/refiner/refiner.ml |
| +4 -1 | metaprl/theories/tactic/conversionals.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1998-06-13 09:24:05 -0700 (Sat, 13 Jun 1998)
Revision: 2228
Log message:
Adding timing tactical.
| Changes | Path |
| +8 -0 | metaprl/theories/tactic/tactic_type.ml |
| +7 -0 | metaprl/theories/tactic/tactic_type.mli |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-13 10:27:14 -0700 (Sat, 13 Jun 1998)
Revision: 2229
Log message:
.
| Changes | Path |
| +2 -2 | metaprl/editor/ml/nl |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-13 11:40:21 -0700 (Sat, 13 Jun 1998)
Revision: 2230
Log message:
Added cardinal function
| Changes | Path |
| +2 -0 | metaprl/mllib/splay_set.ml |
| +1 -0 | metaprl/mllib/splay_set.mli |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-13 11:46:59 -0700 (Sat, 13 Jun 1998)
Revision: 2231
Log message:
Fixed a typo
| Changes | Path |
| +1 -1 | metaprl/mllib/splay_set.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-13 15:01:01 -0700 (Sat, 13 Jun 1998)
Revision: 2232
Log message:
Make it faster
| Changes | Path |
| +1 -2 | metaprl/refiner/term_ds/term_subst_ds.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-13 15:48:11 -0700 (Sat, 13 Jun 1998)
Revision: 2233
Log message:
Added rev_iter2
| Changes | Path |
| +7 -0 | metaprl/mllib/list_util.ml |
| +7 -1 | metaprl/mllib/list_util.mli |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-13 15:48:35 -0700 (Sat, 13 Jun 1998)
Revision: 2234
Log message:
Make it faster
| Changes | Path |
| +4 -1 | metaprl/refiner/refiner/rewrite.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-13 17:04:14 -0700 (Sat, 13 Jun 1998)
Revision: 2235
Log message:
"for_all2 f a b" should not call f when a and b have different length
| Changes | Path |
| +4 -1 | metaprl/mllib/list_util.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-13 17:58:38 -0700 (Sat, 13 Jun 1998)
Revision: 2236
Log message:
Do not define helper functions inside a function
| Changes | Path |
| +252 -341 | metaprl/mllib/list_util.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-13 18:29:37 -0700 (Sat, 13 Jun 1998)
Revision: 2237
Log message:
Make it faster
| Changes | Path |
| +7 -14 | metaprl/mllib/array_util.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-13 18:31:47 -0700 (Sat, 13 Jun 1998)
Revision: 2238
Log message:
Fixed a typo
| Changes | Path |
| +4 -1 | metaprl/mllib/array_util.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-13 18:31:48 -0700 (Sat, 13 Jun 1998)
Revision: 2239
Log message:
Make it faster
| Changes | Path |
| +24 -26 | metaprl/mllib/splay_set.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-14 14:55:54 -0700 (Sun, 14 Jun 1998)
Revision: 2240
Log message:
Speed improvements - do not create functions inside other functions
| Changes | Path |
| +663 -712 | metaprl/refiner/refiner/rewrite.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-14 15:58:52 -0700 (Sun, 14 Jun 1998)
Revision: 2241
Log message:
Make it faster
| Changes | Path |
| +12 -25 | metaprl/mllib/string_util.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-14 16:03:03 -0700 (Sun, 14 Jun 1998)
Revision: 2242
Log message:
.
| Changes | Path |
| +5 -3 | metaprl/mllib/imp_dag.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1998-06-15 14:58:07 -0700 (Mon, 15 Jun 1998)
Revision: 2243
Log message:
Added a few new functions.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1998-06-15 15:33:52 -0700 (Mon, 15 Jun 1998)
Revision: 2244
Log message:
Added CZF.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1998-06-15 15:41:33 -0700 (Mon, 15 Jun 1998)
Revision: 2245
Log message:
Added Makefile.
| Changes | Path |
| Added | metaprl/theories/czf/Makefile |
| Properties | metaprl/theories/czf/Makefile |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-15 15:53:56 -0700 (Mon, 15 Jun 1998)
Revision: 2246
Log message:
Use == for comparing opnames
| Changes | Path |
| +1 -1 | metaprl/refiner/term_ds/term_ds.ml |
| +2 -2 | metaprl/refiner/term_ds/term_subst_ds.ml |
| +4 -1 | metaprl/refiner/term_std/term_std.ml |
| +6 -3 | metaprl/refiner/term_std/term_subst_std.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-15 15:57:57 -0700 (Mon, 15 Jun 1998)
Revision: 2247
Log message:
.
| Changes | Path |
| +9 -10 | metaprl/mllib/list_util.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-15 20:35:32 -0700 (Mon, 15 Jun 1998)
Revision: 2248
Log message:
Added OCAMLCP variable - if set to ocamlcp, make produces profiled code
| Changes | Path |
| +4 -1 | metaprl/mk/config |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-16 00:33:35 -0700 (Tue, 16 Jun 1998)
Revision: 2249
Log message:
"make profile" seems to be working
| Changes | Path |
| +11 -4 | metaprl/Makefile |
| +2 -2 | metaprl/mk/config |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-16 09:14:13 -0700 (Tue, 16 Jun 1998)
Revision: 2250
Log message:
Added set_writable ()
| Changes | Path |
| +4 -0 | metaprl/editor/ml/x.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1998-06-16 09:26:27 -0700 (Tue, 16 Jun 1998)
Revision: 2251
Log message:
Added itt_test.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1998-06-16 09:28:20 -0700 (Tue, 16 Jun 1998)
Revision: 2252
Log message:
Added magic numbers.
| Changes | Path |
| Added | metaprl/filter/filter_magic.ml |
| Properties | metaprl/filter/filter_magic.ml |
| Added | metaprl/filter/filter_magic.mli |
| Properties | metaprl/filter/filter_magic.mli |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-16 10:35:35 -0700 (Tue, 16 Jun 1998)
Revision: 2253
Log message:
Do not create functions inside a function
| Changes | Path |
| +51 -57 | metaprl/refiner/term_ds/term_subst_ds.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-16 11:14:39 -0700 (Tue, 16 Jun 1998)
Revision: 2254
Log message:
Use CAMLPLIB environment variable
| Changes | Path |
| +1 -1 | metaprl/editor/ml/nl |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-16 11:33:58 -0700 (Tue, 16 Jun 1998)
Revision: 2255
Log message:
Profiling
| Changes | Path |
| Properties | metaprl/editor/ml |
| Properties | metaprl/theories/itt |
| +1 -1 | metaprl/theories/itt/Makefile |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1998-06-17 06:18:33 -0700 (Wed, 17 Jun 1998)
Revision: 2256
Log message:
Added ml_term.
| Changes | Path |
| +1 -0 | metaprl/refiner/reflib/Files |
| Added | metaprl/refiner/reflib/ml_term.ml |
| Properties | metaprl/refiner/reflib/ml_term.ml |
| Added | metaprl/refiner/reflib/ml_term.mli |
| Properties | metaprl/refiner/reflib/ml_term.mli |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1998-06-17 06:19:43 -0700 (Wed, 17 Jun 1998)
Revision: 2257
Log message:
Using marshaler for terms.
| Changes | Path |
| +36 -26 | metaprl/filter/filter_prog.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1998-06-17 08:46:02 -0700 (Wed, 17 Jun 1998)
Revision: 2258
Log message:
Optimizing compiler.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1998-06-17 09:59:01 -0700 (Wed, 17 Jun 1998)
Revision: 2259
Log message:
Added punix.ml
| Changes | Path |
| Added | metaprl/mllib/punix.ml |
| Properties | metaprl/mllib/punix.ml |
| Added | metaprl/mllib/punix.mli |
| Properties | metaprl/mllib/punix.mli |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1998-06-17 12:38:58 -0700 (Wed, 17 Jun 1998)
Revision: 2260
Log message:
Did some profiling.
| Changes | Path |
| +8 -8 | metaprl/filter/Makefile |
| +4 -3 | metaprl/mk/config |
| +11 -0 | metaprl/refiner/refiner/rewrite.ml |
| +1 -1 | metaprl/theories/itt/Makefile |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-17 12:51:24 -0700 (Wed, 17 Jun 1998)
Revision: 2261
Log message:
.
| Changes | Path |
| Properties | metaprl/refiner |
| Properties | metaprl/theories/itt |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-17 22:25:25 -0700 (Wed, 17 Jun 1998)
Revision: 2262
Log message:
Added a dependency, so that make does not try
to build refiner.cm[x]a before */reflib.cm[x]a
| Changes | Path |
| +2 -1 | metaprl/refiner/Makefile |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-19 18:31:38 -0700 (Fri, 19 Jun 1998)
Revision: 2263
Log message:
Added a dependecy for native code build
| Changes | Path |
| +1 -0 | metaprl/refiner/Makefile |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-19 18:31:59 -0700 (Fri, 19 Jun 1998)
Revision: 2264
Log message:
Removed all runtime closure creations
| Changes | Path |
| +132 -148 | metaprl/refiner/term_gen/term_addr_gen.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-19 18:34:50 -0700 (Fri, 19 Jun 1998)
Revision: 2265
Log message:
OCAMLCPOPT allows to pass options to bytecode profiler
| Changes | Path |
| +8 -5 | metaprl/Makefile |
| +3 -2 | metaprl/mk/config |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-19 18:56:06 -0700 (Fri, 19 Jun 1998)
Revision: 2266
Log message:
.
| Changes | Path |
| Properties | metaprl/theories/itt |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-19 22:38:56 -0700 (Fri, 19 Jun 1998)
Revision: 2267
Log message:
Fixed some typos
| Changes | Path |
| +3 -3 | metaprl/refiner/term_gen/term_addr_gen.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1998-06-22 12:46:48 -0700 (Mon, 22 Jun 1998)
Revision: 2268
Log message:
Rewriting in contexts. This required a change in addressing,
and the body of the context is the _last_ subterm, not the first.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1998-06-22 13:01:44 -0700 (Mon, 22 Jun 1998)
Revision: 2269
Log message:
Fixed syntax error in term_addr_gen.ml
| Changes | Path |
| +4 -4 | metaprl/refiner/term_gen/term_addr_gen.ml |
| +6 -3 | metaprl/theories/czf/czf_itt_or.ml |
| +4 -1 | metaprl/theories/tactic/rewrite_type.ml |
| +4 -1 | metaprl/theories/tactic/rewrite_type.mli |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-22 14:41:47 -0700 (Mon, 22 Jun 1998)
Revision: 2270
Log message:
Better profiling
| Changes | Path |
| +3 -4 | metaprl/Makefile |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-23 01:16:21 -0700 (Tue, 23 Jun 1998)
Revision: 2271
Log message:
Compile ocamldep to native code
| Changes | Path |
| +8 -7 | metaprl/util/Makefile |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 1998-06-23 15:12:44 -0700 (Tue, 23 Jun 1998)
Revision: 2272
Log message:
Improved rewriter speed with conversion tree and flist.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-23 19:24:21 -0700 (Tue, 23 Jun 1998)
Revision: 2273
Log message:
.
| Changes | Path |
| +9 -10 | metaprl/refiner/term_gen/term_addr_gen.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-24 23:32:23 -0700 (Wed, 24 Jun 1998)
Revision: 2274
Log message:
Do not pass $(PROFILE) flag to $(OCAMLC)
| Changes | Path |
| +2 -2 | metaprl/mk/config |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-26 19:21:40 -0700 (Fri, 26 Jun 1998)
Revision: 2275
Log message:
.
| Changes | Path |
| +4 -1 | metaprl/refiner/refiner/rewrite.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-26 19:25:06 -0700 (Fri, 26 Jun 1998)
Revision: 2276
Log message:
Added -compact option
| Changes | Path |
| +4 -0 | metaprl/filter/prlcomp.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-26 19:34:19 -0700 (Fri, 26 Jun 1998)
Revision: 2277
Log message:
Added a dependency
| Changes | Path |
| +1 -1 | metaprl/refiner/Makefile |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-26 22:25:30 -0700 (Fri, 26 Jun 1998)
Revision: 2278
Log message:
.
| Changes | Path |
| +2 -1 | metaprl/refiner/Makefile |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-26 22:29:50 -0700 (Fri, 26 Jun 1998)
Revision: 2279
Log message:
Prevent some closure creations
| Changes | Path |
| +54 -52 | metaprl/theories/tactic/rewrite_type.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 1998-06-30 21:38:04 -0700 (Tue, 30 Jun 1998)
Revision: 2280
Log message:
Moved Refiner exceptions into a separate module RefineErrors