haftmann [Fri, 10 Aug 2007 17:04:34 +0200] rev 24219
new structure for code generator modules
haftmann [Fri, 10 Aug 2007 17:04:24 +0200] rev 24218
ClassPackage renamed to Class
haftmann [Fri, 10 Aug 2007 17:04:20 +0200] rev 24217
updated
wenzelm [Fri, 10 Aug 2007 15:28:11 +0200] rev 24216
simultaneous use_thys;
paulson [Fri, 10 Aug 2007 15:13:18 +0200] rev 24215
removal of some refs
wenzelm [Fri, 10 Aug 2007 14:49:01 +0200] rev 24214
(un)interruptible: pass-through original thread attributes;
wenzelm [Fri, 10 Aug 2007 11:02:09 +0200] rev 24213
tuned;
added jEdit mode spec;
wenzelm [Fri, 10 Aug 2007 10:54:19 +0200] rev 24212
HOL_USEDIR_OPTIONS: default to -M 1 (more robust);
wenzelm [Fri, 10 Aug 2007 10:41:57 +0200] rev 24211
added jEdit mode spec;
tuned comments;
wenzelm [Fri, 10 Aug 2007 00:20:39 +0200] rev 24210
* Experimental support for multithreading, using Poly/ML 5.1;
wenzelm [Thu, 09 Aug 2007 23:53:51 +0200] rev 24209
schedule: misc cleanup, more precise task model;
wenzelm [Thu, 09 Aug 2007 23:53:50 +0200] rev 24208
schedule: more precise task model;
improved error handling: first failure causes interrupt of all threads;
misc cleanup;
wenzelm [Thu, 09 Aug 2007 23:53:49 +0200] rev 24207
schedule: more precise task model;
removed obsolete structure Task;
wenzelm [Thu, 09 Aug 2007 19:19:23 +0200] rev 24206
fixed DESCRIPTION: single line;
proper quoting of shell variables;
wenzelm [Thu, 09 Aug 2007 19:00:31 +0200] rev 24205
updated;
wenzelm [Thu, 09 Aug 2007 16:56:17 +0200] rev 24204
adapted ThyLoad.check_thy;
haftmann [Thu, 09 Aug 2007 15:57:26 +0200] rev 24203
dropped
haftmann [Thu, 09 Aug 2007 15:52:57 +0200] rev 24202
explizit checking for pattern discipline
haftmann [Thu, 09 Aug 2007 15:52:56 +0200] rev 24201
proper handling of empty datatypes
haftmann [Thu, 09 Aug 2007 15:52:55 +0200] rev 24200
improved class target: now considers class intro rules
haftmann [Thu, 09 Aug 2007 15:52:54 +0200] rev 24199
new access interface in defs.ML
haftmann [Thu, 09 Aug 2007 15:52:53 +0200] rev 24198
adaptions for code generation
haftmann [Thu, 09 Aug 2007 15:52:49 +0200] rev 24197
proper implementation of rational numbers
haftmann [Thu, 09 Aug 2007 15:52:47 +0200] rev 24196
localized of_nat
haftmann [Thu, 09 Aug 2007 15:52:45 +0200] rev 24195
tuned
haftmann [Thu, 09 Aug 2007 15:52:42 +0200] rev 24194
re-eliminated Option.thy
haftmann [Thu, 09 Aug 2007 15:52:38 +0200] rev 24193
updated
aspinall [Thu, 09 Aug 2007 11:39:29 +0200] rev 24192
PGIP change: thyname is optional in opentheory, markup even in case of header parse failure
aspinall [Thu, 09 Aug 2007 11:37:27 +0200] rev 24191
Typo in comment
wenzelm [Wed, 08 Aug 2007 23:07:50 +0200] rev 24190
discontinued attached ML files;
end_theory: fail on unresolved dependencies;
wenzelm [Wed, 08 Aug 2007 23:07:48 +0200] rev 24189
simplified ThyLoad.deps_thy etc.: discontinued attached ML files;
wenzelm [Wed, 08 Aug 2007 23:07:47 +0200] rev 24188
load_thy: try_ml_file unconditionally;
wenzelm [Wed, 08 Aug 2007 23:07:46 +0200] rev 24187
* Theory loader: old-style ML proof scripts are considered a legacy feature;
wenzelm [Wed, 08 Aug 2007 20:48:08 +0200] rev 24186
check_deps: really do reload the master text if required;
load_thy: more robust check of corrupted deps;
require_thy: outdate_thy if required;
tuned;
aspinall [Wed, 08 Aug 2007 20:03:17 +0200] rev 24185
Useful abbreviation of isatool commands used by Eclipse
wenzelm [Wed, 08 Aug 2007 16:40:20 +0200] rev 24184
thread-safeness: when creating certified items, perform Theory.check_thy *last*;
tuned datatype proof;
paulson [Wed, 08 Aug 2007 14:00:09 +0200] rev 24183
Code to undo the function ascii_of
paulson [Wed, 08 Aug 2007 13:59:46 +0200] rev 24182
Fixing the code to undo the function ascii_of
paulson [Wed, 08 Aug 2007 13:14:31 +0200] rev 24181
metis
wenzelm [Tue, 07 Aug 2007 23:24:10 +0200] rev 24180
tuned ML setup;
wenzelm [Tue, 07 Aug 2007 20:43:36 +0200] rev 24179
fixed imports from ../../Auth;
wenzelm [Tue, 07 Aug 2007 20:19:55 +0200] rev 24178
turned Unify flags into configuration options (global only);
wenzelm [Tue, 07 Aug 2007 20:19:54 +0200] rev 24177
usedir: added options -M -T for multithreading;
wenzelm [Tue, 07 Aug 2007 20:19:52 +0200] rev 24176
removed 'declare' from tactic emulations;
wenzelm [Tue, 07 Aug 2007 20:19:51 +0200] rev 24175
theory loader: removed obsolete update_thy (coincides with use_thy);
tuned;
tuned comments;
wenzelm [Tue, 07 Aug 2007 20:19:50 +0200] rev 24174
theory loader: removed obsolete update_thy (coincides with use_thy);
wenzelm [Tue, 07 Aug 2007 20:19:49 +0200] rev 24173
theory loader: added use_thys, removed obsolete update_thy;
wenzelm [Tue, 07 Aug 2007 20:19:48 +0200] rev 24172
theory loader: added use_thys, removed obsolete update_thy;
various global ML references of Pure and HOL have been turned into configuration options;
krauss [Tue, 07 Aug 2007 17:01:35 +0200] rev 24171
Issue a warning, when "function" encounters variables occuring in function position,
as in "f (g x) = ..." where g is a variable.
krauss [Tue, 07 Aug 2007 15:20:24 +0200] rev 24170
more error handling
wenzelm [Tue, 07 Aug 2007 15:04:35 +0200] rev 24169
added more instances;
krauss [Tue, 07 Aug 2007 14:49:58 +0200] rev 24168
simplified internal interfaces; cong rules are now handled directly by "context_tree.ML"
haftmann [Tue, 07 Aug 2007 10:03:25 +0200] rev 24167
split off Option theory
haftmann [Tue, 07 Aug 2007 09:40:34 +0200] rev 24166
new nbe implementation
haftmann [Tue, 07 Aug 2007 09:38:48 +0200] rev 24165
more robust simproces
haftmann [Tue, 07 Aug 2007 09:38:47 +0200] rev 24164
tuned
haftmann [Tue, 07 Aug 2007 09:38:46 +0200] rev 24163
simplified proofs
haftmann [Tue, 07 Aug 2007 09:38:44 +0200] rev 24162
split off theory Option for benefit of code generator
haftmann [Tue, 07 Aug 2007 09:38:43 +0200] rev 24161
changed import order
wenzelm [Mon, 06 Aug 2007 19:59:07 +0200] rev 24160
added more instances;
wenzelm [Mon, 06 Aug 2007 19:58:59 +0200] rev 24159
ML-Systems/overloading_smlnj.ML;
wenzelm [Mon, 06 Aug 2007 19:35:43 +0200] rev 24158
Overloading in SML/NJ.
berghofe [Mon, 06 Aug 2007 16:08:01 +0200] rev 24157
Added renaming function to prevent correctness proof for realizer
of induction rule to fail because of name clashes between parameters
and predicate variables.
berghofe [Mon, 06 Aug 2007 16:05:25 +0200] rev 24156
No document for Pretty_Int theory.
haftmann [Mon, 06 Aug 2007 11:45:39 +0200] rev 24155
nbe improved
haftmann [Mon, 06 Aug 2007 11:45:19 +0200] rev 24154
removed
wenzelm [Fri, 03 Aug 2007 22:50:40 +0200] rev 24153
simultaneous use_thys;
wenzelm [Fri, 03 Aug 2007 22:35:40 +0200] rev 24152
reactivated Nominal/Examples/Class.thy;
wenzelm [Fri, 03 Aug 2007 22:33:10 +0200] rev 24151
replaced outdated flag by update_time (multithreading-safe presentation order);
wenzelm [Fri, 03 Aug 2007 22:33:09 +0200] rev 24150
sort indexes according to symbolic update_time (multithreading-safe);
wenzelm [Fri, 03 Aug 2007 22:33:07 +0200] rev 24149
use separate trace flag instead of Output.debug;
wenzelm [Fri, 03 Aug 2007 22:33:03 +0200] rev 24148
named some CRITICAL sections;
wenzelm [Fri, 03 Aug 2007 20:19:41 +0200] rev 24147
misc cleanup of ML bindings (for multihreading);
wenzelm [Fri, 03 Aug 2007 16:28:25 +0200] rev 24146
added int type constraint to accomodate hacked SML/NJ (backported change in generated metis.ML);
wenzelm [Fri, 03 Aug 2007 16:28:24 +0200] rev 24145
preparations for proper type int;
wenzelm [Fri, 03 Aug 2007 16:28:23 +0200] rev 24144
tuned tracing;
wenzelm [Fri, 03 Aug 2007 16:28:22 +0200] rev 24143
replaced Theory.self_ref by Theory.check_thy, which now produces a checked ref;
thread-safeness: when creating certified items, perform Theory.check_thy *last*;
wenzelm [Fri, 03 Aug 2007 16:28:21 +0200] rev 24142
certify: no check_thy here;
wenzelm [Fri, 03 Aug 2007 16:28:20 +0200] rev 24141
improved check_thy: produce a checked theory_ref (thread-safe version);
removed obsolete self_ref (cf. check_thy);
thread-safeness: when creating certified items, perform Theory.check_thy *last*;
eq_thy: no check here;
marked some critical sections;
wenzelm [Fri, 03 Aug 2007 16:28:19 +0200] rev 24140
moved Admin/proper_int.ML to Pure/ML-Systems/proper_int.ML;
wenzelm [Fri, 03 Aug 2007 16:28:18 +0200] rev 24139
added dependency on Tools/Metis/metis.ML;
wenzelm [Fri, 03 Aug 2007 16:28:17 +0200] rev 24138
updated;
wenzelm [Fri, 03 Aug 2007 16:28:15 +0200] rev 24137
replaced Theory.self_ref by Theory.check_thy, which now produces a checked ref;
wenzelm [Thu, 02 Aug 2007 23:18:13 +0200] rev 24136
reset Logic.auto_rename;
wenzelm [Thu, 02 Aug 2007 22:43:47 +0200] rev 24135
added int type constraints to accomodate hacked SML/NJ;
wenzelm [Thu, 02 Aug 2007 22:16:49 +0200] rev 24134
added int type constraints to accomodate hacked SML/NJ;
wenzelm [Thu, 02 Aug 2007 21:45:07 +0200] rev 24133
added int type constraints to accomodate hacked SML/NJ;
wenzelm [Thu, 02 Aug 2007 21:43:55 +0200] rev 24132
made mk_int/dest_int pervasive;
ballarin [Thu, 02 Aug 2007 18:13:42 +0200] rev 24131
Experimental removal of assumptions of the form x : UNIV and the like after interpretation.
berghofe [Thu, 02 Aug 2007 17:31:10 +0200] rev 24130
Repaired term_of_char.
berghofe [Thu, 02 Aug 2007 17:29:40 +0200] rev 24129
- Added cycle test to function mk_ind_def to avoid non-termination
of code generator.
- Functions generated from inductive predicates having neither
parameters nor input arguments now take a unit element as an
argument, otherwise the generated code would be ill-formed.
wenzelm [Thu, 02 Aug 2007 16:12:02 +0200] rev 24128
tuned;
wenzelm [Thu, 02 Aug 2007 15:44:37 +0200] rev 24127
converted Meson tests to proper theory;
wenzelm [Thu, 02 Aug 2007 12:06:29 +0200] rev 24126
turned simp_depth_limit into configuration option;
tuned register_config;
wenzelm [Thu, 02 Aug 2007 12:06:28 +0200] rev 24125
added name_of;
wenzelm [Thu, 02 Aug 2007 12:06:27 +0200] rev 24124
turned simp_depth_limit into configuration option;
wenzelm [Wed, 01 Aug 2007 21:10:36 +0200] rev 24123
tuned ML bindings (for multithreading);
updated timings;
wenzelm [Wed, 01 Aug 2007 20:25:16 +0200] rev 24122
tuned ML bindings (for multithreading);
huffman [Wed, 01 Aug 2007 19:59:12 +0200] rev 24121
fix looping when applied to standard subgoals
wenzelm [Wed, 01 Aug 2007 18:05:43 +0200] rev 24120
updated;
wenzelm [Wed, 01 Aug 2007 17:03:28 +0200] rev 24119
tracing: level;
wenzelm [Wed, 01 Aug 2007 16:59:15 +0200] rev 24118
multithreading trace: int;
wenzelm [Wed, 01 Aug 2007 16:55:45 +0200] rev 24117
added toplevel print command;
wenzelm [Wed, 01 Aug 2007 16:55:44 +0200] rev 24116
tuned;
wenzelm [Wed, 01 Aug 2007 16:55:43 +0200] rev 24115
renamed 'print_options' to 'print_configs';
wenzelm [Wed, 01 Aug 2007 16:55:42 +0200] rev 24114
renamed config_option.ML to config.ML;
moved attrib setup to attrib.ML;
wenzelm [Wed, 01 Aug 2007 16:55:41 +0200] rev 24113
renamed config_option.ML to config.ML;
wenzelm [Wed, 01 Aug 2007 16:55:40 +0200] rev 24112
simplified internal Config interface;
wenzelm [Wed, 01 Aug 2007 16:55:39 +0200] rev 24111
updated;
wenzelm [Wed, 01 Aug 2007 16:55:37 +0200] rev 24110
tuned config options: eliminated separate attribute "option";
wenzelm [Wed, 01 Aug 2007 16:50:16 +0200] rev 24109
oops -- fixed syntax;
wenzelm [Wed, 01 Aug 2007 16:48:47 +0200] rev 24108
"running": PROTECTED wakeup;
"cont": actually invoke wakeup!!
wenzelm [Tue, 31 Jul 2007 23:23:34 +0200] rev 24107
proper path specifications;
wenzelm [Tue, 31 Jul 2007 23:23:28 +0200] rev 24106
simultaneous use_thys;
wenzelm [Tue, 31 Jul 2007 22:21:22 +0200] rev 24105
setmp_noncritical print_mode;
wenzelm [Tue, 31 Jul 2007 22:21:20 +0200] rev 24104
simultaneous use_thys;
wenzelm [Tue, 31 Jul 2007 22:21:18 +0200] rev 24103
removed obsolete HOL/Real/ROOT.ML;
wenzelm [Tue, 31 Jul 2007 21:19:24 +0200] rev 24102
no_document: setmp_noncritical;
wenzelm [Tue, 31 Jul 2007 21:19:23 +0200] rev 24101
with_charset: setmp_noncritical;
wenzelm [Tue, 31 Jul 2007 21:19:22 +0200] rev 24100
added max-threads preference;