Thu, 23 Sep 2010 16:48:48 +0200 wenzelm tuned signature;
Thu, 23 Sep 2010 16:48:12 +0200 wenzelm Plugin.stop: refrain from invalidating Isabelle.session -- some actors/dockables out there might still refer to it;
Thu, 23 Sep 2010 15:36:03 +0200 wenzelm tuned;
Thu, 23 Sep 2010 15:21:04 +0200 wenzelm manage persistent syslog via Session, not Isabelle_Process;
Thu, 23 Sep 2010 14:39:29 +0200 wenzelm tuned prover message categorization;
Thu, 23 Sep 2010 14:26:55 +0200 wenzelm tuned Isabelle_Sidekick.complete: lock buffer, depend on document model;
Thu, 23 Sep 2010 13:28:19 +0200 wenzelm tuned message;
Wed, 22 Sep 2010 22:39:17 +0200 wenzelm Command.accumulate: refrain from adding tracing messages to markup tree -- potential scalability problem;
Wed, 22 Sep 2010 22:25:21 +0200 wenzelm Snapshot.convert/revert: explicit error report to isolate sporadic crash;
Wed, 22 Sep 2010 22:15:36 +0200 wenzelm make compiler doubly sure;
Wed, 22 Sep 2010 22:14:25 +0200 wenzelm isabelle-process: less verbose no-commit mode;
Wed, 22 Sep 2010 21:21:04 +0200 wenzelm tuned message;
Wed, 22 Sep 2010 20:50:25 +0200 wenzelm tuned panel names and actions;
Wed, 22 Sep 2010 18:21:48 +0200 wenzelm renamed setmp_noncritical to Unsynchronized.setmp to emphasize its meaning;
Wed, 22 Sep 2010 17:46:59 +0200 wenzelm reactivated polyml-5.4.0 -- SVN 1214 fixes a problem with arbitrary precision arithmetic that was triggered by method "approximation" in HOL/Decision_Procs/Approximation_Ex.thy;
Wed, 22 Sep 2010 16:52:21 +0200 nipkow merged
Wed, 22 Sep 2010 16:52:09 +0200 nipkow more lists lemmas
Wed, 22 Sep 2010 16:24:41 +0200 wenzelm merged
Wed, 22 Sep 2010 11:46:28 +0200 haftmann merged
Wed, 22 Sep 2010 10:30:24 +0200 haftmann tuned text
Wed, 22 Sep 2010 10:22:50 +0200 haftmann sections on @{code} and code_reflect
Wed, 22 Sep 2010 10:04:17 +0200 haftmann formal syntax diagram for code_reflect
Wed, 22 Sep 2010 09:40:11 +0200 haftmann distinguish SML and Eval explicitly
Tue, 21 Sep 2010 15:46:06 +0200 haftmann no_frees_* is subsumed by new framework mechanisms in Code_Preproc
Tue, 21 Sep 2010 15:46:06 +0200 haftmann reject term variables explicitly
Tue, 21 Sep 2010 15:46:05 +0200 haftmann avoid frees and vars in terms to be evaluated by abstracting and applying
Tue, 21 Sep 2010 15:46:05 +0200 haftmann tuned whitespace
Wed, 22 Sep 2010 10:02:39 +0200 blanchet make SML/NJ happier
Tue, 21 Sep 2010 14:42:29 +0200 haftmann more conventional conversion signature
Tue, 21 Sep 2010 14:42:27 +0200 haftmann added nbe paper
Tue, 21 Sep 2010 14:36:13 +0200 haftmann continued section abut evaluation
Tue, 21 Sep 2010 10:02:50 +0200 blanchet make SML/NJ happier
Tue, 21 Sep 2010 02:03:40 +0200 nipkow new lemma
Mon, 20 Sep 2010 21:09:42 +0200 nipkow merged
Mon, 20 Sep 2010 21:09:25 +0200 nipkow new lemmas
Mon, 20 Sep 2010 20:00:06 +0200 blanchet revert b96941dddd04 and c13b4589fddf, which dramatically inflate proof terms
Wed, 22 Sep 2010 16:17:20 +0200 wenzelm basic setup for Session_Dockable controls;
Wed, 22 Sep 2010 16:16:23 +0200 wenzelm tuned signature;
Wed, 22 Sep 2010 16:04:20 +0200 wenzelm more content for Session_Dockable;
Wed, 22 Sep 2010 16:03:57 +0200 wenzelm basic support for full document rendering;
Wed, 22 Sep 2010 15:01:34 +0200 wenzelm Session_Dockable: basic syslog output;
Wed, 22 Sep 2010 14:53:42 +0200 wenzelm just one Session.raw_messages event bus;
Wed, 22 Sep 2010 14:29:13 +0200 wenzelm more reactive handling of Isabelle_Process startup errors;
Wed, 22 Sep 2010 14:06:48 +0200 wenzelm eliminated Simple_Thread shorthands that can overlap with full version;
Wed, 22 Sep 2010 13:47:48 +0200 wenzelm main Isabelle_Process via Isabelle_System.Managed_Process;
Wed, 22 Sep 2010 12:52:35 +0200 wenzelm more robust Managed_Process.kill: check after sending signal;
Wed, 22 Sep 2010 00:45:42 +0200 wenzelm more robust lib/scripts/process, with explicit script/no_script mode;
Wed, 22 Sep 2010 00:17:35 +0200 wenzelm Standard_System.with_tmp_file: deleteOnExit to make double sure;
Tue, 21 Sep 2010 22:16:22 +0200 wenzelm refined Isabelle_System.bash_output: pass pid via stdout, separate stdout/stderr;
Tue, 21 Sep 2010 22:08:13 +0200 wenzelm tuned whitespace;
Tue, 21 Sep 2010 22:01:27 +0200 wenzelm tuned;
Tue, 21 Sep 2010 21:53:15 +0200 wenzelm added Standard_System.slurp convenience;
Tue, 21 Sep 2010 21:51:26 +0200 wenzelm added Simple_Thread.future convenience;
Mon, 20 Sep 2010 23:36:26 +0200 wenzelm refined ML/Scala bash wrapper, based on more general lib/scripts/process;
Mon, 20 Sep 2010 23:28:35 +0200 wenzelm tuned;
Mon, 20 Sep 2010 21:54:58 +0200 wenzelm more robust Isabelle_System.rm_fifo: avoid external bash invocation, which might not work in JVM shutdown phase (due to Runtime.addShutdownHook);
Mon, 20 Sep 2010 21:26:58 +0200 wenzelm tuned;
Mon, 20 Sep 2010 21:20:06 +0200 wenzelm added Isabelle_Process.syslog;
Mon, 20 Sep 2010 19:00:47 +0200 wenzelm updated keywords;
Mon, 20 Sep 2010 18:45:58 +0200 wenzelm merged
Mon, 20 Sep 2010 18:43:49 +0200 haftmann merged
Mon, 20 Sep 2010 18:43:26 +0200 haftmann corrected long-overlooked slip: the Pure equality of a code equation is no part of the code equation itself
Mon, 20 Sep 2010 18:43:23 +0200 haftmann dynamic_eval_conv static_eval_conv: certification of previously unreliably reconstructed evaluated term
Mon, 20 Sep 2010 18:43:18 +0200 haftmann Pure equality is a regular cpde operation
Mon, 20 Sep 2010 15:25:32 +0200 haftmann full palette of dynamic/static value(_strict/exn)
Mon, 20 Sep 2010 15:10:21 +0200 haftmann Factored out ML into separate file
Mon, 20 Sep 2010 18:28:29 +0200 wenzelm merged
Mon, 20 Sep 2010 17:12:52 +0200 blanchet merged
Mon, 20 Sep 2010 16:31:47 +0200 blanchet remove needless exception
Mon, 20 Sep 2010 16:29:55 +0200 blanchet preprocess "Ex" before doing clausification in Metis;
Mon, 20 Sep 2010 14:50:45 +0200 haftmann expand_fun_eq -> fun_eq_iff
Mon, 20 Sep 2010 14:36:54 +0200 haftmann use buffers instead of string concatenation
Mon, 20 Sep 2010 16:05:25 +0200 wenzelm renamed structure PureThy to Pure_Thy and moved most content to Global_Theory, to emphasize that this is global-only;
Mon, 20 Sep 2010 15:29:53 +0200 wenzelm more antiquotations;
Mon, 20 Sep 2010 15:08:51 +0200 wenzelm added XML.content_of convenience -- cover XML.body, which is the general situation;
Mon, 20 Sep 2010 12:03:11 +0200 wenzelm merged
Mon, 20 Sep 2010 11:55:36 +0200 haftmann merged
Mon, 20 Sep 2010 11:55:21 +0200 haftmann more accurate exception handling
Mon, 20 Sep 2010 11:51:46 +0200 blanchet merged
Mon, 20 Sep 2010 11:51:19 +0200 blanchet merge tracing of two related modules
Mon, 20 Sep 2010 10:29:29 +0200 blanchet merged
Sat, 18 Sep 2010 10:43:52 +0200 blanchet preprocess "All" before doing clausification in Metis;
Fri, 17 Sep 2010 17:02:34 +0200 blanchet reorder proof methods and take out "best";
Mon, 20 Sep 2010 09:26:24 +0200 bulwahn renaming variable name to decrease likelyhood of nameclash
Mon, 20 Sep 2010 09:26:20 +0200 bulwahn code_pred_intro can be used to name facts for the code_pred command
Mon, 20 Sep 2010 09:26:19 +0200 bulwahn replacing temporary hack by checking for environment settings of the component
Mon, 20 Sep 2010 09:26:18 +0200 bulwahn removing unnessary options for code_pred
Mon, 20 Sep 2010 09:26:16 +0200 bulwahn moving renaming_vars to post_processing; removing clone in values and quickcheck of code_prolog
Mon, 20 Sep 2010 09:26:15 +0200 bulwahn removing clone in code_prolog and predicate_compile_quickcheck
Mon, 20 Sep 2010 09:19:22 +0200 haftmann adjusted
Mon, 20 Sep 2010 09:19:17 +0200 haftmann updated file duplicate
Mon, 20 Sep 2010 09:19:13 +0200 haftmann \\isatypewrite now part of isabelle latex style
Mon, 20 Sep 2010 08:53:37 +0200 haftmann made smlnj happy
Sun, 19 Sep 2010 11:33:39 +0200 boehmes properly parse Z3 error models, including datatypes, and represent function valuations as lambda terms; also normalize Z3 error models
Sun, 19 Sep 2010 00:29:13 +0200 boehmes do not treat natural numbers as a datatype (natural numbers are considered an abstract type with a coercion to integers)
Fri, 17 Sep 2010 20:53:50 +0200 haftmann generalized lemma insort_remove1 to insort_key_remove1
Fri, 17 Sep 2010 20:53:50 +0200 haftmann generalized lemmas multiset_of_insort, multiset_of_sort, properties_for_sort for *_key variants
Fri, 17 Sep 2010 20:13:07 +0200 haftmann merged
Fri, 17 Sep 2010 17:17:56 +0200 haftmann less intermediate data structures
Mon, 20 Sep 2010 11:38:14 +0200 wenzelm Isabelle_Process: more robust rendezvous, even without proper blocking on open (Cygwin);
Sun, 19 Sep 2010 23:38:34 +0200 wenzelm simplified Isabelle_System.mk_fifo: inlined script, append PPID and PID uniformly;
Sun, 19 Sep 2010 22:40:22 +0200 wenzelm refined Isabelle_Process startup: emit \002 before rendezvous on fifos, more robust treatment of startup failure with timeout, do not quit() after main loop;
Sun, 19 Sep 2010 22:20:48 +0200 wenzelm back to default fold painter -- Circle looks slightly odd in conjunction with bracket matching;
Sun, 19 Sep 2010 20:11:51 +0200 wenzelm message_actor: more robust treatment of EOF;
Sun, 19 Sep 2010 17:12:34 +0200 wenzelm simplified Isabelle_Process message kinds;
Sat, 18 Sep 2010 21:33:56 +0200 wenzelm recovered basic session stop/restart;
Sat, 18 Sep 2010 21:10:07 +0200 wenzelm simplified fifo handling -- rm_fifo always succeeds without ever blocking;
Sat, 18 Sep 2010 20:07:48 +0200 wenzelm raw_execute: let IOException pass-through unhindered (again);
Sat, 18 Sep 2010 19:38:27 +0200 wenzelm mkfifo: some workaround to ensure reasonably unique id, even on Cygwin where $PPID might fall back on odd default;
Sat, 18 Sep 2010 17:39:23 +0200 wenzelm Isabelle_System.mk_fifo: more robust enumeration of unique names, based on persisting JVM pid (parent of shell process);
Sat, 18 Sep 2010 17:14:47 +0200 wenzelm slightly more robust Isabelle_Process startup -- NB: openening fifo streams synchronizes with other end, which may fail to reach that point;
Sat, 18 Sep 2010 17:11:39 +0200 wenzelm tuned;
Sat, 18 Sep 2010 16:05:12 +0200 wenzelm separate Isabelle.logic_selector;
Sat, 18 Sep 2010 15:50:29 +0200 wenzelm non-editable text area;
Sat, 18 Sep 2010 14:28:42 +0200 wenzelm basic setup for prover session panel;
Fri, 17 Sep 2010 22:42:07 +0200 wenzelm ML_Syntax.print_char: more readable output of some well-known ASCII controls -- this is relevant for ML toplevel pp;
Fri, 17 Sep 2010 22:17:57 +0200 wenzelm discontinued Output.debug, which belongs to early PGIP experiments (b6788dbd2ef9) and causes just too many problems (like spamming the message channel if it is used by more than one module);
Fri, 17 Sep 2010 21:50:44 +0200 wenzelm Isabelle_Markup.overview_color: indicate error / warning messages;
Fri, 17 Sep 2010 21:49:34 +0200 wenzelm some specific message classification;
Fri, 17 Sep 2010 21:04:56 +0200 wenzelm Syntax.read_asts error: report token ranges within message -- no side-effect here;
(0) -30000 -10000 -3000 -1000 -120 +120 +1000 +3000 +10000 +30000 tip