Thu, 05 Dec 2013 20:22:53 +0100 |
wenzelm |
more uniform status -- accommodate spurious Exn.Interrupt from user code, allow ML_Compiler.exn_messages_id to crash;
|
file |
diff |
annotate
|
Mon, 11 Nov 2013 20:00:53 +0100 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Wed, 18 Sep 2013 13:18:51 +0200 |
wenzelm |
improved printing of exception trace in Poly/ML 5.5.1;
|
file |
diff |
annotate
|
Wed, 04 Sep 2013 15:27:24 +0200 |
wenzelm |
some explicit indication of Proof General legacy;
|
file |
diff |
annotate
|
Sun, 25 Aug 2013 20:32:26 +0200 |
wenzelm |
maintain goal forks as part of global execution;
|
file |
diff |
annotate
|
Sun, 25 Aug 2013 16:03:12 +0200 |
wenzelm |
discontinued parallel_subproofs_saturation and related internal counters (superseded by parallel_subproofs_threshold and timing information);
|
file |
diff |
annotate
|
Tue, 30 Jul 2013 15:09:25 +0200 |
wenzelm |
type theory is purely value-oriented;
|
file |
diff |
annotate
|
Thu, 18 Jul 2013 13:12:54 +0200 |
wenzelm |
immutable theory values with full stamp record of every update (increase of stamp size for HOL: 20000 -> 100000, JinjaThreads: 65000 -> 300000) -- minimal measurable impact on inference kernel performance;
|
file |
diff |
annotate
|
Tue, 09 Jul 2013 16:32:51 +0200 |
wenzelm |
tuned message;
|
file |
diff |
annotate
|
Fri, 05 Jul 2013 22:58:24 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Thu, 04 Jul 2013 23:51:47 +0200 |
wenzelm |
separate exec_id assignment for Command.print states, without affecting result of eval;
|
file |
diff |
annotate
|
Tue, 02 Jul 2013 14:48:01 +0200 |
wenzelm |
clarified Proofterm.proofs vs. Goal.skip_proofs;
|
file |
diff |
annotate
|
Wed, 22 May 2013 22:56:17 +0200 |
haftmann |
mark local theory as brittle also after interpretation inside locales;
|
file |
diff |
annotate
|
Tue, 23 Apr 2013 11:14:50 +0200 |
haftmann |
brittleness stamping for local theories
|
file |
diff |
annotate
|
Tue, 09 Apr 2013 20:16:52 +0200 |
wenzelm |
just one timing protocol function, with 3 implementations: TTY/PG, PIDE/document, build;
|
file |
diff |
annotate
|
Tue, 09 Apr 2013 15:59:02 +0200 |
wenzelm |
clarified protocol_message undefinedness;
|
file |
diff |
annotate
|
Tue, 09 Apr 2013 15:29:25 +0200 |
wenzelm |
discontinued Toplevel.no_timing complication -- also recovers timing of diagnostic commands, e.g. 'find_theorems';
|
file |
diff |
annotate
|
Wed, 03 Apr 2013 21:30:32 +0200 |
wenzelm |
more explicit Goal.fork_params -- avoid implicit arguments via thread data;
|
file |
diff |
annotate
|
Tue, 02 Apr 2013 11:41:50 +0200 |
wenzelm |
more centralized command timing;
|
file |
diff |
annotate
|
Wed, 27 Mar 2013 20:57:05 +0100 |
wenzelm |
extra checkpoint to avoid stale theory in skip_proof context, e.g. in 'instance' proof;
|
file |
diff |
annotate
|
Wed, 27 Mar 2013 17:53:29 +0100 |
wenzelm |
explicit Toplevel.is_skipped_proof;
|
file |
diff |
annotate
|
Wed, 27 Mar 2013 16:38:25 +0100 |
wenzelm |
more ambitious Goal.skip_proofs: covers Goal.prove forms as well, and do not insist in quick_and_dirty (for the sake of Isabelle/jEdit);
|
file |
diff |
annotate
|
Wed, 13 Mar 2013 21:25:08 +0100 |
wenzelm |
clarified parallel_subproofs_saturation (blind guess) vs. parallel_subproofs_threshold (precient timing estimate);
|
file |
diff |
annotate
|
Mon, 04 Mar 2013 15:03:46 +0100 |
wenzelm |
refined parallel_proofs = 2: fork whole Isar sub-proofs, not just terminal ones;
|
file |
diff |
annotate
|
Sun, 03 Mar 2013 14:29:30 +0100 |
wenzelm |
uniform treatment of global/local proofs;
|
file |
diff |
annotate
|
Sun, 03 Mar 2013 13:57:03 +0100 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Sun, 03 Mar 2013 13:43:57 +0100 |
wenzelm |
clarified Toplevel.element_result wrt. Toplevel.is_ignored;
|
file |
diff |
annotate
|
Sun, 03 Mar 2013 13:23:06 +0100 |
wenzelm |
more Thy_Syntax.element operations;
|
file |
diff |
annotate
|
Thu, 28 Feb 2013 21:11:07 +0100 |
wenzelm |
simplified Proof.future_proof;
|
file |
diff |
annotate
|
Tue, 26 Feb 2013 19:58:27 +0100 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Tue, 26 Feb 2013 19:44:26 +0100 |
wenzelm |
fork diagnostic commands (theory loader and PIDE interaction);
|
file |
diff |
annotate
|
Tue, 26 Feb 2013 13:27:24 +0100 |
wenzelm |
tuned 2464ba6e6fc9 -- NB: approximative_id is NONE for PIDE document transactions;
|
file |
diff |
annotate
|
Tue, 26 Feb 2013 11:57:19 +0100 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Mon, 25 Feb 2013 13:29:19 +0100 |
wenzelm |
discontinued pointless command category "thy_schematic_goal" -- this is checked dynamically;
|
file |
diff |
annotate
|
Mon, 25 Feb 2013 12:52:27 +0100 |
wenzelm |
clarified Toplevel.element_result: scheduling policies happen here;
|
file |
diff |
annotate
|
Sun, 24 Feb 2013 17:29:55 +0100 |
wenzelm |
simplified Outer_Syntax.read_span: internalized Toplevel.is_ignored;
|
file |
diff |
annotate
|
Fri, 22 Feb 2013 16:52:10 +0100 |
wenzelm |
make SML/NJ happy;
|
file |
diff |
annotate
|
Fri, 22 Feb 2013 14:38:52 +0100 |
wenzelm |
eliminated hard tabs;
|
file |
diff |
annotate
|
Thu, 21 Feb 2013 10:52:14 +0100 |
wenzelm |
highest priority for proofs with unknown / very short timing -- recover original scheduling with parallel_proofs_reuse_timing = false;
|
file |
diff |
annotate
|
Wed, 20 Feb 2013 15:22:22 +0100 |
wenzelm |
more tight representation of command timing;
|
file |
diff |
annotate
|
Wed, 20 Feb 2013 11:40:30 +0100 |
wenzelm |
proper check of Proof.is_relevant (again, cf. c3e99efacb67 and df8fc0567a3d);
|
file |
diff |
annotate
|
Tue, 19 Feb 2013 17:55:26 +0100 |
wenzelm |
improved scheduling of forked proofs, based on elapsed time estimate (from last run via session log file);
|
file |
diff |
annotate
|
Tue, 19 Feb 2013 14:47:57 +0100 |
wenzelm |
suppress timing message in full PIDE protocol -- this is for batch build;
|
file |
diff |
annotate
|
Tue, 19 Feb 2013 12:58:32 +0100 |
wenzelm |
support for prescient timing information within command transactions;
|
file |
diff |
annotate
|
Tue, 19 Feb 2013 10:55:11 +0100 |
wenzelm |
emit command_timing properties into build log;
|
file |
diff |
annotate
|
Wed, 16 Jan 2013 21:49:56 +0100 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Sat, 05 Jan 2013 17:38:54 +0100 |
wenzelm |
more precise Local_Theory.level: 1 really means main target and >= 2 nested context;
|
file |
diff |
annotate
|
Sun, 25 Nov 2012 19:49:24 +0100 |
wenzelm |
Isabelle-specific implementation of quasi-abstract markup elements -- back to module arrangement before d83797ef0d2d;
|
file |
diff |
annotate
|
Tue, 16 Oct 2012 15:14:12 +0200 |
wenzelm |
more informative errors for 'proof' and 'apply' steps;
|
file |
diff |
annotate
|
Sat, 01 Sep 2012 19:43:18 +0200 |
wenzelm |
discontinued complicated/unreliable notion of recent proofs within context;
|
file |
diff |
annotate
|
Fri, 31 Aug 2012 16:35:30 +0200 |
wenzelm |
more precise register_proofs for local goals;
|
file |
diff |
annotate
|
Thu, 30 Aug 2012 21:23:04 +0200 |
wenzelm |
refined treatment of forked proofs at transaction boundaries, including proof commands (see also 7ee000ce5390);
|
file |
diff |
annotate
|
Thu, 30 Aug 2012 19:18:49 +0200 |
wenzelm |
some support for registering forked proofs within Proof.state, using its bottom context;
|
file |
diff |
annotate
|
Thu, 30 Aug 2012 16:39:50 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Wed, 29 Aug 2012 12:07:45 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Wed, 29 Aug 2012 11:48:45 +0200 |
wenzelm |
renamed Position.str_of to Position.here;
|
file |
diff |
annotate
|
Sat, 11 Aug 2012 19:34:36 +0200 |
wenzelm |
vacuous execution after first malformed command;
|
file |
diff |
annotate
|
Wed, 01 Aug 2012 15:33:08 +0200 |
wenzelm |
recovered comination of Toplevel.skip_proofs and Goal.parallel_proofs from 9679bab23f93 (NB: skip_proofs leads to failure of Toplevel.proof_of);
|
file |
diff |
annotate
|
Thu, 17 May 2012 15:23:00 +0200 |
wenzelm |
tuned error -- reduce potential for confusion in a higher-level context, e.g. partial checking of theory sub-graph;
|
file |
diff |
annotate
|
Wed, 11 Apr 2012 15:02:48 +0200 |
wenzelm |
clarified proof_result: finish proof formally via head tr, not end_tr;
|
file |
diff |
annotate
|