Fri, 24 Sep 2010 17:55:32 +0200 wenzelm merged
Fri, 24 Sep 2010 15:53:57 +0200 haftmann merged
Fri, 24 Sep 2010 15:53:43 +0200 haftmann tuned schema table
Fri, 24 Sep 2010 17:20:09 +0200 wenzelm tuned warning_color;
Fri, 24 Sep 2010 17:12:09 +0200 wenzelm tuned error_color;
Fri, 24 Sep 2010 17:09:07 +0200 wenzelm some attempts to improve visual appearance of bad text;
Fri, 24 Sep 2010 16:17:59 +0200 wenzelm clarified @{type} antiquotation: abbreviations and nonterminals count as "syntactic", disallow TFrees;
Fri, 24 Sep 2010 15:56:29 +0200 wenzelm updated generated file;
Fri, 24 Sep 2010 15:53:13 +0200 wenzelm modernized structure Ord_List;
Fri, 24 Sep 2010 15:37:36 +0200 wenzelm isatest: indicate Isabelle version;
Fri, 24 Sep 2010 15:30:30 +0200 wenzelm actually handle Type.TYPE_MATCH, not arbitrary exceptions;
Fri, 24 Sep 2010 15:14:55 +0200 wenzelm merged
Fri, 24 Sep 2010 15:11:38 +0200 haftmann prefer typewrite tag over raw latex environment
Fri, 24 Sep 2010 15:11:38 +0200 haftmann avoid fragile tranclp syntax; corrected resolution; corrected typo
Fri, 24 Sep 2010 14:57:17 +0200 wenzelm merged
Fri, 24 Sep 2010 14:56:16 +0200 haftmann use typewriter tag instead of bare environment
Fri, 24 Sep 2010 14:03:44 +0200 haftmann dropped dead code
Fri, 24 Sep 2010 14:03:44 +0200 haftmann always add trailing newline for presentation
Fri, 24 Sep 2010 14:03:43 +0200 haftmann corrected omission
Fri, 24 Sep 2010 14:03:43 +0200 haftmann fixed small font size fore typewriter text
Fri, 24 Sep 2010 11:56:24 +0200 haftmann merged
Fri, 24 Sep 2010 11:56:14 +0200 haftmann load theory explicitly
Fri, 24 Sep 2010 11:36:28 +0200 blanchet merge
Fri, 24 Sep 2010 10:27:11 +0200 blanchet make SML/NJ happier -- temporary solution until Metis is fixed upstream
Fri, 24 Sep 2010 10:31:42 +0200 bulwahn merged
Fri, 24 Sep 2010 08:12:10 +0200 bulwahn being a little less strict than in 2e06dad03dd3
Fri, 24 Sep 2010 15:33:58 +0900 Cezary Kaliszyk quotient package: respectfulness and preservation of identity.
Thu, 23 Sep 2010 21:17:11 +0200 haftmann merged
Thu, 23 Sep 2010 17:55:31 +0200 haftmann merged
Thu, 23 Sep 2010 16:38:55 +0200 haftmann removed superfluous output_typewriter from cs 65064e8f269
Thu, 23 Sep 2010 16:28:12 +0200 haftmann more idiomatic handling of latex typewriter type setting
Thu, 23 Sep 2010 15:46:17 +0200 haftmann more canonical type setting of type writer code examples
Thu, 23 Sep 2010 13:28:53 +0200 haftmann resynchronize isabelle.sty
Thu, 23 Sep 2010 13:25:01 +0200 haftmann reverted cs 5aced2f43837 -- no need for hardwired latex command here
Thu, 23 Sep 2010 13:23:22 +0200 haftmann reverted cs 07549694e2f1 -- use re-printing with current print mode instead after code assembly, avoid Latex.output_typewriter
Thu, 23 Sep 2010 13:23:21 +0200 haftmann reverted cs 07549694e2f1
Thu, 23 Sep 2010 11:29:22 +0200 haftmann shifted abstraction over imperative print mode
Thu, 23 Sep 2010 17:22:45 +0200 bulwahn removing unneccessary expansion procedure for elimination rules; removing obsolete elim preprocessing; tuned
Thu, 23 Sep 2010 17:22:44 +0200 bulwahn moving the preprocessing of introduction rules after the code_pred command; added tuple expansion preprocessing of elimination rule
Thu, 23 Sep 2010 14:50:18 +0200 bulwahn exporting the generic version instead of the context version in quickcheck
Thu, 23 Sep 2010 14:50:18 +0200 bulwahn splitting Predicate_Compile_Examples into Examples and Predicate_Compile_Tests
Thu, 23 Sep 2010 14:50:17 +0200 bulwahn adding a mutual recursive example for named alternative rules for the predicate compiler
Thu, 23 Sep 2010 14:50:16 +0200 bulwahn handling TYPE_MATCH error by raising user error message if user gives introduction rules with mismatching types
Thu, 23 Sep 2010 14:50:16 +0200 bulwahn improving naming of assumptions in code_pred
Thu, 23 Sep 2010 14:50:15 +0200 bulwahn adding check if user-given modes match type of predicates; removed useless function expand_tuples_elim
Thu, 23 Sep 2010 14:50:14 +0200 bulwahn handling equivalences smarter in the predicate compiler
Thu, 23 Sep 2010 14:50:14 +0200 bulwahn removing duplicate rewrite rule from simpset in predicate compiler
Thu, 23 Sep 2010 14:50:13 +0200 bulwahn rewriting function mk_Eval_of in predicate compiler
Thu, 23 Sep 2010 10:39:25 +0200 haftmann merged
Thu, 23 Sep 2010 10:37:28 +0200 haftmann improved and tuned external codegen tool
Thu, 23 Sep 2010 10:34:01 +0200 blanchet make SML/NJ happy
Thu, 23 Sep 2010 09:53:52 +0200 haftmann CONTRIBUTORS and NEWS
Thu, 23 Sep 2010 08:30:33 +0200 haftmann corrections and tuning
Wed, 22 Sep 2010 18:40:35 +0200 haftmann merged
Wed, 22 Sep 2010 18:40:23 +0200 haftmann merged
Wed, 22 Sep 2010 17:11:27 +0200 haftmann merged
Wed, 22 Sep 2010 12:22:47 +0200 haftmann tuned
Fri, 24 Sep 2010 14:47:01 +0200 wenzelm persistent session-panel.selection;
Fri, 24 Sep 2010 14:14:21 +0200 wenzelm slightly more robust EditBus plumbing wrt. Document_View/Document_Model;
Fri, 24 Sep 2010 14:12:33 +0200 wenzelm permissive exit;
Fri, 24 Sep 2010 00:00:21 +0200 wenzelm added Session_Dockable.session_phase label;
Thu, 23 Sep 2010 23:04:50 +0200 wenzelm separate Plugin.init_model;
Thu, 23 Sep 2010 22:04:18 +0200 wenzelm simplified Session.Phase;
Thu, 23 Sep 2010 22:00:36 +0200 wenzelm tuned messages -- cf. Admin/MacOS/App1;
Thu, 23 Sep 2010 20:34:05 +0200 wenzelm tuned dialog;
Thu, 23 Sep 2010 18:44:26 +0200 wenzelm explicit Session.Phase indication with associated event bus;
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;
Fri, 17 Sep 2010 20:56:32 +0200 wenzelm Isabelle_Process: status/report do not require serial numbers;
Fri, 17 Sep 2010 20:42:26 +0200 wenzelm simplified some internal flags using Config.T instead of full-blown Proof_Data;
Fri, 17 Sep 2010 20:18:27 +0200 wenzelm tuned signature of (Context_)Position.report variants;
Fri, 17 Sep 2010 17:31:20 +0200 wenzelm merged
Fri, 17 Sep 2010 16:38:11 +0200 blanchet merged
Fri, 17 Sep 2010 01:59:43 +0200 blanchet update README
Fri, 17 Sep 2010 01:59:30 +0200 blanchet regenerate "metis.ML"
Fri, 17 Sep 2010 01:58:21 +0200 blanchet fix license
Fri, 17 Sep 2010 01:56:19 +0200 blanchet updated source files with Metis 2.3 (timestamp: 16 Sept. 2010)
Fri, 17 Sep 2010 01:22:01 +0200 blanchet move functions around
Fri, 17 Sep 2010 00:54:56 +0200 blanchet simplify Skolem handling;
Fri, 17 Sep 2010 00:35:19 +0200 blanchet make "subst_translation" more robust w.r.t. type instantiations like {_1234 |-> 'a}
Thu, 16 Sep 2010 17:30:29 +0200 blanchet complete refactoring of Metis along the lines of Sledgehammer
Thu, 16 Sep 2010 16:54:42 +0200 blanchet got caught once again by SML's pattern maching (ctor vs. var)
Thu, 16 Sep 2010 16:24:23 +0200 blanchet added new "Metis_Reconstruct" module, temporarily empty
Thu, 16 Sep 2010 16:12:02 +0200 blanchet rename "Metis_Clauses" to "Metis_Translate" for consistency with "Sledgehammer_Translate"
Thu, 16 Sep 2010 15:38:46 +0200 blanchet move SPASS's Flotter hack to "Sledgehammer_Reconstruct"
Thu, 16 Sep 2010 15:28:16 +0200 blanchet skip some "important" messages
Thu, 16 Sep 2010 15:16:08 +0200 blanchet refactoring: move ATP proof and error extraction code to "ATP_Proof" module
Fri, 17 Sep 2010 16:15:45 +0200 nipkow merged
Fri, 17 Sep 2010 16:15:33 +0200 nipkow added lemmas
Fri, 17 Sep 2010 12:26:57 +0200 haftmann merged
Fri, 17 Sep 2010 11:05:53 +0200 haftmann proper closures for static evaluation; no need for FIXMEs any longer
Fri, 17 Sep 2010 11:05:51 +0200 haftmann refined static_eval_conv_simple; tuned comments
Fri, 17 Sep 2010 10:00:01 +0200 haftmann closures preserve static serializer context for static evaluation; tuned
Fri, 17 Sep 2010 09:21:49 +0200 haftmann closures separate serializer initialization from serializer invocation as far as appropriate
Fri, 17 Sep 2010 10:52:35 +0200 boehmes add full support for datatypes to the SMT interface (only used by Z3 in oracle mode so far); added store to keep track of datatype selector functions
Fri, 17 Sep 2010 08:41:07 +0200 haftmann made sml/nj happy
Thu, 16 Sep 2010 17:52:00 +0200 haftmann merged
Thu, 16 Sep 2010 17:31:51 +0200 haftmann added code_stmts antiquotation from doc-src/more_antiquote.ML
Thu, 16 Sep 2010 17:31:51 +0200 haftmann added output_typewriter from doc-src/more_antiquote.ML
Thu, 16 Sep 2010 17:31:50 +0200 haftmann moved material intro distribution proper
Thu, 16 Sep 2010 17:51:16 +0200 haftmann merged
Thu, 16 Sep 2010 16:51:44 +0200 haftmann merged
Thu, 16 Sep 2010 16:51:34 +0200 haftmann separation of static and dynamic thy context
Thu, 16 Sep 2010 16:51:34 +0200 haftmann adjusted setup
Thu, 16 Sep 2010 16:51:34 +0200 haftmann dynamic and static value computation; built-in evaluation of propositions
Thu, 16 Sep 2010 16:51:33 +0200 haftmann Exn.map_result
Thu, 16 Sep 2010 16:51:33 +0200 haftmann adjusted to changes in Code_Runtime
Thu, 16 Sep 2010 17:42:49 +0200 bulwahn merged
Thu, 16 Sep 2010 16:20:20 +0200 bulwahn merged
Thu, 16 Sep 2010 13:49:17 +0200 bulwahn improving replacing higher order arguments to work with tuples
Thu, 16 Sep 2010 13:49:14 +0200 bulwahn adding another context free grammar example for the predicate compiler
Thu, 16 Sep 2010 13:49:12 +0200 bulwahn adding values to show and ensure that values works with complex terms and restores numerals on natural numbers
Thu, 16 Sep 2010 13:49:11 +0200 bulwahn adding restoring of numerals for natural numbers for values command
Thu, 16 Sep 2010 13:49:10 +0200 bulwahn values command for prolog supports complex terms and not just variables
Thu, 16 Sep 2010 13:49:08 +0200 bulwahn adapting examples
Thu, 16 Sep 2010 13:49:06 +0200 bulwahn registering code_prolog as component; using environment variable; adding settings file for prolog code generation
Thu, 16 Sep 2010 13:49:04 +0200 bulwahn adding mode inference to prolog compilation; separate between (ad-hoc) code modifications and system_configuration; adapting quickcheck
Thu, 16 Sep 2010 15:34:31 +0100 paulson merged
Thu, 16 Sep 2010 15:33:42 +0100 paulson tidied a few proofs
Thu, 16 Sep 2010 14:26:09 +0200 blanchet merged
Thu, 16 Sep 2010 14:24:48 +0200 blanchet avoid code duplication
Thu, 16 Sep 2010 14:24:03 +0200 blanchet tuning
Thu, 16 Sep 2010 13:52:17 +0200 blanchet merge constructors
Thu, 16 Sep 2010 13:44:41 +0200 blanchet factor out the inverse of "nice_atp_problem"
Thu, 16 Sep 2010 11:59:45 +0200 blanchet use the same TSTP/Vampire/SPASS parser for one-liners as for Isar proofs
Thu, 16 Sep 2010 11:12:08 +0200 blanchet factored out TSTP/SPASS/Vampire proof parsing;
Thu, 16 Sep 2010 09:59:32 +0200 blanchet prevent exception when calling "Mirabelle.can_apply" on empty proof sequence;
Thu, 16 Sep 2010 08:29:50 +0200 blanchet supply the Metis parameter defaults as argument, instead of patching the Metis sources;
Thu, 16 Sep 2010 08:27:10 +0200 blanchet regenerated "metis.ML"
Thu, 16 Sep 2010 08:02:32 +0200 blanchet streamlined "make_metis"
Thu, 16 Sep 2010 07:54:18 +0200 blanchet put Isabelle-specifics in a "PortableIsabelle" file maintained by us;
Thu, 16 Sep 2010 07:53:02 +0200 blanchet handy little script
Thu, 16 Sep 2010 07:52:47 +0200 blanchet reintroduce missing "critical"s by hand
Thu, 16 Sep 2010 07:30:15 +0200 blanchet MIT license -> BSD License
Thu, 16 Sep 2010 07:24:04 +0200 blanchet copied the unmodified official Metis 2.3 (15 Sept. 2010) sources into Isabelle
Fri, 17 Sep 2010 17:11:43 +0200 wenzelm tuned;
Fri, 17 Sep 2010 17:10:44 +0200 wenzelm allow embedded reports in regular prover messages, to avoid side-effects for errors for example;
Fri, 17 Sep 2010 17:09:31 +0200 wenzelm simplified/clarified (Context_)Position.markup/reported_text;
Fri, 17 Sep 2010 15:51:11 +0200 wenzelm eliminated markup "location" in favour of more explicit "no_report", which is actually deleted from messages;
Thu, 16 Sep 2010 15:37:12 +0200 wenzelm Isar "default" step needs to fail for solved problems, for clear distinction of '.' and '..' for example -- amending lapse introduced in 9de4d64eee3b (April 2004);
Thu, 16 Sep 2010 15:32:24 +0200 wenzelm updated generated file;
Thu, 16 Sep 2010 08:18:34 +0200 haftmann tuned whitespace
Thu, 16 Sep 2010 06:49:46 +0200 boehmes reverse order of datatype declarations so that declarations only depend on already declared datatypes
Wed, 15 Sep 2010 22:24:35 +0200 blanchet merged
Wed, 15 Sep 2010 22:20:10 +0200 blanchet make "metis.ML" building process slightly more robust by eliminating the need for "FILES";
Wed, 15 Sep 2010 20:47:14 +0200 wenzelm dropped obsolete src/Tools/random_word.ML -- superseded by src/Tools/Metis/src/Random.sml stemming from the Metis distribution;
Wed, 15 Sep 2010 20:07:41 +0200 blanchet merged
Wed, 15 Sep 2010 19:55:26 +0200 blanchet document Metis updating procedure
Wed, 15 Sep 2010 19:22:34 +0200 blanchet move "CRITICAL" to "PortableXxx", where it belongs and used to be;
Wed, 15 Sep 2010 18:52:37 +0200 blanchet regenerated "metis.ML"
Wed, 15 Sep 2010 18:51:48 +0200 blanchet update comment
Wed, 15 Sep 2010 18:51:21 +0200 blanchet make "Unprotected concurrency introduces some true randomness." be true;
Wed, 15 Sep 2010 18:27:29 +0200 blanchet fix parsing of higher-order formulas;
Wed, 15 Sep 2010 19:20:50 +0200 haftmann merged
Wed, 15 Sep 2010 16:56:31 +0200 haftmann load code_runtime immediately again
Wed, 15 Sep 2010 16:56:31 +0200 haftmann proper interface for code_reflect
Wed, 15 Sep 2010 16:47:31 +0200 haftmann introduced "holds" as synthetic datatype constructor for "prop"; moved Pure code generator setup to Code_Generator.thy
Wed, 15 Sep 2010 17:05:18 +0200 blanchet merged
Wed, 15 Sep 2010 16:23:11 +0200 blanchet "Metis." -> "Metis_" to reflect change in "metis.ML"
Wed, 15 Sep 2010 16:22:02 +0200 blanchet no need for "metis_env.ML" anymore;
Wed, 15 Sep 2010 16:20:46 +0200 blanchet regenerate "metis.ML", this time without manual hacks
Wed, 15 Sep 2010 16:19:49 +0200 blanchet remove needless file for us
Wed, 15 Sep 2010 16:17:05 +0200 blanchet got rid of three crude regexps from "make_metis"
Wed, 15 Sep 2010 16:16:33 +0200 blanchet more Isabelle-specific changes
Wed, 15 Sep 2010 15:49:43 +0200 blanchet tuning
Wed, 15 Sep 2010 15:49:21 +0200 blanchet rename
Wed, 15 Sep 2010 15:48:52 +0200 blanchet use "Metis_" prefix rather than "Metis" structure;
Wed, 15 Sep 2010 15:44:44 +0200 blanchet no need for TPTP
Wed, 15 Sep 2010 15:44:24 +0200 blanchet put "foldl" and "foldr" in "Useful";
Wed, 15 Sep 2010 15:15:49 +0200 blanchet reintroduce the CRITICAL sections from change 3880d21d6013
Wed, 15 Sep 2010 14:24:29 +0200 blanchet apply Larry's hacks directly to the "src" files;
Wed, 15 Sep 2010 11:47:25 +0200 blanchet "FILES" is not (anymore?) part of the official Metis sources, so move it up
Wed, 15 Sep 2010 16:35:49 +0200 wenzelm merged
Wed, 15 Sep 2010 15:40:36 +0200 haftmann Code_Runtime.value, corresponding to ML_Context.value; tuned
Wed, 15 Sep 2010 15:40:35 +0200 haftmann Code_Runtime.value, corresponding to ML_Context.value
Wed, 15 Sep 2010 15:35:01 +0200 haftmann more accurate dependencies
Wed, 15 Sep 2010 15:31:32 +0200 haftmann code_eval renamed to code_runtime
Wed, 15 Sep 2010 16:22:12 +0200 wenzelm merged
Wed, 15 Sep 2010 15:11:40 +0200 haftmann static nbe conversion
Wed, 15 Sep 2010 15:11:39 +0200 haftmann ignore code cache optionally; corrected scope of term value in static_eval_conv
Wed, 15 Sep 2010 15:11:39 +0200 haftmann ignore code cache optionally
Wed, 15 Sep 2010 13:44:11 +0200 haftmann dropped redundant normal_form command
Wed, 15 Sep 2010 13:44:10 +0200 haftmann more explicit theory name
Wed, 15 Sep 2010 13:44:10 +0200 haftmann more accurate dependencies
Wed, 15 Sep 2010 12:16:35 +0200 haftmann merged
Wed, 15 Sep 2010 12:11:11 +0200 haftmann more clear separation of static compilation and dynamic evaluation
Wed, 15 Sep 2010 16:06:52 +0200 wenzelm Document.async_state: some attempts to make this more robust wrt. cancelation of the main transaction -- avoid confusing feedback about pending forks;
Wed, 15 Sep 2010 16:04:40 +0200 wenzelm isatest: reactivated kodkodi and thus HOL-Nitpick_Examples -- being now on a local file system greatly increases the chance that it works;
Wed, 15 Sep 2010 12:16:08 +0200 haftmann merged
Wed, 15 Sep 2010 11:30:32 +0200 haftmann replaced ML_Context.evaluate by ML_Context.value -- using context data instead of bare metal references
Wed, 15 Sep 2010 11:30:31 +0200 haftmann replaced ML_Context.evaluate by ML_Context.value -- using context data instead of bare metal references; tuned structures
Wed, 15 Sep 2010 10:45:22 +0200 blanchet merge
Wed, 15 Sep 2010 10:43:57 +0200 blanchet compile on SML/NJ
Wed, 15 Sep 2010 10:26:09 +0200 blanchet in debug mode, don't touch "$true" and "$false"
Wed, 15 Sep 2010 09:36:39 +0200 bulwahn adding option show_invalid_clauses for a more detailed message when modes are not inferred
Wed, 15 Sep 2010 09:36:38 +0200 bulwahn proposed modes for code_pred now supports modes for mutual predicates
Wed, 15 Sep 2010 08:58:34 +0200 haftmann merged
Mon, 13 Sep 2010 16:43:23 +0200 haftmann established emerging canonical names *_eqI and *_eq_iff
Mon, 13 Sep 2010 16:43:23 +0200 haftmann moved lemmas map_of_eqI and map_of_eq_dom to Map.thy
Mon, 13 Sep 2010 16:15:12 +0200 haftmann more precise name for activation of improveable syntax
Tue, 14 Sep 2010 23:38:36 +0200 blanchet tuning
Tue, 14 Sep 2010 23:38:20 +0200 blanchet tuning
Tue, 14 Sep 2010 23:37:34 +0200 blanchet prefer version 0.6 of Vampire, now that we can parse its output
Tue, 14 Sep 2010 23:36:23 +0200 blanchet fix splitting of proof lines for one-line metis calls;
Tue, 14 Sep 2010 23:01:29 +0200 blanchet finish support for E 1.2 proof reconstruction;
Tue, 14 Sep 2010 20:07:18 +0200 blanchet first step in generalizing to nonnumeric proof step names (e.g. remote Vampire 0.6)
Tue, 14 Sep 2010 19:40:19 +0200 blanchet clarify message
Tue, 14 Sep 2010 19:38:44 +0200 blanchet use same hack as in "Async_Manager" to work around Proof General bug
Tue, 14 Sep 2010 19:38:18 +0200 blanchet export function
Tue, 14 Sep 2010 17:36:27 +0200 blanchet generalize proof reconstruction code;
Tue, 14 Sep 2010 17:23:16 +0200 blanchet tuning
Tue, 14 Sep 2010 16:34:26 +0200 blanchet handle relevance filter corner cases more gracefully;
Tue, 14 Sep 2010 16:33:38 +0200 blanchet remove more clutter related to old "fast_descrs" optimization
Tue, 14 Sep 2010 15:39:57 +0200 blanchet Sledgehammer should be called in "prove" mode;
Tue, 14 Sep 2010 14:47:53 +0200 blanchet added a timeout around "try" call in Mirabelle
Tue, 14 Sep 2010 14:22:49 +0200 blanchet adapt examples to latest Nitpick changes + speed them up a little bit
Tue, 14 Sep 2010 14:12:18 +0200 blanchet tuning
Tue, 14 Sep 2010 13:44:43 +0200 blanchet eliminate more clutter related to "fast_descrs" optimization
Tue, 14 Sep 2010 13:24:18 +0200 blanchet remove "fast_descs" option from Nitpick;
Tue, 14 Sep 2010 12:52:50 +0200 blanchet fixed bug in the "fast_descrs" optimization;
Tue, 14 Sep 2010 11:18:40 +0200 blanchet speed up helper function
Tue, 14 Sep 2010 11:07:23 +0200 blanchet tuning
Tue, 14 Sep 2010 09:12:28 +0200 blanchet rename internal Sledgehammer constant
Tue, 14 Sep 2010 08:50:46 +0200 blanchet merged
Mon, 13 Sep 2010 21:24:10 +0200 blanchet merged
Mon, 13 Sep 2010 21:23:09 +0200 blanchet adapt to latest Metis version
Mon, 13 Sep 2010 21:21:45 +0200 blanchet regenerated "metis.ML" and reintroduced Larry's old hacks manually;
Mon, 13 Sep 2010 21:19:13 +0200 blanchet update scripts
Mon, 13 Sep 2010 21:11:59 +0200 blanchet change license, with Joe Hurd's permission
Mon, 13 Sep 2010 21:09:43 +0200 blanchet new version of the Metis files
Mon, 13 Sep 2010 21:08:15 +0200 blanchet remove old sources
Mon, 13 Sep 2010 20:27:40 +0200 blanchet remove "atoms" from the list of options with default values
Mon, 13 Sep 2010 20:21:40 +0200 blanchet remove unreferenced identifiers
Mon, 13 Sep 2010 20:21:24 +0200 blanchet make Auto Nitpick go through fewer scopes
Mon, 13 Sep 2010 20:15:04 +0200 blanchet move equation up where it's not ignored
Mon, 13 Sep 2010 20:10:24 +0200 blanchet correctly thread parameter through
Mon, 13 Sep 2010 15:11:10 +0200 blanchet indicate triviality in the list of proved things
Mon, 13 Sep 2010 15:01:31 +0200 blanchet indicate which goals are trivial
Mon, 13 Sep 2010 14:30:21 +0200 blanchet tuning
Mon, 13 Sep 2010 14:29:53 +0200 blanchet tuning
Mon, 13 Sep 2010 14:29:05 +0200 blanchet keep track of trivial vs. nontrivial calls using "try" for 30 seconds
Mon, 13 Sep 2010 14:28:25 +0200 blanchet change signature of "Try.invoke_try" to make it more flexible
Mon, 13 Sep 2010 13:12:33 +0200 blanchet use 30 s instead of 60 s as the default Sledgehammer timeout;
Mon, 13 Sep 2010 09:36:34 +0200 blanchet no timeout for Auto Try, since the Auto Tools framework takes care of timeouts
Sat, 11 Sep 2010 16:41:15 +0200 blanchet add Proof General option
Sat, 11 Sep 2010 16:39:54 +0200 blanchet make Try's output more concise
Sat, 11 Sep 2010 16:36:23 +0200 blanchet added Auto Try to the mix of automatic tools
Sat, 11 Sep 2010 16:19:32 +0200 blanchet crank up Auto Tools timeout;
Sat, 11 Sep 2010 12:32:31 +0200 blanchet make Auto Solve part of the "Auto Tools"
Sat, 11 Sep 2010 12:31:58 +0200 blanchet tuning
Sat, 11 Sep 2010 12:31:42 +0200 blanchet tuning
Sat, 11 Sep 2010 12:31:05 +0200 blanchet tuning
Sat, 11 Sep 2010 12:30:50 +0200 blanchet tuning
Sat, 11 Sep 2010 10:35:00 +0200 blanchet finished renaming "Auto_Counterexample" to "Auto_Tools"
Sat, 11 Sep 2010 10:28:44 +0200 blanchet start renaming "Auto_Counterexample" to "Auto_Tools";
Sat, 11 Sep 2010 10:25:27 +0200 blanchet setup Auto Sledgehammer
Sat, 11 Sep 2010 10:24:57 +0200 blanchet make Mirabelle happy
Sat, 11 Sep 2010 10:24:13 +0200 blanchet added Auto Sledgehammer docs
Sat, 11 Sep 2010 10:22:52 +0200 blanchet change order of default ATPs;
Sat, 11 Sep 2010 10:21:52 +0200 blanchet implemented Auto Sledgehammer
Sat, 11 Sep 2010 10:20:48 +0200 blanchet document changes to Auto Nitpick
Sat, 11 Sep 2010 10:20:25 +0200 blanchet change defaults of Auto Nitpick so that it consumes less resources (time and Kodkod threads)
Sat, 11 Sep 2010 10:13:51 +0200 blanchet always handle type variables in typedefs as global
Tue, 14 Sep 2010 08:40:22 +0200 nipkow removed duplicate lemma
Mon, 13 Sep 2010 16:44:20 +0200 bulwahn adding two more examples to example theory
Mon, 13 Sep 2010 16:44:19 +0200 bulwahn handling function types more carefully than in e98a06145530
Mon, 13 Sep 2010 16:44:18 +0200 bulwahn adding order on modes
Mon, 13 Sep 2010 16:44:17 +0200 bulwahn removing obsolete argument in prepare_intrs; passing context instead of theory in prepare_intrs
Mon, 13 Sep 2010 15:22:40 +0200 haftmann type antiquotation: allow arbitrary type abbreviations, but fail with user-space exception on bad input
Mon, 13 Sep 2010 14:55:21 +0200 haftmann merged
Mon, 13 Sep 2010 14:54:05 +0200 haftmann added Imperative HOL overview
Mon, 13 Sep 2010 14:54:02 +0200 haftmann print mode for Imperative HOL overview; tuned and more accurate dependencies
Mon, 13 Sep 2010 14:53:56 +0200 haftmann 'class' and 'type' are now antiquoations by default
Mon, 13 Sep 2010 13:33:44 +0200 wenzelm merged
Mon, 13 Sep 2010 11:13:25 +0200 nipkow merged
Mon, 13 Sep 2010 11:13:15 +0200 nipkow renamed lemmas: ext_iff -> fun_eq_iff, set_ext_iff -> set_eq_iff, set_ext -> set_eqI
Mon, 13 Sep 2010 08:43:48 +0200 nipkow added and renamed lemmas
Mon, 13 Sep 2010 09:29:43 +0200 bulwahn merged
Fri, 10 Sep 2010 17:53:25 +0200 bulwahn directly computing the values of interest instead of composing functions in an unintelligent way that causes exponential much garbage; using the latest theory
Mon, 13 Sep 2010 06:02:47 +0200 boehmes added preliminary support for SMT datatypes (for now restricted to tuples and lists); only the Z3 interface (in oracle mode) makes use of it, there is especially no Z3 proof reconstruction support for datatypes yet
Fri, 10 Sep 2010 23:56:35 +0200 krauss use eta-contracted version for occurrence check (avoids possible non-termination)
Mon, 13 Sep 2010 13:20:18 +0200 wenzelm tuned signature;
Mon, 13 Sep 2010 12:42:08 +0200 wenzelm Type_Infer.finish: index 0 -- freshness supposedly via Name.invents;
Mon, 13 Sep 2010 11:35:55 +0200 wenzelm simplified Type_Infer: eliminated separate datatypes pretyp/preterm -- only assign is_paramT TVars;
Mon, 13 Sep 2010 00:10:29 +0200 wenzelm tuned;
Sun, 12 Sep 2010 22:28:59 +0200 wenzelm Type_Infer.preterm: eliminated separate Constraint;
Sun, 12 Sep 2010 21:24:23 +0200 wenzelm Type_Infer.infer_types: plain error instead of kernel exception TYPE;
Sun, 12 Sep 2010 20:47:47 +0200 wenzelm load type_infer.ML later -- proper context for Type_Infer.infer_types;
Sun, 12 Sep 2010 19:55:45 +0200 wenzelm common Type.appl_error, which also covers explicit constraints;
Sun, 12 Sep 2010 19:04:02 +0200 wenzelm eliminated aliases of Type.constraint;
Sun, 12 Sep 2010 17:39:02 +0200 wenzelm tuned;
Sun, 12 Sep 2010 16:06:03 +0200 wenzelm tuned messages;
Fri, 10 Sep 2010 23:11:58 +0200 wenzelm avoid extra wrapping for interrupts;
Thu, 09 Sep 2010 21:44:52 +0200 wenzelm tuned markup;
Fri, 10 Sep 2010 15:55:09 +0200 wenzelm updated keywords;
Fri, 10 Sep 2010 15:48:43 +0200 wenzelm proper antiquotations;
Fri, 10 Sep 2010 15:42:14 +0200 wenzelm fixed antiquotation;
Fri, 10 Sep 2010 15:39:55 +0200 wenzelm updated generated file;
Fri, 10 Sep 2010 15:38:54 +0200 wenzelm updated config options;
Fri, 10 Sep 2010 15:36:49 +0200 wenzelm removed spurious addition from 9e58f0499f57;
Fri, 10 Sep 2010 15:17:44 +0200 wenzelm merged
Fri, 10 Sep 2010 14:37:57 +0200 krauss improved error message for common mistake (fun f where "g x = ...")
Fri, 10 Sep 2010 10:59:10 +0200 bulwahn adding another String.literal example
Fri, 10 Sep 2010 10:59:09 +0200 bulwahn fiddling with the correct setup for String.literal
Fri, 10 Sep 2010 10:59:07 +0200 bulwahn refactoring mode inference so that the theory is not changed in the mode inference procedure
Fri, 10 Sep 2010 10:21:25 +0200 haftmann Haskell == is infix, not infixl
Fri, 10 Sep 2010 09:56:28 +0200 haftmann more correct dependencies
Thu, 09 Sep 2010 20:58:46 +0200 blanchet merged
Thu, 09 Sep 2010 20:11:52 +0200 blanchet use definitional CNF for the goal if at least one of the premisses would lead to too many clauses in Meson
Thu, 09 Sep 2010 20:09:43 +0200 blanchet use the Meson cutoff as the cutoff for using definitional CNF -- it's simpler that way
Thu, 09 Sep 2010 18:53:55 +0200 blanchet clarify comment
Thu, 09 Sep 2010 18:50:23 +0200 blanchet improve on 65903ec4e8e8: fix more "add_ffpair" exceptions in failed ATP proofs
Thu, 09 Sep 2010 18:22:04 +0200 blanchet allow Sledgehammer proofs containing nameless local facts with schematic variables in them
Thu, 09 Sep 2010 16:32:28 +0200 blanchet tuning
Thu, 09 Sep 2010 16:27:36 +0200 blanchet more precise error messages when Vampire is interrupted or SPASS runs into an internal bug
Thu, 09 Sep 2010 16:06:11 +0200 blanchet better error reporting when the Sledgehammer minimizer is interrupted
Thu, 09 Sep 2010 14:47:06 +0200 blanchet add cutoff beyond which facts are handled using definitional CNF
Thu, 09 Sep 2010 12:28:00 +0200 blanchet "resurrected" a Metis proof
Thu, 09 Sep 2010 12:24:43 +0200 blanchet replace two slow "metis" proofs with faster proofs
Wed, 08 Sep 2010 19:22:37 +0200 blanchet workaround to avoid subtle "add_ffpairs" unification exception in Sledgehammer;
Wed, 08 Sep 2010 19:20:52 +0200 blanchet improve SInE-E failure message
Thu, 09 Sep 2010 17:58:11 +0200 bulwahn merged
Thu, 09 Sep 2010 17:23:08 +0200 bulwahn adding an example with integers and String.literals
Thu, 09 Sep 2010 17:23:07 +0200 bulwahn adding an example to show how code_pred must be invoked with locales
Thu, 09 Sep 2010 17:23:03 +0200 bulwahn removing report from the arguments of the quickcheck functions and refering to it by picking it from the context
Thu, 09 Sep 2010 16:43:57 +0200 bulwahn changing the container for the quickcheck options to a generic data
Thu, 09 Sep 2010 16:47:03 +0100 paulson Tidied up proofs using sledgehammer, also deleting unnecessary semicolons
Thu, 09 Sep 2010 14:38:14 +0200 bulwahn changing String.literal to a type instead of a datatype
Thu, 09 Sep 2010 11:10:44 +0200 bulwahn increasing the number of iterations to ensure to find a counterexample by random generation
Thu, 09 Sep 2010 09:11:13 +0200 haftmann only conceal primitive definition theorems, not predicate names
Wed, 08 Sep 2010 19:23:23 +0200 haftmann merged
Wed, 08 Sep 2010 19:21:46 +0200 haftmann modernized primrec
Fri, 10 Sep 2010 15:16:51 +0200 wenzelm Markup_Tree is already scalable;
Fri, 10 Sep 2010 15:05:30 +0200 wenzelm Isabelle_Markup.tooltip: explicit indication of ML;
Fri, 10 Sep 2010 14:54:08 +0200 wenzelm Future.promise: more robust treatment of concurrent abort vs. fulfill (amending 047c96f41455);
Fri, 10 Sep 2010 12:39:20 +0200 wenzelm primitive use_text: let interrupts pass unhindered;
Thu, 09 Sep 2010 21:30:33 +0200 wenzelm Isabelle.load_icon with some sanity checks;
Thu, 09 Sep 2010 20:09:13 +0200 wenzelm ML_Compiler.eval: reported positions need to contain offset, to avoid displaced reports due to synthesized line numbers;
Thu, 09 Sep 2010 18:32:21 +0200 wenzelm NEWS: some notes on interrupts;
Thu, 09 Sep 2010 18:21:06 +0200 wenzelm refined Runtime.toplevel_error/Document.run_command: let interrupts pass unhindered;
Thu, 09 Sep 2010 18:18:34 +0200 wenzelm removed dead code;
Thu, 09 Sep 2010 18:17:34 +0200 wenzelm avoid handling interrupts in user code;
Thu, 09 Sep 2010 18:04:35 +0200 wenzelm Meson.make_clauses_unsorted: removed spurious debug code stemming from 5146d640aa4a -- must not handle arbitrary exceptions in user space;
Thu, 09 Sep 2010 18:00:16 +0200 wenzelm main command loops are supposed to be uninterruptible -- no special treatment here;
Thu, 09 Sep 2010 17:38:45 +0200 wenzelm Exn.is_interrupt: include interrupts that have passed through the IO layer;
Thu, 09 Sep 2010 17:20:27 +0200 wenzelm more abstract treatment of interrupts in structure Exn -- hardly ever need to mention Interrupt literally;
Thu, 09 Sep 2010 11:05:52 +0200 wenzelm avoid mixing of static and runtime errors in compiler output, to accomodate Proof General;
Wed, 08 Sep 2010 23:52:24 +0200 wenzelm ML_Compiler.eval: discontinued extra "Static Errors" of raw Poly/ML;
Wed, 08 Sep 2010 23:40:48 +0200 wenzelm isabelle-jedit.css: suppress "location" markup, which indicates extra positional information intended for plain-old TTY mode;
Wed, 08 Sep 2010 23:34:40 +0200 wenzelm ML_Compiler.eval: more careful printing of messages and regular output, trying to accomodate Poly/ML, Proof General, Isabelle/Scala/jEdit at the same time;
Wed, 08 Sep 2010 22:30:29 +0200 wenzelm clarified -- inlined ML_Env.local_context;
Wed, 08 Sep 2010 18:00:37 +0200 wenzelm merged
Wed, 08 Sep 2010 16:50:24 +0200 bulwahn restricting invocation only if PROLOG_HOME is set
Wed, 08 Sep 2010 18:00:06 +0200 wenzelm tuned proofs (based on fancy gutter icons in Isabelle/jEdit);
Wed, 08 Sep 2010 16:01:06 +0200 blanchet merge
Wed, 08 Sep 2010 15:57:50 +0200 blanchet remove "safe" (as suggested by Tobias) and added "arith" to "try"
Mon, 06 Sep 2010 17:51:26 +0200 blanchet remove "minipick" (the toy version of Nitpick) and some tests;
Mon, 06 Sep 2010 16:50:29 +0200 blanchet use Future.fork rather than Thread.fork, so that the thread is part of the global thread management
Mon, 06 Sep 2010 13:48:10 +0200 blanchet fix editor
Wed, 08 Sep 2010 14:46:21 +0200 wenzelm merged
Wed, 08 Sep 2010 13:30:41 +0100 paulson merged
Wed, 08 Sep 2010 13:25:32 +0100 paulson tidied using inductive_simps
(0) -30000 -10000 -3000 -1000 -480 +480 +1000 +3000 +10000 +30000 tip