]>
matita.cs.unibo.it Git - helm.git/log
Claudio Sacerdoti Coen [Mon, 27 Mar 2006 11:28:06 +0000 (11:28 +0000)]
More robust handling of Control-C.
Claudio Sacerdoti Coen [Mon, 27 Mar 2006 08:33:25 +0000 (08:33 +0000)]
Flush stdout added in proper position.
Stefano Zacchiroli [Fri, 24 Mar 2006 20:45:13 +0000 (20:45 +0000)]
ignoring test_library{,.opt}
Claudio Sacerdoti Coen [Fri, 24 Mar 2006 18:33:30 +0000 (18:33 +0000)]
Recently introduced bug fixed in the kernel: a stack was "forgot" during
reduction of a MutCase.
Claudio Sacerdoti Coen [Fri, 24 Mar 2006 18:02:18 +0000 (18:02 +0000)]
Unable to parse my own output. Fixed.
Claudio Sacerdoti Coen [Fri, 24 Mar 2006 17:57:58 +0000 (17:57 +0000)]
% forgot in the output
Claudio Sacerdoti Coen [Fri, 24 Mar 2006 17:56:35 +0000 (17:56 +0000)]
Serious test for the Coq library added (name test_library).
Input: a file that holds a list of URIs.
Output: the benchmark; the output file is also a valid input.
In this case the output also prints the differences w.r.t. the
last execution.
Ctrl-break can be used to interrupt the type-checking of a single URI.
An interactive question is posed to the user to decide if proceeding with
the next URIs or not.
Claudio Sacerdoti Coen [Fri, 24 Mar 2006 17:54:21 +0000 (17:54 +0000)]
more error messages were on stdout :-(
Claudio Sacerdoti Coen [Fri, 24 Mar 2006 17:52:05 +0000 (17:52 +0000)]
error message was printed on stdout
Claudio Sacerdoti Coen [Fri, 24 Mar 2006 16:07:10 +0000 (16:07 +0000)]
Colors are back! :-)
Andrea Asperti [Fri, 24 Mar 2006 16:01:08 +0000 (16:01 +0000)]
New unification and new matching.
Claudio Sacerdoti Coen [Fri, 24 Mar 2006 15:36:03 +0000 (15:36 +0000)]
Legend for profiling printed iff something is profiled.
Enrico Tassi [Thu, 23 Mar 2006 11:12:15 +0000 (11:12 +0000)]
fix
Enrico Tassi [Thu, 23 Mar 2006 10:49:30 +0000 (10:49 +0000)]
fix
Andrea Asperti [Thu, 23 Mar 2006 10:33:41 +0000 (10:33 +0000)]
Best parameter setting for de morgan.
-- This line, and those below, will be ignored--
M tactics/paramodulation/saturation.ml
Enrico Tassi [Thu, 23 Mar 2006 09:06:06 +0000 (09:06 +0000)]
fix
Enrico Tassi [Wed, 22 Mar 2006 14:29:21 +0000 (14:29 +0000)]
if DISTRIBUTED all targets require a depend-stamp
Andrea Asperti [Wed, 22 Mar 2006 13:47:39 +0000 (13:47 +0000)]
:
This line, and those below, will be ignored--
M tactics/paramodulation/utils.ml
Enrico Tassi [Wed, 22 Mar 2006 12:27:01 +0000 (12:27 +0000)]
profiler on steroids. added -profile-only to specify a regex to choose the profilings to print
Enrico Tassi [Wed, 22 Mar 2006 09:18:47 +0000 (09:18 +0000)]
removed mysql_escape that should be ok.... but adds some \ that make mysql
complain
Enrico Tassi [Tue, 21 Mar 2006 17:40:53 +0000 (17:40 +0000)]
added calls number
Stefano Zacchiroli [Tue, 21 Mar 2006 16:50:37 +0000 (16:50 +0000)]
removed mention of the "library" target, no longer needed for the installation
Enrico Tassi [Tue, 21 Mar 2006 16:18:45 +0000 (16:18 +0000)]
fixed timestamp issue on tactics.mli
Stefano Zacchiroli [Tue, 21 Mar 2006 15:21:28 +0000 (15:21 +0000)]
mock-up code for tactics contextual menu in the gui
Andrea Asperti [Tue, 21 Mar 2006 15:11:34 +0000 (15:11 +0000)]
Changed the type of compute-equality_weight that now takes also
in input the ordering
Enrico Tassi [Tue, 21 Mar 2006 14:01:53 +0000 (14:01 +0000)]
go
Enrico Tassi [Tue, 21 Mar 2006 13:58:58 +0000 (13:58 +0000)]
go
Enrico Tassi [Tue, 21 Mar 2006 13:47:26 +0000 (13:47 +0000)]
go
Enrico Tassi [Tue, 21 Mar 2006 13:39:27 +0000 (13:39 +0000)]
added raw query form
Enrico Tassi [Tue, 21 Mar 2006 09:00:58 +0000 (09:00 +0000)]
done
Enrico Tassi [Mon, 20 Mar 2006 16:39:57 +0000 (16:39 +0000)]
fix
Andrea Asperti [Mon, 20 Mar 2006 16:32:32 +0000 (16:32 +0000)]
Renamed SK.ma into bool.ma
Andrea Asperti [Mon, 20 Mar 2006 16:31:08 +0000 (16:31 +0000)]
Esempi di auto.
Andrea Asperti [Mon, 20 Mar 2006 16:30:08 +0000 (16:30 +0000)]
Snapshot.
Enrico Tassi [Mon, 20 Mar 2006 13:41:54 +0000 (13:41 +0000)]
removed \t
Enrico Tassi [Fri, 17 Mar 2006 10:06:45 +0000 (10:06 +0000)]
go
Enrico Tassi [Fri, 17 Mar 2006 10:04:13 +0000 (10:04 +0000)]
go
Enrico Tassi [Fri, 17 Mar 2006 10:01:15 +0000 (10:01 +0000)]
go
Enrico Tassi [Fri, 17 Mar 2006 09:51:48 +0000 (09:51 +0000)]
fixed wrong log name
Enrico Tassi [Fri, 17 Mar 2006 09:37:02 +0000 (09:37 +0000)]
ahh.....
Enrico Tassi [Fri, 17 Mar 2006 09:36:38 +0000 (09:36 +0000)]
tests are now handled with a standard Makefile that does not use do_tests.sh
Enrico Tassi [Thu, 16 Mar 2006 14:02:42 +0000 (14:02 +0000)]
another step roward the removal of do_tests.sh
Enrico Tassi [Thu, 16 Mar 2006 14:00:40 +0000 (14:00 +0000)]
removed php-shell scripts
Enrico Tassi [Thu, 16 Mar 2006 14:00:09 +0000 (14:00 +0000)]
moved to the new table
Enrico Tassi [Thu, 16 Mar 2006 13:04:42 +0000 (13:04 +0000)]
fix
Enrico Tassi [Thu, 16 Mar 2006 09:50:06 +0000 (09:50 +0000)]
fixed a bug in the Makefile, generatedGui.mli no more there
Enrico Tassi [Thu, 16 Mar 2006 09:39:00 +0000 (09:39 +0000)]
one more step toward release and bench reorganization
Enrico Tassi [Wed, 15 Mar 2006 15:54:16 +0000 (15:54 +0000)]
fix
Enrico Tassi [Wed, 15 Mar 2006 15:51:25 +0000 (15:51 +0000)]
more work for the release
Enrico Tassi [Wed, 15 Mar 2006 11:27:02 +0000 (11:27 +0000)]
snapshot for release
Enrico Tassi [Tue, 14 Mar 2006 10:43:59 +0000 (10:43 +0000)]
added elp to distribution
Enrico Tassi [Mon, 13 Mar 2006 12:48:17 +0000 (12:48 +0000)]
added check to not clean the standard library, a confirmation is required
Enrico Tassi [Mon, 13 Mar 2006 12:20:25 +0000 (12:20 +0000)]
Huge commit for the release. Includes:
- getter_storage modifications to honor multiple (overlapping)
ro/rw repositories
- removes of ~basedir
- addition of the 'publish' matitamake command used to install in system
tables/directory a development (that is compiling with -system)
- removal of .build,.user,.devel config files (only one is needed)
- fixed make dist/install to strip binaries, install the library with the new
method
- fixed compilation of the getter daemon
- deletion of grafite misc that is no more needed
marangon [Fri, 10 Mar 2006 12:59:53 +0000 (12:59 +0000)]
Added inversion principle creation for inductive predicates.
marangon [Fri, 10 Mar 2006 12:20:41 +0000 (12:20 +0000)]
Inversion code cleaning.
Stefano Zacchiroli [Wed, 8 Mar 2006 15:32:26 +0000 (15:32 +0000)]
use the statusbar to display hyperlink targets
Claudio Sacerdoti Coen [Wed, 8 Mar 2006 14:53:13 +0000 (14:53 +0000)]
Debugging code removed.
Claudio Sacerdoti Coen [Wed, 8 Mar 2006 14:47:37 +0000 (14:47 +0000)]
Reduction trick added to simplify (greatly speeding up some examples
in library/algebra. For instance, a simplification that used to be performed
in more than 4h now takes less than 1s).
The idea is simply to avoid delta-reduction of a constant applied to
arguments that are not "active" (i.e. they cannot create a redex when
substituted in the body of the constant).
Stefano Zacchiroli [Tue, 7 Mar 2006 21:13:19 +0000 (21:13 +0000)]
hand-like cursor when the cursor is on an href in a clickable math view
Stefano Zacchiroli [Tue, 7 Mar 2006 19:39:36 +0000 (19:39 +0000)]
- added an hack to load sequents viewer's mathml from file
- tried organizing entries of the debug menu
Claudio Sacerdoti Coen [Tue, 7 Mar 2006 18:21:39 +0000 (18:21 +0000)]
This simplify seems to diverge!
Claudio Sacerdoti Coen [Tue, 7 Mar 2006 17:31:09 +0000 (17:31 +0000)]
First theorems proved on left cosets.
Enrico Tassi [Tue, 7 Mar 2006 15:57:31 +0000 (15:57 +0000)]
added the creation of system_tables to the db when creating the user environment
marangon [Fri, 3 Mar 2006 17:12:41 +0000 (17:12 +0000)]
PP of Refine.RefineFailure.
Stefano Zacchiroli [Fri, 24 Feb 2006 00:18:04 +0000 (00:18 +0000)]
Use reference counting to keep track of camlp4 extensions so that the same
grammar rules are not added several times. (closes: #147)
Stefano Zacchiroli [Fri, 24 Feb 2006 00:15:53 +0000 (00:15 +0000)]
added a generic (yet rather trivial) module for reference counting
Stefano Zacchiroli [Thu, 23 Feb 2006 22:30:23 +0000 (22:30 +0000)]
bugfix: use utf8-aware substring function
Stefano Zacchiroli [Thu, 23 Feb 2006 21:35:38 +0000 (21:35 +0000)]
added "gragrep", grep-like tool over a bunch of grafite scripts
Stefano Zacchiroli [Thu, 23 Feb 2006 21:34:45 +0000 (21:34 +0000)]
added capability to specify externally extra command line arguments so that we
are no longer constrained to have all command line tools share the same command
line interface
Stefano Zacchiroli [Thu, 23 Feb 2006 21:33:34 +0000 (21:33 +0000)]
Added module GrafiteWalker, which implements traversals (recursive and not) over
grafite scripts. Useful for grep/sed like operations over a bunch of scripts.
Stefano Zacchiroli [Thu, 23 Feb 2006 21:32:24 +0000 (21:32 +0000)]
factorized an ast_statement type which is (now) used from outside this module
Stefano Zacchiroli [Thu, 23 Feb 2006 21:31:23 +0000 (21:31 +0000)]
- added src_root build time configuration value
- added the disclaimer "ComponentsConf should not be here"
Ferruccio Guidi [Thu, 23 Feb 2006 18:15:29 +0000 (18:15 +0000)]
information on current compilation state added in each file
Claudio Sacerdoti Coen [Thu, 23 Feb 2006 13:16:39 +0000 (13:16 +0000)]
64 "change" here and there in the library are now simplify/unfold as they
should have been. This has been possible because of some bugs fixed.
Claudio Sacerdoti Coen [Thu, 23 Feb 2006 13:13:04 +0000 (13:13 +0000)]
During simplify, reduction of the argument of a Fix and of a MutCase is now
performed using simplify. (It used to be performed by whd).
Pros: sometimes you should get simpler terms (but not so far)
Cons: sometimes simplification could simplify less than expected (but not so far)
Stefano Zacchiroli [Wed, 22 Feb 2006 23:22:09 +0000 (23:22 +0000)]
improved comment of HExtlib.find
Stefano Zacchiroli [Wed, 22 Feb 2006 22:58:13 +0000 (22:58 +0000)]
- ensure simplify_deps exists when invoked
- added a SIMPLIFYDEPS variable to change its location
Stefano Zacchiroli [Wed, 22 Feb 2006 22:39:47 +0000 (22:39 +0000)]
moved initial (i.e. empty) lexiconEngine status to lexiconEngine from
lexiconSync
Claudio Sacerdoti Coen [Wed, 22 Feb 2006 21:50:00 +0000 (21:50 +0000)]
simplify used in place of change
Claudio Sacerdoti Coen [Wed, 22 Feb 2006 21:17:16 +0000 (21:17 +0000)]
Bug fixed in simplify: delta expansion of constants applied to more arguments
than head lambda abstractions was always performed (even if no "interesting"
reduction took place).
Stefano Zacchiroli [Wed, 22 Feb 2006 14:39:11 +0000 (14:39 +0000)]
changed structure of the generated utf8MacroTable.ml file so that it can be
compiled with ocamlopt avoiding Stack_overflow
Claudio Sacerdoti Coen [Wed, 22 Feb 2006 14:13:31 +0000 (14:13 +0000)]
Missing -I ../.. added.
Claudio Sacerdoti Coen [Wed, 22 Feb 2006 14:00:21 +0000 (14:00 +0000)]
First part of bug #152 (unable to exit from Matita) solved.
Claudio Sacerdoti Coen [Wed, 22 Feb 2006 13:56:15 +0000 (13:56 +0000)]
Order of compilation of the modules fixed.
Claudio Sacerdoti Coen [Tue, 21 Feb 2006 18:23:18 +0000 (18:23 +0000)]
Coercions are now hidden by default in termAcicContent.ml.
Claudio Sacerdoti Coen [Tue, 21 Feb 2006 18:22:12 +0000 (18:22 +0000)]
Coercions are now hidden by default (in termAcicContent.ml)
Claudio Sacerdoti Coen [Mon, 20 Feb 2006 16:37:36 +0000 (16:37 +0000)]
pack_coercion used to avoid packing n-ary coercions where n > 2.
Fixed.
Claudio Sacerdoti Coen [Mon, 20 Feb 2006 16:36:28 +0000 (16:36 +0000)]
Stupid bug fixed.
Claudio Sacerdoti Coen [Mon, 20 Feb 2006 15:55:35 +0000 (15:55 +0000)]
Packing of implicit coercions must be also performed as soon as an object (or proof status) is created.
Claudio Sacerdoti Coen [Mon, 20 Feb 2006 15:05:37 +0000 (15:05 +0000)]
Finished one lemma (after many bug fixes here and there).
Claudio Sacerdoti Coen [Mon, 20 Feb 2006 14:47:00 +0000 (14:47 +0000)]
Bug fixed: rewrite > t where t had occurrences of metavariables in it could
fail because of a missing apply_subst.
Claudio Sacerdoti Coen [Mon, 20 Feb 2006 13:59:46 +0000 (13:59 +0000)]
Localization bug fixed.
Claudio Sacerdoti Coen [Mon, 20 Feb 2006 13:47:32 +0000 (13:47 +0000)]
Some more implicit coercions here and there.
Claudio Sacerdoti Coen [Mon, 20 Feb 2006 13:24:01 +0000 (13:24 +0000)]
Bug fixed in pack_coercions_obj. The context of the metas in the metasenv of
the CurrentProof was not translated correctly.
Ferruccio Guidi [Mon, 20 Feb 2006 11:58:44 +0000 (11:58 +0000)]
class definition updated (but buggy now)
Claudio Sacerdoti Coen [Sat, 18 Feb 2006 19:31:28 +0000 (19:31 +0000)]
Bug fixed: the source and target of declared parametric coercions used to
be URIs of the inductive block instead of being URIs of single inductive
types or constructors.
Claudio Sacerdoti Coen [Sat, 18 Feb 2006 18:20:02 +0000 (18:20 +0000)]
Trivial bug fixed in the merging of polymorphic coercions.
Claudio Sacerdoti Coen [Sat, 18 Feb 2006 15:53:16 +0000 (15:53 +0000)]
Bug fixed in insertion of parametric coercions.
To fix the bug, the CoercGraph.look_for_coercion now returns a term saturated
with Cic.Implicits. As usual, remember to refine the term before further usage.
Claudio Sacerdoti Coen [Sat, 18 Feb 2006 14:33:42 +0000 (14:33 +0000)]
More refinement errors localized.
Claudio Sacerdoti Coen [Sat, 18 Feb 2006 12:22:18 +0000 (12:22 +0000)]
More refinement errors localized.