wenzelm [Sun, 08 Aug 2010 22:33:41 +0200] rev 38239
parse_spans: somewhat faster low-level implementation;
wenzelm [Sun, 08 Aug 2010 20:03:31 +0200] rev 38238
proper context for Syntax.parse_token;
wenzelm [Sun, 08 Aug 2010 19:54:54 +0200] rev 38237
prefer Context_Position.report where a proper context is available -- notably for "inner" entities;
wenzelm [Sun, 08 Aug 2010 19:36:31 +0200] rev 38236
explicitly distinguish Output.status (essential feedback) vs. Output.report (useful markup);
wenzelm [Sun, 08 Aug 2010 14:22:54 +0200] rev 38235
fixed odd runtime type error, which appears to have escaped the scala-2.8.0.final compiler;
wenzelm [Sun, 08 Aug 2010 14:00:59 +0200] rev 38234
YXML.parse: refrain from interning, let XML.Cache do it (partially);
wenzelm [Sun, 08 Aug 2010 13:59:57 +0200] rev 38233
cache_string: store trimmed string value;
wenzelm [Sat, 07 Aug 2010 23:02:19 +0200] rev 38232
simple_dialog: allow scala.swing.Component as well;
wenzelm [Sat, 07 Aug 2010 22:43:57 +0200] rev 38231
simplified some Markup;
wenzelm [Sat, 07 Aug 2010 22:09:52 +0200] rev 38230
simplified type XML.Tree: embed Markup directly, avoid slightly odd triple;
XML.cache_tree: actually store XML.Text as well;
added Isabelle_Process.Result.properties;
wenzelm [Sat, 07 Aug 2010 21:22:39 +0200] rev 38229
more robust treatment of Markup.token;
wenzelm [Sat, 07 Aug 2010 21:03:06 +0200] rev 38228
simplified type XML.tree: embed Markup.T directly, avoid slightly odd triple;
wenzelm [Sat, 07 Aug 2010 19:52:14 +0200] rev 38227
concentrate structural document notions in document.scala;
tuned;
wenzelm [Sat, 07 Aug 2010 17:24:46 +0200] rev 38226
maintain editor history independently of Swing thread, which is potentially a bottle-neck or might be unavailable (e.g. in batch mode);
wenzelm [Sat, 07 Aug 2010 16:49:03 +0200] rev 38225
tuned;
wenzelm [Sat, 07 Aug 2010 16:44:52 +0200] rev 38224
more explicit model of pending text edits;
wenzelm [Sat, 07 Aug 2010 16:15:52 +0200] rev 38223
more explicit treatment of Swing thread context;
Document_Model.snapshot: require Swing thread;
wenzelm [Sat, 07 Aug 2010 14:45:26 +0200] rev 38222
replaced individual Document_Model history by all-inclusive one in Session;
Document_Model: provide thy_name externally, i.e. by central Isabelle plugin;
tuned;
wenzelm [Sat, 07 Aug 2010 13:19:48 +0200] rev 38221
misc tuning and clarification;
wenzelm [Fri, 06 Aug 2010 21:52:49 +0200] rev 38220
avoid null in Scala;
tuned comments;
wenzelm [Fri, 06 Aug 2010 14:37:04 +0200] rev 38219
updated keywords;
wenzelm [Fri, 06 Aug 2010 14:35:04 +0200] rev 38218
removed obsolete Goal.local_future_enforced: Toplevel.run_command is no longer interactive, so Goal.local_future_enabled is sufficient (cf. 349e9223c685 and e07dacec79e7);
wenzelm [Fri, 06 Aug 2010 12:38:02 +0200] rev 38217
merged
blanchet [Fri, 06 Aug 2010 11:37:33 +0200] rev 38216
merged
blanchet [Fri, 06 Aug 2010 11:35:10 +0200] rev 38215
quotient types registered as codatatypes are no longer quotient types
blanchet [Fri, 06 Aug 2010 11:33:58 +0200] rev 38214
added a friendly warning
blanchet [Fri, 06 Aug 2010 11:05:57 +0200] rev 38213
extend the scope of limitation about nonconservative extensions
blanchet [Fri, 06 Aug 2010 10:50:52 +0200] rev 38212
improved "merge_type_vars" option: map supersorts to subsorts, to avoid distinguishing, say, "{}", and "HOL.type"
ballarin [Thu, 05 Aug 2010 22:29:43 +0200] rev 38211
Remove duplicate locale activation code; performance improvement.
blanchet [Thu, 05 Aug 2010 21:56:22 +0200] rev 38210
added record field
blanchet [Thu, 05 Aug 2010 20:17:50 +0200] rev 38209
added "whack"
blanchet [Thu, 05 Aug 2010 18:33:07 +0200] rev 38208
handle "Rep_unit" & Co. gracefully
blanchet [Thu, 05 Aug 2010 18:00:50 +0200] rev 38207
added support for "Abs_" and "Rep_" functions on quotient types
blanchet [Thu, 05 Aug 2010 15:44:54 +0200] rev 38206
fiddle with specialization etc.
blanchet [Thu, 05 Aug 2010 14:45:27 +0200] rev 38205
handle inductive predicates correctly after change in "def" semantics
blanchet [Thu, 05 Aug 2010 14:32:24 +0200] rev 38204
don't specialize built-ins or constructors
blanchet [Thu, 05 Aug 2010 14:20:34 +0200] rev 38203
more docs
blanchet [Thu, 05 Aug 2010 14:10:18 +0200] rev 38202
prevent the expansion of too large definitions -- use equations for these instead
blanchet [Thu, 05 Aug 2010 12:58:57 +0200] rev 38201
make nitpick accept "==" for "nitpick_(p)simp"s
blanchet [Thu, 05 Aug 2010 12:40:12 +0200] rev 38200
fix bug in Nitpick's "equationalize" function (the prems were ignored) + make it do some basic extensionalization
blanchet [Thu, 05 Aug 2010 11:54:53 +0200] rev 38199
deal correctly with Pure.conjunction in mono check
blanchet [Thu, 05 Aug 2010 09:49:46 +0200] rev 38198
rename internal functions
blanchet [Thu, 05 Aug 2010 01:12:12 +0200] rev 38197
remove buggy and needless condition
blanchet [Thu, 05 Aug 2010 00:21:11 +0200] rev 38196
renamed internal function
blanchet [Wed, 04 Aug 2010 23:27:27 +0200] rev 38195
Cycle breaking in the bounds takes care of singly recursive datatypes, so we don't need to do it again;
the effect of removing the constraint varies on problem to problem, but it tends to be overwhelmingly negative in conjuction with the new datatype sym breaking stuff at high cardinalities
blanchet [Wed, 04 Aug 2010 22:47:52 +0200] rev 38194
avoid "<=>" in sym break constraint generation (since these are SAT-unfreundlich) + fix "epsilon2" to "epsilon1" (subtle bug)
blanchet [Wed, 04 Aug 2010 21:56:17 +0200] rev 38193
improve datatype symmetry breaking;
all based on "datatype bin_list = BNil | B0Cons bin_list | B1Cons bin_list" example
blanchet [Wed, 04 Aug 2010 10:52:29 +0200] rev 38192
merged
blanchet [Wed, 04 Aug 2010 10:51:04 +0200] rev 38191
make SML/NJ happy
blanchet [Wed, 04 Aug 2010 10:39:35 +0200] rev 38190
get rid of all "optimizations" regarding "unit" and other cardinality-1 types
blanchet [Tue, 03 Aug 2010 21:37:12 +0200] rev 38189
tuning
blanchet [Tue, 03 Aug 2010 21:20:31 +0200] rev 38188
better "Pretty" handling
blanchet [Tue, 03 Aug 2010 18:27:21 +0200] rev 38187
change formula for enumerating scopes
blanchet [Tue, 03 Aug 2010 18:14:44 +0200] rev 38186
example tweaking -- also prevents Nitpick_Tests from using more than 1 thread
blanchet [Tue, 03 Aug 2010 17:43:15 +0200] rev 38185
speed up Nitpick examples a little bit
blanchet [Tue, 03 Aug 2010 17:29:54 +0200] rev 38184
minor changes
blanchet [Tue, 03 Aug 2010 17:29:27 +0200] rev 38183
updated example timings
blanchet [Tue, 03 Aug 2010 15:15:17 +0200] rev 38182
more helpful message
blanchet [Tue, 03 Aug 2010 14:54:30 +0200] rev 38181
also mention gfp
blanchet [Tue, 03 Aug 2010 14:49:42 +0200] rev 38180
bump up the max cardinalities, to use up more of the time given to us by the user
blanchet [Tue, 03 Aug 2010 14:49:02 +0200] rev 38179
make tracing monotonicity easier
blanchet [Tue, 03 Aug 2010 14:28:44 +0200] rev 38178
more documentation, based on email discussions with a user
blanchet [Tue, 03 Aug 2010 14:06:29 +0200] rev 38177
make example easier to parse
blanchet [Tue, 03 Aug 2010 14:04:48 +0200] rev 38176
clarify attribute documentation