2010-08-09 wenzelm more robust fifo rendezvous: Cygwin 1.7 does not really block as expected;
2010-08-09 wenzelm Isabelle_Process: separate input fifo for commands (still using the old tty protocol);
2010-08-09 wenzelm tuned comments;
2010-08-09 wenzelm merged
2010-08-09 haftmann added Lars Noschinski to isatest report
2010-08-09 wenzelm merged
2010-08-08 haftmann discontinued separation of `define` and `declare_const`
2010-08-08 haftmann unravelled target initialization code
2010-08-08 boehmes added filter for Boogie verification conditions (to prune assertions already proved by Boogie/Z3)
2010-08-08 boehmes added scanning of if-then-else expressions
2010-08-06 blanchet merged
2010-08-06 blanchet added support for partial quotient types;
2010-08-06 blanchet adapt occurrences of renamed Nitpick functions
2010-08-06 blanchet document the non-legacy interfaces
2010-08-06 blanchet local versions of Nitpick.register_xxx functions
2010-08-08 wenzelm parse_spans: somewhat faster low-level implementation;
2010-08-08 wenzelm proper context for Syntax.parse_token;
2010-08-08 wenzelm prefer Context_Position.report where a proper context is available -- notably for "inner" entities;
2010-08-08 wenzelm explicitly distinguish Output.status (essential feedback) vs. Output.report (useful markup);
2010-08-08 wenzelm fixed odd runtime type error, which appears to have escaped the scala-2.8.0.final compiler;
2010-08-08 wenzelm YXML.parse: refrain from interning, let XML.Cache do it (partially);
2010-08-08 wenzelm cache_string: store trimmed string value;
2010-08-07 wenzelm simple_dialog: allow scala.swing.Component as well;
2010-08-07 wenzelm simplified some Markup;
2010-08-07 wenzelm simplified type XML.Tree: embed Markup directly, avoid slightly odd triple;
2010-08-07 wenzelm more robust treatment of Markup.token;
2010-08-07 wenzelm simplified type XML.tree: embed Markup.T directly, avoid slightly odd triple;
2010-08-07 wenzelm concentrate structural document notions in document.scala;
2010-08-07 wenzelm maintain editor history independently of Swing thread, which is potentially a bottle-neck or might be unavailable (e.g. in batch mode);
2010-08-07 wenzelm tuned;
2010-08-07 wenzelm more explicit model of pending text edits;
2010-08-07 wenzelm more explicit treatment of Swing thread context;
2010-08-07 wenzelm replaced individual Document_Model history by all-inclusive one in Session;
2010-08-07 wenzelm misc tuning and clarification;
2010-08-06 wenzelm avoid null in Scala;
2010-08-06 wenzelm updated keywords;
2010-08-06 wenzelm removed obsolete Goal.local_future_enforced: Toplevel.run_command is no longer interactive, so Goal.local_future_enabled is sufficient (cf. 349e9223c685 and e07dacec79e7);
2010-08-06 wenzelm merged
2010-08-06 blanchet merged
2010-08-06 blanchet quotient types registered as codatatypes are no longer quotient types
2010-08-06 blanchet added a friendly warning
2010-08-06 blanchet extend the scope of limitation about nonconservative extensions
2010-08-06 blanchet improved "merge_type_vars" option: map supersorts to subsorts, to avoid distinguishing, say, "{}", and "HOL.type"
2010-08-05 ballarin Remove duplicate locale activation code; performance improvement.
2010-08-05 blanchet added record field
2010-08-05 blanchet added "whack"
2010-08-05 blanchet handle "Rep_unit" & Co. gracefully
2010-08-05 blanchet added support for "Abs_" and "Rep_" functions on quotient types
2010-08-05 blanchet fiddle with specialization etc.
2010-08-05 blanchet handle inductive predicates correctly after change in "def" semantics
2010-08-05 blanchet don't specialize built-ins or constructors
2010-08-05 blanchet more docs
2010-08-05 blanchet prevent the expansion of too large definitions -- use equations for these instead
2010-08-05 blanchet make nitpick accept "==" for "nitpick_(p)simp"s
2010-08-05 blanchet fix bug in Nitpick's "equationalize" function (the prems were ignored) + make it do some basic extensionalization
2010-08-05 blanchet deal correctly with Pure.conjunction in mono check
2010-08-05 blanchet rename internal functions
2010-08-04 blanchet remove buggy and needless condition
2010-08-04 blanchet renamed internal function
2010-08-04 blanchet Cycle breaking in the bounds takes care of singly recursive datatypes, so we don't need to do it again;
(0) -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 tip