wenzelm [Tue, 27 Jul 2010 22:42:53 +0200] rev 37980
avoid repeated File.read for theory text (as before);
misc tuning and simplification;
wenzelm [Tue, 27 Jul 2010 22:23:32 +0200] rev 37979
tuned messages and comments;
wenzelm [Tue, 27 Jul 2010 22:15:51 +0200] rev 37978
simplified Thy_Header.read -- include Source.of_string_limited here;
tuned;
wenzelm [Tue, 27 Jul 2010 22:00:26 +0200] rev 37977
simplified/clarified theory loader: more explicit task management, kill old versions at start, commit results only in the very end, non-optional master dependency, do not store text in deps;
explicit Thy_Info.toplevel_begin_theory, which does not maintain theory loader database;
Outer_Syntax.load_thy: modify Toplevel.init for theory loading, and avoid slightly odd implicit batch mode of 'theory' command;
added Thy_Load.begin_theory for clarity;
structure ProofGeneral.ThyLoad.add_path appears to be old ThyLoad.add_path to Proof General, but actually operates on new Thy_Load.master_path instead -- for more precise imitation of theory loader;
moved some basic commands from isar_cmd.ML to isar_syn.ML;
misc tuning and simplification;
wenzelm [Tue, 27 Jul 2010 12:59:22 +0200] rev 37976
more precise stats;
wenzelm [Mon, 26 Jul 2010 18:25:19 +0200] rev 37975
merged
haftmann [Mon, 26 Jul 2010 14:44:07 +0200] rev 37974
quickcheck images of goals under registration morphisms
haftmann [Mon, 26 Jul 2010 14:44:07 +0200] rev 37973
get_registrations interface
haftmann [Mon, 26 Jul 2010 11:15:10 +0200] rev 37972
restored unusual snd-biased merge/join policy -- required due to non-conservative code setups
haftmann [Mon, 26 Jul 2010 11:11:10 +0200] rev 37971
merged
haftmann [Mon, 26 Jul 2010 11:10:57 +0200] rev 37970
reactivated Scala check
haftmann [Mon, 26 Jul 2010 11:10:36 +0200] rev 37969
corrected range check once more
haftmann [Mon, 26 Jul 2010 11:10:35 +0200] rev 37968
added Code_Natural.thy
haftmann [Mon, 26 Jul 2010 11:09:45 +0200] rev 37967
reactivated Scala check; tuned import order
haftmann [Mon, 26 Jul 2010 11:09:45 +0200] rev 37966
reactivated Scala check
haftmann [Mon, 26 Jul 2010 11:09:44 +0200] rev 37965
modified namespace policy
haftmann [Mon, 26 Jul 2010 11:09:44 +0200] rev 37964
use Natural as index type for Haskell and Scala
blanchet [Sun, 25 Jul 2010 15:43:53 +0200] rev 37963
merged
blanchet [Fri, 23 Jul 2010 21:29:29 +0200] rev 37962
keep track of clause numbers for SPASS now that we generate FOF rather than CNF problems;
this is rather involved because the Flotter FOF-to-CNF translator is normally implicit.
We must make this an explicit step and parse the Flotter output to find out which clauses correspond to which formulas.
blanchet [Fri, 23 Jul 2010 15:04:49 +0200] rev 37961
first step in using "fof" rather than "cnf" in TPTP problems
blanchet [Fri, 23 Jul 2010 14:07:35 +0200] rev 37960
fix polymorphic "val"
haftmann [Sat, 24 Jul 2010 18:08:43 +0200] rev 37959
temporarily deactivating check for Scala
haftmann [Sat, 24 Jul 2010 18:08:41 +0200] rev 37958
another refinement chapter in the neverending numeral story
wenzelm [Mon, 26 Jul 2010 17:59:26 +0200] rev 37957
inductive_cases: crude parallelization via Par_List.map;
wenzelm [Mon, 26 Jul 2010 17:41:26 +0200] rev 37956
modernized/unified some specifications;
wenzelm [Mon, 26 Jul 2010 13:50:52 +0200] rev 37955
Thy_Info.loaded_files: Thy_Load.loaded_files depends on master -- i.e. no files for finished theory;
wenzelm [Sun, 25 Jul 2010 21:42:39 +0200] rev 37954
simplified/clarified register_thy: more precise treatment of new dependencies, remove descendants;
eliminated obsolete touch_child_thys, register_theory;
wenzelm [Sun, 25 Jul 2010 14:41:48 +0200] rev 37953
simplified handling of theory begin/end wrt. toplevel and theory loader;
wenzelm [Sun, 25 Jul 2010 12:57:29 +0200] rev 37952
Thy_Load.check_loaded via Theory.at_end;
wenzelm [Sat, 24 Jul 2010 21:40:48 +0200] rev 37951
tuned;
wenzelm [Sat, 24 Jul 2010 21:22:21 +0200] rev 37950
moved basic thy file name operations from Thy_Load to Thy_Header;
wenzelm [Sat, 24 Jul 2010 12:14:53 +0200] rev 37949
moved management of auxiliary theory source files to Thy_Load -- as theory data instead of accidental loader state;
theory loader: reduced warnings -- thy database can be bypassed in certain situations;
Proof/Local_Theory.propagate_ml_env;
ML use function: propagate ML environment as well;
pervasive type generic_theory;