]>
matita.cs.unibo.it Git - helm.git/log
Claudio Sacerdoti Coen [Wed, 17 Nov 2010 17:28:14 +0000 (17:28 +0000)]
- stock icons restored
- hbugs got rid of definitely
Claudio Sacerdoti Coen [Wed, 17 Nov 2010 14:54:52 +0000 (14:54 +0000)]
1) matita.glade ported from glade2 to glade3
2) added a workaround (using xmlling) to convert &#x....; chars generated
by glade3 into unicode symbols to avoid a corresponding lexing bug in
lablgladecc2 :-(
Andrea Asperti [Thu, 11 Nov 2010 10:22:11 +0000 (10:22 +0000)]
let and let rec used wrong tokens
Andrea Asperti [Mon, 8 Nov 2010 12:41:33 +0000 (12:41 +0000)]
Big bug fixed: grafiteDisambiguate.add_aliases_for_objects used to add
aliases to the status, but not to the .ng.
Fixed, but we probably need a better approach where the addition to the
.ng is performed by the single modules, and not in grafiteEngine as it
is now.
Claudio Sacerdoti Coen [Fri, 5 Nov 2010 20:46:37 +0000 (20:46 +0000)]
Bug fixed: an assert false was raised before giving the first interpretation.
Claudio Sacerdoti Coen [Fri, 5 Nov 2010 20:25:00 +0000 (20:25 +0000)]
- bug fixed: fullpath used in place of relative path
Andrea Asperti [Fri, 5 Nov 2010 16:43:25 +0000 (16:43 +0000)]
- bug fixed: circular dependencies are now detected correctly
Andrea Asperti [Fri, 5 Nov 2010 16:25:03 +0000 (16:25 +0000)]
now implemented in matitaEngine.ml
Andrea Asperti [Fri, 5 Nov 2010 15:18:53 +0000 (15:18 +0000)]
Huge change!!!
- matitadep & co removed (RIP)
- both matita and matitac can now recursively compile files as needed
- librarian greatly simplified: now it only handles roots
Probably many bugs left.
Andrea Asperti [Fri, 5 Nov 2010 12:56:55 +0000 (12:56 +0000)]
- better names, interface simplified
Andrea Asperti [Fri, 5 Nov 2010 12:53:36 +0000 (12:53 +0000)]
- cleanup
Andrea Asperti [Fri, 5 Nov 2010 12:45:21 +0000 (12:45 +0000)]
- matitacLib merged into matitaEngine
Andrea Asperti [Fri, 5 Nov 2010 12:10:57 +0000 (12:10 +0000)]
- dead code removed
Andrea Asperti [Fri, 5 Nov 2010 11:46:07 +0000 (11:46 +0000)]
- useless code removed
Andrea Asperti [Fri, 5 Nov 2010 11:27:09 +0000 (11:27 +0000)]
dead code removal: the parser used to be able to return LNone when it
parsed and immediately executed a lexicon command
Andrea Asperti [Fri, 5 Nov 2010 11:18:41 +0000 (11:18 +0000)]
more dead code removal
Andrea Asperti [Fri, 5 Nov 2010 11:16:18 +0000 (11:16 +0000)]
dead code removed
Andrea Asperti [Fri, 5 Nov 2010 11:13:09 +0000 (11:13 +0000)]
- recently introduced bug fixed: the new intermediate statuses for
aliases used to already have all the aliases in them
Andrea Asperti [Fri, 5 Nov 2010 10:42:10 +0000 (10:42 +0000)]
- refreshing of uris in NotationPt.terms implemented
Andrea Asperti [Fri, 5 Nov 2010 10:12:15 +0000 (10:12 +0000)]
- lexicon merged into ng_disambiguation
Andrea Asperti [Fri, 5 Nov 2010 09:39:58 +0000 (09:39 +0000)]
- lexiconSync merged into grafiteDisambiguate
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 23:42:25 +0000 (23:42 +0000)]
Dead code removed (left from a previous commit).
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 23:37:01 +0000 (23:37 +0000)]
- disk dumping of ex-lexicon commands almost implemented
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 23:10:56 +0000 (23:10 +0000)]
- disambiguation code moved from matitaEngine to grafiteDisambiguate
- grafiteDisambiguate.db is now opaque
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 22:44:31 +0000 (22:44 +0000)]
Dependencies re-computed.
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 22:42:11 +0000 (22:42 +0000)]
Minor code uniformization.
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 22:32:02 +0000 (22:32 +0000)]
- further simplifications (??) of the status dependencies
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 21:24:51 +0000 (21:24 +0000)]
..
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 21:23:32 +0000 (21:23 +0000)]
All methods made explicit.
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 21:05:56 +0000 (21:05 +0000)]
dependencies between statuses simplified
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 21:00:26 +0000 (21:00 +0000)]
dependencies between statuses simplified
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 20:54:55 +0000 (20:54 +0000)]
Minor code clean-up to simplify module dependencies.
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 20:39:17 +0000 (20:39 +0000)]
- dependencies between statuses simplified
Claudio Sacerdoti Coen [Thu, 4 Nov 2010 20:26:10 +0000 (20:26 +0000)]
- content/interpretations.ml and ng_cic_content/nTermCicContent.ml where
mutually recursive and part of the status was kept imperatively;
the two files have been merged together into ng_cic_content/interpretations.ml
Ferruccio Guidi [Thu, 4 Nov 2010 14:51:22 +0000 (14:51 +0000)]
- some changes in the crux icon
- the installation of the icons is now automatized
Andrea Asperti [Thu, 4 Nov 2010 14:10:46 +0000 (14:10 +0000)]
- dandling code (to be put somewhere) implementing recursive compilation
Andrea Asperti [Thu, 4 Nov 2010 14:10:07 +0000 (14:10 +0000)]
- interpretations are now saved in the .ng files
Andrea Asperti [Thu, 4 Nov 2010 13:36:47 +0000 (13:36 +0000)]
- Print/Set commands removed
- stupid bug fixed in interpretations: we did not add the new id to the
id list, so that only the first interpretation was considered
- added a new field to the interpretations status to record the recently
added aliases that need to be made explicit in the script; much better
than what we did before (alias diffing)
Ferruccio Guidi [Wed, 3 Nov 2010 21:02:44 +0000 (21:02 +0000)]
last commit for helena 0.8.1
- xsl : we can render the levels of the abstractions
- ccs : we output three kinds of constraints
- Makefiles: we automatized the relising process
- brgCrg : all abstractions have infinite level for now
Enrico Tassi [Wed, 3 Nov 2010 17:14:35 +0000 (17:14 +0000)]
notation kind of works
Andrea Asperti [Wed, 3 Nov 2010 14:13:11 +0000 (14:13 +0000)]
- LexiconAst merged into GrafiteAst
- all lexicon stuff made functional (more or less)
- no more .lexicon files
Ferruccio Guidi [Tue, 2 Nov 2010 22:06:52 +0000 (22:06 +0000)]
- the connections between the intermediate language and the "bag"
kernel were missing
- the connections between the intermediate language and the "bag"
kernel are now tail recursive
- the dtd now declares the "level" attribute
- some "assert false" removed in crg
- xml exportation of the data processed by the "bag" kernel is now
available
- the "bag" kernel now uses Entity names rather than identifiers
Enrico Tassi [Tue, 2 Nov 2010 17:08:43 +0000 (17:08 +0000)]
big change in parsing, trying to make all functional
Ferruccio Guidi [Mon, 1 Nov 2010 15:18:57 +0000 (15:18 +0000)]
- some bugfix
- some
- old intermediate language (meta) has been removed
Ferruccio Guidi [Sun, 31 Oct 2010 22:52:29 +0000 (22:52 +0000)]
the old intermediate language (meta) is now obsolete
Ferruccio Guidi [Sun, 31 Oct 2010 15:13:37 +0000 (15:13 +0000)]
when sort inclusion is enabled, we can produce conversion constraints in xml
format
Ferruccio Guidi [Sat, 30 Oct 2010 13:03:34 +0000 (13:03 +0000)]
a module was missing .........
Ferruccio Guidi [Sat, 30 Oct 2010 13:00:05 +0000 (13:00 +0000)]
- initial support for abstractions with explicit levels
- some minor bug fixes
Claudio Sacerdoti Coen [Fri, 29 Oct 2010 22:29:20 +0000 (22:29 +0000)]
More parts of the lexicon status made functional.
Still mostly untested.
Claudio Sacerdoti Coen [Fri, 29 Oct 2010 21:15:46 +0000 (21:15 +0000)]
Porting to new syntax.
Claudio Sacerdoti Coen [Fri, 29 Oct 2010 21:10:19 +0000 (21:10 +0000)]
Porting to new syntax.
Claudio Sacerdoti Coen [Fri, 29 Oct 2010 21:07:18 +0000 (21:07 +0000)]
Porting to new syntax.
Claudio Sacerdoti Coen [Fri, 29 Oct 2010 21:06:18 +0000 (21:06 +0000)]
Porting to intermediate syntax.
Claudio Sacerdoti Coen [Fri, 29 Oct 2010 20:59:56 +0000 (20:59 +0000)]
Bug fixed: a missing eta-expansion raised an assert false
Claudio Sacerdoti Coen [Fri, 29 Oct 2010 20:57:21 +0000 (20:57 +0000)]
WARNING: partial commit.
- matita is compiling again, but totally untested
- major re-organization of the statuses
Andrea Asperti [Fri, 29 Oct 2010 16:42:43 +0000 (16:42 +0000)]
WARNING: partial commit (does not compile)
1) major re-organization of statuses
2) major change to dumpability
3) partial functionalization of lexicon status
Andrea Asperti [Fri, 29 Oct 2010 11:27:11 +0000 (11:27 +0000)]
- grammar of // changed to move the justification inside;
reason: that brain damaged piece of software that is CAMLP5 does a
lookahead and then it forgets to rollback the token (why??? is it
a bug). As a consequence matita used to work (since it parses a
statement at a time), but not matitac (since the lookahead destroyed
the next command)
- core_notation.moo: \frac used to be at level 90, but this is incorrect
during parsing and incompatible with the new syntax; \frac is now
used only in output
- minor dead code removal here and there
Andrea Asperti [Wed, 27 Oct 2010 15:16:20 +0000 (15:16 +0000)]
Dead code for .moo files removed.
Andrea Asperti [Wed, 27 Oct 2010 15:03:47 +0000 (15:03 +0000)]
.moo no longer used: all interesting data is left in either .lexicon or
.ng
Andrea Asperti [Wed, 27 Oct 2010 09:55:21 +0000 (09:55 +0000)]
Bug fixed: heuristic to detect real URIs used to raise an exception.
Andrea Asperti [Wed, 27 Oct 2010 09:53:58 +0000 (09:53 +0000)]
old standard library no longer included
Enrico Tassi [Tue, 26 Oct 2010 16:01:09 +0000 (16:01 +0000)]
add some virtuals
Andrea Asperti [Tue, 26 Oct 2010 14:32:14 +0000 (14:32 +0000)]
urimanager removed
Enrico Tassi [Tue, 26 Oct 2010 14:00:32 +0000 (14:00 +0000)]
fix queries
Andrea Asperti [Tue, 26 Oct 2010 13:20:32 +0000 (13:20 +0000)]
Last commit made matita FTBFS. Fixed.
Andrea Asperti [Tue, 26 Oct 2010 13:09:00 +0000 (13:09 +0000)]
Some files ported to intermediate syntax to test.
Andrea Asperti [Tue, 26 Oct 2010 13:03:11 +0000 (13:03 +0000)]
STATS removed (was it still working properly??)
Andrea Asperti [Tue, 26 Oct 2010 12:58:39 +0000 (12:58 +0000)]
cic module removed (RIP)
Enrico Tassi [Fri, 22 Oct 2010 15:59:56 +0000 (15:59 +0000)]
tentative parser patch with symbolic tactics names
Andrea Asperti [Fri, 22 Oct 2010 12:01:20 +0000 (12:01 +0000)]
elim implemented as a notation for apply
Andrea Asperti [Fri, 22 Oct 2010 12:00:11 +0000 (12:00 +0000)]
Bug fixed: it always made an undo to the empty status (stupid bug
introduced in last commit)
Enrico Tassi [Tue, 19 Oct 2010 13:25:32 +0000 (13:25 +0000)]
camlp5 probably changed some internal data structures and now they cannot be compared with pervasives.comapre, thus we avoid it. Was breaking the natural deduction stuff
Enrico Tassi [Sun, 17 Oct 2010 09:13:26 +0000 (09:13 +0000)]
fixed many scripts that broke for various reasons
Enrico Tassi [Sun, 17 Oct 2010 09:12:29 +0000 (09:12 +0000)]
backport of patches to unification
Enrico Tassi [Sun, 17 Oct 2010 09:09:12 +0000 (09:09 +0000)]
fixed List.for_all2 called without knowing if the two lists have the same length
Enrico Tassi [Sun, 17 Oct 2010 09:08:05 +0000 (09:08 +0000)]
new case for higher order unification:
(? ?) =?= (f x)
is not handled by delift, since flexible arguments in the local context
are skipped by delift, resulting in the instantiation of the head meta to
a constant function, even if the rhs is structurally the same.
Enrico Tassi [Sun, 17 Oct 2010 09:05:51 +0000 (09:05 +0000)]
removed wrong optimization in delift and export is_flexible
Andrea Asperti [Sat, 16 Oct 2010 06:09:24 +0000 (06:09 +0000)]
the Makefile was still calling transcript.
Claudio Sacerdoti Coen [Fri, 15 Oct 2010 15:17:14 +0000 (15:17 +0000)]
transcript removed (currently useless)
Claudio Sacerdoti Coen [Fri, 15 Oct 2010 14:55:43 +0000 (14:55 +0000)]
Polymorphic recursion no longer required!!!
Claudio Sacerdoti Coen [Fri, 15 Oct 2010 14:41:16 +0000 (14:41 +0000)]
- bug fixed (introduced by last commit from Andrea in MatitaEngine):
recursive inclusion was de-activated
- some dead code removal
Claudio Sacerdoti Coen [Fri, 15 Oct 2010 12:17:16 +0000 (12:17 +0000)]
- grafiteSync no longer used
- grafiteTypes.status simplified
Andrea Asperti [Wed, 13 Oct 2010 11:04:46 +0000 (11:04 +0000)]
Propagation of changes to grafiteAst.
Andrea Asperti [Fri, 8 Oct 2010 13:21:54 +0000 (13:21 +0000)]
Cic.term and Cic.obj unused!
Andrea Asperti [Fri, 8 Oct 2010 11:36:04 +0000 (11:36 +0000)]
- cic almost not used
Andrea Asperti [Fri, 8 Oct 2010 11:18:01 +0000 (11:18 +0000)]
hgdome no longer used (RIP)
Andrea Asperti [Fri, 8 Oct 2010 11:12:09 +0000 (11:12 +0000)]
- most of cicUtil no longer used
Andrea Asperti [Fri, 8 Oct 2010 11:03:27 +0000 (11:03 +0000)]
- most of cic/ removed
Andrea Asperti [Fri, 8 Oct 2010 11:01:14 +0000 (11:01 +0000)]
Library committed again (because of a bug in SVN)
Andrea Asperti [Fri, 8 Oct 2010 10:51:07 +0000 (10:51 +0000)]
SVN bug: library lost, copying it again from previous version (???)
Andrea Asperti [Fri, 8 Oct 2010 10:30:47 +0000 (10:30 +0000)]
- hmysql removed (RIP)
- library simplified to handle only new files, moo and lexicon
- BROKEN FEATURES: recursive decompilation of library files is currently
broken since, without the db, there is currently no way to compute the
reverse dependencies
Andrea Asperti [Fri, 8 Oct 2010 09:23:01 +0000 (09:23 +0000)]
cicNotation* ==> notation*
Andrea Asperti [Fri, 8 Oct 2010 09:01:00 +0000 (09:01 +0000)]
- acic_content ==> content
- termAcicContent ==> interpretations
Andrea Asperti [Thu, 7 Oct 2010 16:29:52 +0000 (16:29 +0000)]
xmldiff removed
Andrea Asperti [Thu, 7 Oct 2010 16:24:44 +0000 (16:24 +0000)]
- cic_exportation, cic_acic, acic_content (only parts related to acic)
metadata, cic_proof_checking and old binaries removed
Andrea Asperti [Thu, 7 Oct 2010 09:51:17 +0000 (09:51 +0000)]
cic_unification removed
Andrea Asperti [Thu, 7 Oct 2010 09:37:01 +0000 (09:37 +0000)]
acic_procedural and tactics removed
Andrea Asperti [Wed, 6 Oct 2010 15:02:58 +0000 (15:02 +0000)]
Removed tptp_grafite
Andrea Asperti [Wed, 6 Oct 2010 14:30:46 +0000 (14:30 +0000)]
removed tptp_grafite
Andrea Asperti [Wed, 6 Oct 2010 14:29:15 +0000 (14:29 +0000)]
nAuto --> nnAuto