Mon, 19 Mar 2018 19:24:45 +0100 documentation for the Isabelle server;
wenzelm [Mon, 19 Mar 2018 19:24:45 +0100] rev 67904
documentation for the Isabelle server;
Mon, 19 Mar 2018 18:13:37 +0100 clarified message name: disallow single quote;
wenzelm [Mon, 19 Mar 2018 18:13:37 +0100] rev 67903
clarified message name: disallow single quote;
Sun, 18 Mar 2018 12:26:30 +0100 clarified server shutdown: stop all sessions;
wenzelm [Sun, 18 Mar 2018 12:26:30 +0100] rev 67902
clarified server shutdown: stop all sessions;
Sun, 18 Mar 2018 12:11:30 +0100 more explicit error messages;
wenzelm [Sun, 18 Mar 2018 12:11:30 +0100] rev 67901
more explicit error messages; clarified signature;
Sun, 18 Mar 2018 11:42:57 +0100 more explicit errors;
wenzelm [Sun, 18 Mar 2018 11:42:57 +0100] rev 67900
more explicit errors; tuned;
Sat, 17 Mar 2018 18:51:56 +1100 additional Eisbach combinators and utility methods
kleing [Sat, 17 Mar 2018 18:51:56 +1100] rev 67899
additional Eisbach combinators and utility methods (by Daniel Matichuck)
Sat, 17 Mar 2018 21:54:33 +0100 fewer messages;
wenzelm [Sat, 17 Mar 2018 21:54:33 +0100] rev 67898
fewer messages;
Sat, 17 Mar 2018 20:49:28 +0100 output result messages;
wenzelm [Sat, 17 Mar 2018 20:49:28 +0100] rev 67897
output result messages;
Sat, 17 Mar 2018 20:35:23 +0100 clarified signature;
wenzelm [Sat, 17 Mar 2018 20:35:23 +0100] rev 67896
clarified signature;
Sat, 17 Mar 2018 20:32:39 +0100 more position information;
wenzelm [Sat, 17 Mar 2018 20:32:39 +0100] rev 67895
more position information;
Sat, 17 Mar 2018 18:30:13 +0100 more robust check_state loop, even without session activity (e.g. idempotent use_theories);
wenzelm [Sat, 17 Mar 2018 18:30:13 +0100] rev 67894
more robust check_state loop, even without session activity (e.g. idempotent use_theories);
Sat, 17 Mar 2018 18:18:53 +0100 synchronized Session.update;
wenzelm [Sat, 17 Mar 2018 18:18:53 +0100] rev 67893
synchronized Session.update;
Sat, 17 Mar 2018 17:23:35 +0100 more interruptible use_theories;
wenzelm [Sat, 17 Mar 2018 17:23:35 +0100] rev 67892
more interruptible use_theories; tuned comments;
Sat, 17 Mar 2018 17:13:27 +0100 clarified exception handling: include interrupts;
wenzelm [Sat, 17 Mar 2018 17:13:27 +0100] rev 67891
clarified exception handling: include interrupts;
Sat, 17 Mar 2018 16:32:50 +0100 support for repeated events;
wenzelm [Sat, 17 Mar 2018 16:32:50 +0100] rev 67890
support for repeated events;
Sat, 17 Mar 2018 16:24:59 +0100 tuned;
wenzelm [Sat, 17 Mar 2018 16:24:59 +0100] rev 67889
tuned;
Sat, 17 Mar 2018 16:18:05 +0100 more interruptible;
wenzelm [Sat, 17 Mar 2018 16:18:05 +0100] rev 67888
more interruptible; tuned signature;
Sat, 17 Mar 2018 16:08:10 +0100 unload_theories: actually observe required state;
wenzelm [Sat, 17 Mar 2018 16:08:10 +0100] rev 67887
unload_theories: actually observe required state; misc tuning and clarification;
Sat, 17 Mar 2018 15:10:50 +0100 tuned signature;
wenzelm [Sat, 17 Mar 2018 15:10:50 +0100] rev 67886
tuned signature;
Fri, 16 Mar 2018 22:50:56 +0100 prefer typed UUID;
wenzelm [Fri, 16 Mar 2018 22:50:56 +0100] rev 67885
prefer typed UUID;
Fri, 16 Mar 2018 22:20:09 +0100 unload_theories after consolidation -- reset node_required;
wenzelm [Fri, 16 Mar 2018 22:20:09 +0100] rev 67884
unload_theories after consolidation -- reset node_required; proper node_perspective (amending 0d8e4e777973);
Fri, 16 Mar 2018 18:42:35 +0100 support for "use_theories";
wenzelm [Fri, 16 Mar 2018 18:42:35 +0100] rev 67883
support for "use_theories";
Fri, 16 Mar 2018 17:16:09 +0100 JSON representation for Position.T;
wenzelm [Fri, 16 Mar 2018 17:16:09 +0100] rev 67882
JSON representation for Position.T;
Fri, 16 Mar 2018 16:44:14 +0100 interruptible exploration of dependencies;
wenzelm [Fri, 16 Mar 2018 16:44:14 +0100] rev 67881
interruptible exploration of dependencies;
Fri, 16 Mar 2018 16:38:46 +0100 tuned signature;
wenzelm [Fri, 16 Mar 2018 16:38:46 +0100] rev 67880
tuned signature;
Fri, 16 Mar 2018 16:28:03 +0100 clarified signature;
wenzelm [Fri, 16 Mar 2018 16:28:03 +0100] rev 67879
clarified signature;
Fri, 16 Mar 2018 15:43:56 +0100 clarified signature;
wenzelm [Fri, 16 Mar 2018 15:43:56 +0100] rev 67878
clarified signature;
Fri, 16 Mar 2018 15:22:08 +0100 tuned message;
wenzelm [Fri, 16 Mar 2018 15:22:08 +0100] rev 67877
tuned message;
Fri, 16 Mar 2018 14:13:07 +0100 proper options;
wenzelm [Fri, 16 Mar 2018 14:13:07 +0100] rev 67876
proper options;
Fri, 16 Mar 2018 14:08:53 +0100 tuned options;
wenzelm [Fri, 16 Mar 2018 14:08:53 +0100] rev 67875
tuned options;
Thu, 15 Mar 2018 22:43:35 +0100 more comments;
wenzelm [Thu, 15 Mar 2018 22:43:35 +0100] rev 67874
more comments;
Thu, 15 Mar 2018 22:41:59 +0100 tuned message -- more readable JSON;
wenzelm [Thu, 15 Mar 2018 22:41:59 +0100] rev 67873
tuned message -- more readable JSON;
Thu, 15 Mar 2018 22:28:20 +0100 more accurate isabelle_id: parent directory is not necessarily at tip;
wenzelm [Thu, 15 Mar 2018 22:28:20 +0100] rev 67872
more accurate isabelle_id: parent directory is not necessarily at tip;
Thu, 15 Mar 2018 22:17:56 +0100 store session: per Server/Context, not Connection;
wenzelm [Thu, 15 Mar 2018 22:17:56 +0100] rev 67871
store session: per Server/Context, not Connection; support for "session_stop";
Thu, 15 Mar 2018 21:44:34 +0100 clarified server log;
wenzelm [Thu, 15 Mar 2018 21:44:34 +0100] rev 67870
clarified server log; tuned options;
Thu, 15 Mar 2018 21:26:39 +0100 support for "session_start";
wenzelm [Thu, 15 Mar 2018 21:26:39 +0100] rev 67869
support for "session_start";
Thu, 15 Mar 2018 16:16:19 +0100 updated user name;
wenzelm [Thu, 15 Mar 2018 16:16:19 +0100] rev 67868
updated user name;
Thu, 15 Mar 2018 12:05:31 +0100 clarified message;
wenzelm [Thu, 15 Mar 2018 12:05:31 +0100] rev 67867
clarified message;
Thu, 15 Mar 2018 11:49:29 +0100 clarified message;
wenzelm [Thu, 15 Mar 2018 11:49:29 +0100] rev 67866
clarified message;
Thu, 15 Mar 2018 11:44:07 +0100 more uniform id;
wenzelm [Thu, 15 Mar 2018 11:44:07 +0100] rev 67865
more uniform id;
Thu, 15 Mar 2018 11:27:32 +0100 prefer non-strict defaults;
wenzelm [Thu, 15 Mar 2018 11:27:32 +0100] rev 67864
prefer non-strict defaults;
Thu, 15 Mar 2018 11:20:17 +0100 clarified default;
wenzelm [Thu, 15 Mar 2018 11:20:17 +0100] rev 67863
clarified default;
Thu, 15 Mar 2018 11:16:01 +0100 tuned;
wenzelm [Thu, 15 Mar 2018 11:16:01 +0100] rev 67862
tuned;
Wed, 14 Mar 2018 20:29:46 +0100 asynchronous "session_build";
wenzelm [Wed, 14 Mar 2018 20:29:46 +0100] rev 67861
asynchronous "session_build";
Wed, 14 Mar 2018 20:20:10 +0100 support for asynchronous tasks, with "cancel" command;
wenzelm [Wed, 14 Mar 2018 20:20:10 +0100] rev 67860
support for asynchronous tasks, with "cancel" command;
Wed, 14 Mar 2018 19:58:27 +0100 tuned signature;
wenzelm [Wed, 14 Mar 2018 19:58:27 +0100] rev 67859
tuned signature;
Wed, 14 Mar 2018 17:43:30 +0100 more informative JSON results;
wenzelm [Wed, 14 Mar 2018 17:43:30 +0100] rev 67858
more informative JSON results;
Wed, 14 Mar 2018 16:52:16 +0100 more informative error with JSON result;
wenzelm [Wed, 14 Mar 2018 16:52:16 +0100] rev 67857
more informative error with JSON result; tuned signature;
Wed, 14 Mar 2018 16:48:05 +0100 tuned signature;
wenzelm [Wed, 14 Mar 2018 16:48:05 +0100] rev 67856
tuned signature;
Wed, 14 Mar 2018 15:08:46 +0100 misc tuning and clarification;
wenzelm [Wed, 14 Mar 2018 15:08:46 +0100] rev 67855
misc tuning and clarification;
Tue, 13 Mar 2018 21:54:48 +0100 publish current log file, e.g. for easy error detection;
wenzelm [Tue, 13 Mar 2018 21:54:48 +0100] rev 67854
publish current log file, e.g. for easy error detection;
Tue, 13 Mar 2018 21:22:02 +0100 more options;
wenzelm [Tue, 13 Mar 2018 21:22:02 +0100] rev 67853
more options;
Tue, 13 Mar 2018 21:04:42 +0100 allow cancellation of Sessions.deps/base_info via progress.stopped (progress.echo only happens for options like "verbose");
wenzelm [Tue, 13 Mar 2018 21:04:42 +0100] rev 67852
allow cancellation of Sessions.deps/base_info via progress.stopped (progress.echo only happens for options like "verbose");
Tue, 13 Mar 2018 20:04:58 +0100 tuned;
wenzelm [Tue, 13 Mar 2018 20:04:58 +0100] rev 67851
tuned;
Tue, 13 Mar 2018 20:02:09 +0100 tuned signature;
wenzelm [Tue, 13 Mar 2018 20:02:09 +0100] rev 67850
tuned signature;
Tue, 13 Mar 2018 19:35:08 +0100 merged
wenzelm [Tue, 13 Mar 2018 19:35:08 +0100] rev 67849
merged
Tue, 13 Mar 2018 19:34:42 +0100 added server command "session_build": similar to JEdit_Resources.session_build;
wenzelm [Tue, 13 Mar 2018 19:34:42 +0100] rev 67848
added server command "session_build": similar to JEdit_Resources.session_build;
Tue, 13 Mar 2018 18:40:25 +0100 tuned signature;
wenzelm [Tue, 13 Mar 2018 18:40:25 +0100] rev 67847
tuned signature;
Tue, 13 Mar 2018 18:28:12 +0100 tuned;
wenzelm [Tue, 13 Mar 2018 18:28:12 +0100] rev 67846
tuned;
Tue, 13 Mar 2018 17:15:01 +0100 more flexible preferences: avoid hardwired file;
wenzelm [Tue, 13 Mar 2018 17:15:01 +0100] rev 67845
more flexible preferences: avoid hardwired file; tuned signature;
Tue, 13 Mar 2018 17:13:20 +0100 tuned;
wenzelm [Tue, 13 Mar 2018 17:13:20 +0100] rev 67844
tuned;
Tue, 13 Mar 2018 16:08:13 +0100 more operations for typed JSON values;
wenzelm [Tue, 13 Mar 2018 16:08:13 +0100] rev 67843
more operations for typed JSON values;
Tue, 13 Mar 2018 10:54:40 +0100 clarified signature;
wenzelm [Tue, 13 Mar 2018 10:54:40 +0100] rev 67842
clarified signature;
Mon, 12 Mar 2018 18:33:30 +0100 clarified signature;
wenzelm [Mon, 12 Mar 2018 18:33:30 +0100] rev 67841
clarified signature;
Mon, 12 Mar 2018 16:39:58 +0100 tuned signature;
wenzelm [Mon, 12 Mar 2018 16:39:58 +0100] rev 67840
tuned signature; tuned output;
Mon, 12 Mar 2018 16:32:33 +0100 explicit Server.Context with output channels (concurrent write);
wenzelm [Mon, 12 Mar 2018 16:32:33 +0100] rev 67839
explicit Server.Context with output channels (concurrent write); support for Logger and Progress;
Mon, 12 Mar 2018 11:37:30 +0100 allow "." in message name;
wenzelm [Mon, 12 Mar 2018 11:37:30 +0100] rev 67838
allow "." in message name;
Mon, 12 Mar 2018 11:31:39 +0100 re-use existing in/out streams;
wenzelm [Mon, 12 Mar 2018 11:31:39 +0100] rev 67837
re-use existing in/out streams;
Mon, 12 Mar 2018 11:30:43 +0100 tuned signature -- more generic;
wenzelm [Mon, 12 Mar 2018 11:30:43 +0100] rev 67836
tuned signature -- more generic;
Mon, 12 Mar 2018 11:17:59 +0100 tuned imports;
wenzelm [Mon, 12 Mar 2018 11:17:59 +0100] rev 67835
tuned imports;
Mon, 12 Mar 2018 11:00:52 +0100 tuned;
wenzelm [Mon, 12 Mar 2018 11:00:52 +0100] rev 67834
tuned;
Mon, 12 Mar 2018 10:55:02 +0100 tuned signature;
wenzelm [Mon, 12 Mar 2018 10:55:02 +0100] rev 67833
tuned signature;
Mon, 12 Mar 2018 10:50:26 +0100 clarified signature -- do not expose socket;
wenzelm [Mon, 12 Mar 2018 10:50:26 +0100] rev 67832
clarified signature -- do not expose socket;
Mon, 12 Mar 2018 21:03:57 +0100 Removed stray 'sledgehammer' invocation
Manuel Eberl <eberlm@in.tum.de> [Mon, 12 Mar 2018 21:03:57 +0100] rev 67831
Removed stray 'sledgehammer' invocation
Mon, 12 Mar 2018 20:53:29 +0100 Changes to NEWS regarding 2a6ef5ba4822
Manuel Eberl <eberlm@in.tum.de> [Mon, 12 Mar 2018 20:53:29 +0100] rev 67830
Changes to NEWS regarding 2a6ef5ba4822
Mon, 12 Mar 2018 20:52:53 +0100 Changes to complete distributive lattices due to Viorel Preoteasa
Manuel Eberl <eberlm@in.tum.de> [Mon, 12 Mar 2018 20:52:53 +0100] rev 67829
Changes to complete distributive lattices due to Viorel Preoteasa
Mon, 12 Mar 2018 08:25:35 +0000 eliminiated superfluous class semiring_bits
haftmann [Mon, 12 Mar 2018 08:25:35 +0000] rev 67828
eliminiated superfluous class semiring_bits
Sun, 11 Mar 2018 21:08:47 +0100 tuned;
wenzelm [Sun, 11 Mar 2018 21:08:47 +0100] rev 67827
tuned;
Sun, 11 Mar 2018 20:56:42 +0100 tuned;
wenzelm [Sun, 11 Mar 2018 20:56:42 +0100] rev 67826
tuned;
Sun, 11 Mar 2018 20:47:17 +0100 update XML cache for slightly modified messages;
wenzelm [Sun, 11 Mar 2018 20:47:17 +0100] rev 67825
update XML cache for slightly modified messages;
Sun, 11 Mar 2018 20:31:25 +0100 more compact markup tree: output messages are already stored in command results (e.g. relevant for XML data representation);
wenzelm [Sun, 11 Mar 2018 20:31:25 +0100] rev 67824
more compact markup tree: output messages are already stored in command results (e.g. relevant for XML data representation);
Sun, 11 Mar 2018 15:28:22 +0100 more options;
wenzelm [Sun, 11 Mar 2018 15:28:22 +0100] rev 67823
more options;
Sun, 11 Mar 2018 15:21:20 +0100 clarified default server name;
wenzelm [Sun, 11 Mar 2018 15:21:20 +0100] rev 67822
clarified default server name;
Sun, 11 Mar 2018 15:15:30 +0100 more uniform output: this may be parsed by another program;
wenzelm [Sun, 11 Mar 2018 15:15:30 +0100] rev 67821
more uniform output: this may be parsed by another program;
Sun, 11 Mar 2018 15:08:14 +0100 clarified argument formats: explicit Unit, allow XML.Elem as well;
wenzelm [Sun, 11 Mar 2018 15:08:14 +0100] rev 67820
clarified argument formats: explicit Unit, allow XML.Elem as well; tuned messages: prefer single quotes for JSON output;
Sun, 11 Mar 2018 15:06:48 +0100 tuned comments;
wenzelm [Sun, 11 Mar 2018 15:06:48 +0100] rev 67819
tuned comments;
Sun, 11 Mar 2018 15:05:43 +0100 convenience to represent XML.Body as single XML.Elem;
wenzelm [Sun, 11 Mar 2018 15:05:43 +0100] rev 67818
convenience to represent XML.Body as single XML.Elem;
Sun, 11 Mar 2018 13:18:41 +0100 clarified AFP partitioning;
wenzelm [Sun, 11 Mar 2018 13:18:41 +0100] rev 67817
clarified AFP partitioning;
Sat, 10 Mar 2018 19:36:59 +0000 abstract algebraic bit operations
haftmann [Sat, 10 Mar 2018 19:36:59 +0000] rev 67816
abstract algebraic bit operations
Sat, 10 Mar 2018 20:24:00 +0100 more balanced AFP partitioning;
wenzelm [Sat, 10 Mar 2018 20:24:00 +0100] rev 67815
more balanced AFP partitioning;
Sat, 10 Mar 2018 15:52:47 +0100 workaround for occasional deadlock seen in HOL-Proofs with threads=2;
wenzelm [Sat, 10 Mar 2018 15:52:47 +0100] rev 67814
workaround for occasional deadlock seen in HOL-Proofs with threads=2;
Sat, 10 Mar 2018 14:43:15 +0100 adapted to 3869b2400e22;
wenzelm [Sat, 10 Mar 2018 14:43:15 +0100] rev 67813
adapted to 3869b2400e22;
Sat, 10 Mar 2018 14:20:27 +0100 tuned output;
wenzelm [Sat, 10 Mar 2018 14:20:27 +0100] rev 67812
tuned output;
Sat, 10 Mar 2018 14:11:58 +0100 more options: client without implicit server startup;
wenzelm [Sat, 10 Mar 2018 14:11:58 +0100] rev 67811
more options: client without implicit server startup;
Sat, 10 Mar 2018 13:54:55 +0100 console interaction with line-editor;
wenzelm [Sat, 10 Mar 2018 13:54:55 +0100] rev 67810
console interaction with line-editor;
Sat, 10 Mar 2018 13:37:22 +0100 more flexible message formats;
wenzelm [Sat, 10 Mar 2018 13:37:22 +0100] rev 67809
more flexible message formats;
Sat, 10 Mar 2018 13:03:01 +0100 clarified interrupt handling;
wenzelm [Sat, 10 Mar 2018 13:03:01 +0100] rev 67808
clarified interrupt handling;
Sat, 10 Mar 2018 12:51:04 +0100 clarified signature;
wenzelm [Sat, 10 Mar 2018 12:51:04 +0100] rev 67807
clarified signature;
Sat, 10 Mar 2018 12:34:07 +0100 option for console interaction;
wenzelm [Sat, 10 Mar 2018 12:34:07 +0100] rev 67806
option for console interaction;
Sat, 10 Mar 2018 11:55:54 +0100 more uniform Bytes.read_line/read_block operations;
wenzelm [Sat, 10 Mar 2018 11:55:54 +0100] rev 67805
more uniform Bytes.read_line/read_block operations;
Sat, 10 Mar 2018 11:40:25 +0100 auto update;
wenzelm [Sat, 10 Mar 2018 11:40:25 +0100] rev 67804
auto update;
Sat, 10 Mar 2018 11:08:20 +0100 more comments;
wenzelm [Sat, 10 Mar 2018 11:08:20 +0100] rev 67803
more comments;
Fri, 09 Mar 2018 17:03:10 +0100 more general TTY loop;
wenzelm [Fri, 09 Mar 2018 17:03:10 +0100] rev 67802
more general TTY loop;
Fri, 09 Mar 2018 15:43:54 +0100 added Reply.NOTE for asynchronous notifications;
wenzelm [Fri, 09 Mar 2018 15:43:54 +0100] rev 67801
added Reply.NOTE for asynchronous notifications;
Fri, 09 Mar 2018 15:36:27 +0100 more operations;
wenzelm [Fri, 09 Mar 2018 15:36:27 +0100] rev 67800
more operations;
Fri, 09 Mar 2018 15:24:19 +0100 more thorough init: purge inactive entries;
wenzelm [Fri, 09 Mar 2018 15:24:19 +0100] rev 67799
more thorough init: purge inactive entries;
Fri, 09 Mar 2018 15:09:08 +0100 more generous timeout;
wenzelm [Fri, 09 Mar 2018 15:09:08 +0100] rev 67798
more generous timeout;
Fri, 09 Mar 2018 15:06:35 +0100 Entry.connection: proview password here;
wenzelm [Fri, 09 Mar 2018 15:06:35 +0100] rev 67797
Entry.connection: proview password here; more robust checks;
Fri, 09 Mar 2018 14:35:18 +0100 clarified initial protocol;
wenzelm [Fri, 09 Mar 2018 14:35:18 +0100] rev 67796
clarified initial protocol;
Fri, 09 Mar 2018 14:30:13 +0100 ignore empty lines;
wenzelm [Fri, 09 Mar 2018 14:30:13 +0100] rev 67795
ignore empty lines;
Fri, 09 Mar 2018 14:26:08 +0100 tuned;
wenzelm [Fri, 09 Mar 2018 14:26:08 +0100] rev 67794
tuned;
Fri, 09 Mar 2018 13:36:52 +0100 more robust read_line after shutdown;
wenzelm [Fri, 09 Mar 2018 13:36:52 +0100] rev 67793
more robust read_line after shutdown;
Fri, 09 Mar 2018 13:11:47 +0100 more implicit wire protocol;
wenzelm [Fri, 09 Mar 2018 13:11:47 +0100] rev 67792
more implicit wire protocol;
Fri, 09 Mar 2018 13:07:00 +0100 tuned signature;
wenzelm [Fri, 09 Mar 2018 13:07:00 +0100] rev 67791
tuned signature;
Fri, 09 Mar 2018 13:03:55 +0100 clarified server start, notably for invocation within regular Isabelle/Scala process;
wenzelm [Fri, 09 Mar 2018 13:03:55 +0100] rev 67790
clarified server start, notably for invocation within regular Isabelle/Scala process;
Fri, 09 Mar 2018 12:45:53 +0100 tuned signature;
wenzelm [Fri, 09 Mar 2018 12:45:53 +0100] rev 67789
tuned signature;
Fri, 09 Mar 2018 12:42:34 +0100 tuned signature;
wenzelm [Fri, 09 Mar 2018 12:42:34 +0100] rev 67788
tuned signature;
Fri, 09 Mar 2018 12:38:46 +0100 clarified toString operations;
wenzelm [Fri, 09 Mar 2018 12:38:46 +0100] rev 67787
clarified toString operations;
Fri, 09 Mar 2018 12:29:56 +0100 clarified socket connection;
wenzelm [Fri, 09 Mar 2018 12:29:56 +0100] rev 67786
clarified socket connection;
Fri, 09 Mar 2018 12:07:47 +0100 server commands may access Server;
wenzelm [Fri, 09 Mar 2018 12:07:47 +0100] rev 67785
server commands may access Server; Server.stop: proper shutdown; clarified signature;
(0) -30000 -10000 -3000 -1000 -120 +120 +1000 +3000 +10000 tip