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