Tue, 05 Jun 2018 16:35:52 +0200 |
wenzelm |
more robust;
|
file |
diff |
annotate
|
Tue, 05 Jun 2018 16:12:26 +0200 |
wenzelm |
less wasteful consolidation, based on PIDE front-end state and recent changes;
|
file |
diff |
annotate
|
Thu, 31 May 2018 22:27:13 +0200 |
wenzelm |
Document.update includes node consolidation / presentation as regular print operation: avoid user operations on protocol thread;
|
file |
diff |
annotate
|
Sat, 26 May 2018 21:23:51 +0200 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Sun, 13 May 2018 16:37:36 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Sun, 13 May 2018 16:33:11 +0200 |
wenzelm |
tuned -- use XZ.Cache;
|
file |
diff |
annotate
|
Mon, 07 May 2018 17:37:03 +0200 |
wenzelm |
more robust (synchronous) management of Export.Entry: Future.fork happens inside the data structure;
|
file |
diff |
annotate
|
Mon, 07 May 2018 17:11:01 +0200 |
wenzelm |
store exports within PIDE command state;
|
file |
diff |
annotate
|
Sat, 05 May 2018 22:33:35 +0200 |
wenzelm |
protocol message for export of theory resources;
|
file |
diff |
annotate
|
Sun, 11 Mar 2018 20:47:17 +0100 |
wenzelm |
update XML cache for slightly modified messages;
|
file |
diff |
annotate
|
Mon, 16 Oct 2017 14:32:09 +0200 |
wenzelm |
provide theory timing information, similar to command timing but always considered relevant;
|
file |
diff |
annotate
|
Fri, 29 Sep 2017 22:12:32 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Tue, 08 Aug 2017 22:13:05 +0200 |
wenzelm |
maintain "consolidated" status of theory nodes, which means all evals are finished (but not necessarily prints nor imports);
|
file |
diff |
annotate
|
Fri, 16 Jun 2017 15:59:27 +0200 |
wenzelm |
more general dispatcher operations;
|
file |
diff |
annotate
|
Wed, 12 Apr 2017 21:13:43 +0200 |
wenzelm |
global session_base for PIDE interaction;
|
file |
diff |
annotate
|
Mon, 03 Apr 2017 17:00:36 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Sat, 18 Mar 2017 22:11:05 +0100 |
wenzelm |
more informative session result;
|
file |
diff |
annotate
|
Sat, 18 Mar 2017 21:24:54 +0100 |
wenzelm |
clarified signature;
|
file |
diff |
annotate
|
Sat, 18 Mar 2017 20:51:42 +0100 |
wenzelm |
more realistic PIDE build session;
|
file |
diff |
annotate
|
Sat, 18 Mar 2017 20:30:05 +0100 |
wenzelm |
asynchronous send_stop operation;
|
file |
diff |
annotate
|
Wed, 15 Mar 2017 15:50:28 +0100 |
wenzelm |
dynamic session_options for tuning parameters and initial prover options;
|
file |
diff |
annotate
|
Tue, 14 Mar 2017 11:16:23 +0100 |
wenzelm |
more robust startup, despite remaining race condition of debugger.is_active vs. session.is_ready;
|
file |
diff |
annotate
|
Tue, 14 Mar 2017 10:49:07 +0100 |
wenzelm |
more robust debugger initialization, e.g. required for GUI components before actual session startup;
|
file |
diff |
annotate
|
Tue, 14 Mar 2017 09:41:02 +0100 |
wenzelm |
more abstract module Document;
|
file |
diff |
annotate
|
Tue, 14 Mar 2017 00:09:15 +0100 |
wenzelm |
misc tuning and simplification;
|
file |
diff |
annotate
|
Mon, 13 Mar 2017 23:24:20 +0100 |
wenzelm |
more explicit Session.xml_cache;
|
file |
diff |
annotate
|
Mon, 13 Mar 2017 22:02:42 +0100 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Mon, 13 Mar 2017 21:37:35 +0100 |
wenzelm |
clarified modules;
|
file |
diff |
annotate
|
Mon, 13 Mar 2017 20:33:42 +0100 |
wenzelm |
proper local debugger state, depending on session;
|
file |
diff |
annotate
|
Mon, 13 Mar 2017 15:32:19 +0100 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Mon, 13 Mar 2017 15:25:25 +0100 |
wenzelm |
more robust Session.stop: idempotent, avoid conflict with startup;
|
file |
diff |
annotate
|
Mon, 13 Mar 2017 12:48:45 +0100 |
wenzelm |
more strict Session.start: no restart from terminated session;
|
file |
diff |
annotate
|
Mon, 13 Mar 2017 12:04:11 +0100 |
wenzelm |
clarified Session.Phase;
|
file |
diff |
annotate
|
Mon, 09 Jan 2017 20:26:59 +0100 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Sat, 07 Jan 2017 21:32:00 +0100 |
wenzelm |
uniform Document.Model.node_edits (without void edits);
|
file |
diff |
annotate
|
Thu, 05 Jan 2017 16:23:51 +0100 |
wenzelm |
emit Commands_Changed for blobs as well, e.g. relevant for isabelle.vscode.Server.prover_output;
|
file |
diff |
annotate
|
Tue, 02 Aug 2016 18:45:34 +0200 |
wenzelm |
tuned signature -- prover-independence is presently theoretical;
|
file |
diff |
annotate
|
Tue, 08 Mar 2016 14:44:11 +0100 |
wenzelm |
more abstract Session.start, without prover command-line;
|
file |
diff |
annotate
|
Mon, 07 Mar 2016 18:20:22 +0100 |
wenzelm |
Bash.process always uses a closed script instead of an open argument list, for extra robustness on Windows, where quoting is not well-defined;
|
file |
diff |
annotate
|
Sat, 13 Feb 2016 20:41:56 +0100 |
wenzelm |
clarified bash process -- similar to ML version;
|
file |
diff |
annotate
|
Sun, 10 Jan 2016 23:25:11 +0100 |
wenzelm |
prune old versions more often, to reduce overall heap requirements;
|
file |
diff |
annotate
|
Mon, 04 Jan 2016 20:23:14 +0100 |
wenzelm |
clarified order of shutdown;
|
file |
diff |
annotate
|
Fri, 06 Nov 2015 18:15:35 +0100 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Tue, 03 Nov 2015 13:54:34 +0100 |
wenzelm |
clarified modules;
|
file |
diff |
annotate
|
Sat, 10 Oct 2015 16:21:34 +0200 |
wenzelm |
more explicit HTML.symbols;
|
file |
diff |
annotate
|
Fri, 09 Oct 2015 19:25:13 +0200 |
wenzelm |
output HTML text according to Isabelle/Scala Symbol.Interpretation;
|
file |
diff |
annotate
|
Sat, 15 Aug 2015 19:00:04 +0200 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Tue, 11 Aug 2015 20:32:56 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Thu, 30 Jul 2015 14:02:19 +0200 |
wenzelm |
clarified management of (single) session;
|
file |
diff |
annotate
|
Fri, 17 Jul 2015 21:40:47 +0200 |
wenzelm |
skeleton for interactive debugger;
|
file |
diff |
annotate
|
Wed, 15 Apr 2015 14:01:28 +0200 |
wenzelm |
obsolete (see also 94b2690ad494);
|
file |
diff |
annotate
|
Wed, 14 Jan 2015 17:24:55 +0100 |
wenzelm |
more type-safe handler interface;
|
file |
diff |
annotate
|
Wed, 14 Jan 2015 16:27:19 +0100 |
wenzelm |
clarified build_theories: proper protocol handler;
|
file |
diff |
annotate
|
Wed, 14 Jan 2015 14:28:52 +0100 |
wenzelm |
clarified build_theories;
|
file |
diff |
annotate
|
Tue, 13 Jan 2015 21:46:09 +0100 |
wenzelm |
some support for PIDE batch session;
|
file |
diff |
annotate
|
Thu, 08 Jan 2015 20:56:39 +0100 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Wed, 03 Dec 2014 22:34:28 +0100 |
wenzelm |
node-specific keywords, with session base syntax as default;
|
file |
diff |
annotate
|
Tue, 02 Dec 2014 14:16:56 +0100 |
wenzelm |
node-specific syntax, with base_syntax as default;
|
file |
diff |
annotate
|
Fri, 07 Nov 2014 16:36:55 +0100 |
wenzelm |
plain value Keywords.keywords, which might be used outside theory for bootstrap purposes;
|
file |
diff |
annotate
|
Mon, 18 Aug 2014 13:19:04 +0200 |
wenzelm |
merged;
|
file |
diff |
annotate
|
Sun, 17 Aug 2014 16:05:43 +0200 |
wenzelm |
postpone changes in intermediate state between remove_versions/removed_versions, which is important for handle_change to refer to defined items on prover side;
|
file |
diff |
annotate
|
Wed, 13 Aug 2014 10:46:14 +0200 |
wenzelm |
tuned comments;
|
file |
diff |
annotate
|
Tue, 05 Aug 2014 20:40:35 +0200 |
wenzelm |
added system option editor_output_delay: lower value might help big sessions under low-memory situations;
|
file |
diff |
annotate
|
Tue, 05 Aug 2014 19:58:07 +0200 |
wenzelm |
obsolete (see f7700146678d);
|
file |
diff |
annotate
|
Sat, 02 Aug 2014 16:35:59 +0200 |
wenzelm |
more direct access to persistent blobs (see also 8953d4cc060a), avoiding fragile digest lookup from later version (which might have removed unused blobs already);
|
file |
diff |
annotate
|
Thu, 24 Jul 2014 17:11:40 +0200 |
wenzelm |
less warnings -- ignore potential prover startup/shutdown races;
|
file |
diff |
annotate
|
Mon, 05 May 2014 15:17:07 +0200 |
wenzelm |
support print operations as asynchronous query;
|
file |
diff |
annotate
|
Wed, 30 Apr 2014 12:12:44 +0200 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Tue, 29 Apr 2014 21:11:24 +0200 |
wenzelm |
more synchronized treatment of prover process, which might emit more messages before shutdown and requires manager to accept them;
|
file |
diff |
annotate
|
Tue, 29 Apr 2014 13:32:13 +0200 |
wenzelm |
more systematic Isabelle output, like in classic Isabelle/ML (without markup);
|
file |
diff |
annotate
|
Mon, 28 Apr 2014 16:17:07 +0200 |
wenzelm |
improved syslog performance -- avoid denial-of-service e.g. with threads_trace = 5 and active Syslog dockable;
|
file |
diff |
annotate
|
Mon, 28 Apr 2014 15:20:59 +0200 |
wenzelm |
tuned comments;
|
file |
diff |
annotate
|
Mon, 28 Apr 2014 15:18:37 +0200 |
wenzelm |
more systematic delay_first discipline for change_buffer and prune_history;
|
file |
diff |
annotate
|
Sat, 26 Apr 2014 00:20:26 +0200 |
wenzelm |
tuned -- potentially more robust;
|
file |
diff |
annotate
|
Fri, 25 Apr 2014 23:42:25 +0200 |
wenzelm |
manager is direct receiver of prover output -- discontinued old performance tuning (329320fc88df, 1baa5d19ac44);
|
file |
diff |
annotate
|
Fri, 25 Apr 2014 13:55:50 +0200 |
wenzelm |
simplified change_buffer (again, see 937826d702d5): no thread, just timer, rely on asynchronous commands_changed.post;
|
file |
diff |
annotate
|
Fri, 25 Apr 2014 12:51:08 +0200 |
wenzelm |
clarified Session.Consumer, with Session.Outlet managed by dispatcher thread;
|
file |
diff |
annotate
|
Fri, 25 Apr 2014 11:09:59 +0200 |
wenzelm |
more robust prover termination;
|
file |
diff |
annotate
|
Fri, 25 Apr 2014 10:51:57 +0200 |
wenzelm |
more explicit checks;
|
file |
diff |
annotate
|
Thu, 24 Apr 2014 23:21:00 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Thu, 24 Apr 2014 23:13:17 +0200 |
wenzelm |
more uniform warning/error handling, potentially with propagation to send_wait caller;
|
file |
diff |
annotate
|
Thu, 24 Apr 2014 23:02:10 +0200 |
wenzelm |
more careful shutdown (amending f2f53f7046f4);
|
file |
diff |
annotate
|
Thu, 24 Apr 2014 22:10:00 +0200 |
wenzelm |
converted main session manager to Consumer_Thread: messages need to be consumed immediately, postponed_changes replaces implicit actor mailbox scanning;
|
file |
diff |
annotate
|
Thu, 24 Apr 2014 18:04:18 +0200 |
wenzelm |
simplified commands_changed_buffer (in contrast to a8331fb5c959): rely on better performance of Consumer_Thread/Mailbox and more direct Timer (like session_actor.receiver);
|
file |
diff |
annotate
|
Thu, 24 Apr 2014 16:52:17 +0200 |
wenzelm |
simplified -- prefer Consumer_Thread over Actor;
|
file |
diff |
annotate
|
Thu, 24 Apr 2014 11:01:14 +0200 |
wenzelm |
tuned signature, in accordance to ML version;
|
file |
diff |
annotate
|
Thu, 24 Apr 2014 10:38:14 +0200 |
wenzelm |
eliminated redundant Volatile;
|
file |
diff |
annotate
|
Thu, 24 Apr 2014 10:24:44 +0200 |
wenzelm |
tuned signature in accordance to ML version;
|
file |
diff |
annotate
|
Wed, 23 Apr 2014 13:28:32 +0200 |
wenzelm |
explicit Exn.error_message in accordance to Output.error_message in ML;
|
file |
diff |
annotate
|
Fri, 04 Apr 2014 22:21:46 +0200 |
wenzelm |
more permissive Session.update_options: this is wired to jEdit PropertiesChanged, which may occur before the prover is started;
|
file |
diff |
annotate
|
Thu, 03 Apr 2014 21:08:00 +0200 |
wenzelm |
clarified Version.syntax -- avoid guessing initial situation;
|
file |
diff |
annotate
|
Thu, 03 Apr 2014 20:53:35 +0200 |
wenzelm |
more abstract Prover.Syntax, as proposed by Carst Tankink;
|
file |
diff |
annotate
|
Thu, 03 Apr 2014 14:54:17 +0200 |
wenzelm |
more general prover operations;
|
file |
diff |
annotate
|
Thu, 03 Apr 2014 13:46:18 +0200 |
wenzelm |
more general prover operations;
|
file |
diff |
annotate
|
Mon, 31 Mar 2014 15:05:24 +0200 |
wenzelm |
store blob content within document node: aux. files that were once open are made persistent;
|
file |
diff |
annotate
|
Sat, 29 Mar 2014 10:49:32 +0100 |
wenzelm |
propagate deps_changed, to resolve missing files without requiring jEdit events (e.g. buffer load/save);
|
file |
diff |
annotate
|
Sat, 29 Mar 2014 10:17:09 +0100 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Tue, 18 Mar 2014 18:09:31 +0100 |
wenzelm |
clarified module arrangement;
|
file |
diff |
annotate
| base
|