src/Pure/PIDE/session.scala
Thu, 08 Dec 2022 22:38:03 +0100 wenzelm clarified signature: proper scopes and types;
Wed, 07 Dec 2022 21:02:43 +0100 wenzelm clarified signature: just one level of arguments to avoid type-inference problems;
Wed, 07 Dec 2022 12:38:06 +0100 wenzelm clarified signature;
Wed, 09 Nov 2022 12:32:20 +0100 wenzelm clarified signature: more public operations;
Sun, 06 Nov 2022 20:44:12 +0100 wenzelm provide Session.init_time as reference point for diagnostic messages;
Wed, 02 Nov 2022 16:13:29 +0100 wenzelm tuned: avoid warning in IntelliJ IDEA;
Mon, 31 Oct 2022 11:04:54 +0100 wenzelm clarified signature;
Mon, 17 Oct 2022 12:15:23 +0200 wenzelm tuned signature;
Mon, 17 Oct 2022 11:58:13 +0200 wenzelm tuned signature, following hints by IntelliJ IDEA;
Sat, 03 Sep 2022 15:43:20 +0200 wenzelm unused (see 347ed6219dab);
Fri, 05 Aug 2022 13:34:47 +0200 wenzelm clarified session name: treat PIDE session as Sessions.DRAFT with imports from other sessions;
Thu, 21 Apr 2022 10:03:38 +0200 wenzelm tuned signature;
Fri, 01 Apr 2022 17:06:10 +0200 wenzelm clarified formatting, for the sake of scala3;
Mon, 08 Nov 2021 12:45:35 +0100 wenzelm just one cache, via HTML_Context, via Sessions.Store or Session;
Thu, 04 Nov 2021 12:37:45 +0100 wenzelm avoid conflict with future keyword;
Tue, 02 Nov 2021 15:40:02 +0100 wenzelm updated to scala-2.13.7 --- problems with jline disappear after purging $HOME/.inputrc;
Tue, 07 Sep 2021 15:15:13 +0200 wenzelm tuned signature;
Tue, 07 Sep 2021 15:10:53 +0200 wenzelm tuned signature;
Sun, 16 May 2021 13:34:27 +0200 wenzelm tuned signature --- following hints by IntelliJ IDEA;
Mon, 12 Apr 2021 18:10:13 +0200 wenzelm clarified signature for Scala functions;
Sun, 11 Apr 2021 22:47:55 +0200 wenzelm more uniform use of Byte_Message;
Thu, 04 Mar 2021 21:04:27 +0100 wenzelm clarified signature --- fewer warnings;
Mon, 01 Mar 2021 22:22:12 +0100 wenzelm tuned --- fewer warnings;
Sun, 10 Jan 2021 13:04:29 +0100 wenzelm more informative errors: simplify diagnosis of spurious failures reported by users;
Sat, 02 Jan 2021 22:22:34 +0100 wenzelm clarified signature: absorb XZ.Cache into XML.Cache;
Sat, 02 Jan 2021 15:58:48 +0100 wenzelm clarified signature --- internal Cache.none;
Fri, 18 Dec 2020 23:19:07 +0100 wenzelm improved markup for theory header imports;
Wed, 09 Dec 2020 22:07:14 +0100 wenzelm clarified protocol: support "isabelle log" on failed theories as well;
Sat, 05 Dec 2020 12:14:40 +0100 wenzelm support for PIDE markup for auxiliary files ("blobs");
Thu, 26 Nov 2020 15:49:27 +0100 wenzelm clarified signature: prefer high-level Snapshot over low-level Command.State;
Mon, 23 Nov 2020 15:14:58 +0100 wenzelm support for PIDE markup in batch build (inactive due to pide_reports=false);
Thu, 27 Aug 2020 17:05:59 +0200 wenzelm strict init of protocol handlers;
Thu, 27 Aug 2020 15:16:56 +0200 wenzelm clarified treatment of add-on prover_options;
Thu, 27 Aug 2020 13:06:58 +0200 wenzelm clarified signature;
Thu, 27 Aug 2020 12:34:10 +0200 wenzelm clarified signature;
Sun, 16 Aug 2020 11:57:15 +0200 wenzelm clarified management of services: static declarations vs. dynamic instances (e.g. relevant for stateful Session.Protocol_Handler, notably Scala.Handler and session "System");
Sat, 15 Aug 2020 13:37:34 +0200 wenzelm provide protocol handlers via isabelle_system_service;
Fri, 07 Aug 2020 22:19:32 +0200 wenzelm clarified names;
Fri, 07 Aug 2020 21:21:44 +0200 wenzelm more thorough protocol_handlers.exit, like file_formats.stop_session;
Sat, 20 Jun 2020 15:09:20 +0200 wenzelm clarified signature;
Sat, 20 Jun 2020 11:01:57 +0200 wenzelm removed pointless pide_exports: unused during "build_session" process (reverting 6a64205b491a);
Fri, 19 Jun 2020 16:12:32 +0200 wenzelm avoid redundant export handling for build;
Sun, 24 May 2020 10:36:42 +0200 wenzelm tuned signature;
Wed, 08 Apr 2020 13:14:05 +0200 wenzelm more general support for isabelle_scala_service;
Mon, 06 Apr 2020 12:53:45 +0200 wenzelm clarified modules;
Sun, 05 Apr 2020 13:05:40 +0200 wenzelm clarified names;
Sat, 04 Apr 2020 18:13:05 +0200 wenzelm clarified signature;
Fri, 03 Apr 2020 12:45:14 +0200 wenzelm clarified signature;
Fri, 03 Apr 2020 11:37:00 +0200 wenzelm tuned;
Thu, 02 Apr 2020 20:06:43 +0200 wenzelm proper treatment of protocol exceptions and prover termination: avoid session.stop while saving image;
Thu, 02 Apr 2020 12:19:09 +0200 wenzelm proper arguments of protocol function;
Wed, 01 Apr 2020 21:43:22 +0200 wenzelm clarified signature;
Sun, 29 Mar 2020 22:23:33 +0200 wenzelm clarified modules;
Sat, 28 Mar 2020 13:40:55 +0100 wenzelm clarified order: update syslog before handling exit;
Fri, 27 Mar 2020 22:01:27 +0100 wenzelm misc tuning based on hints by IntelliJ IDEA;
Mon, 07 Oct 2019 11:35:43 +0200 wenzelm discontinued pointless dump_checkpoint and share_common_data -- superseded by base logic image in Isabelle/MMT;
Tue, 01 Oct 2019 19:54:42 +0200 wenzelm consolidate less aggressively: avoid live-lock when PIDE round-trip takes too long (e.g. in complex theory hierarchies);
Tue, 01 Oct 2019 11:42:23 +0200 wenzelm more robust after shutdown;
Tue, 01 Oct 2019 11:29:03 +0200 wenzelm more sequential access to Session.manager.global_state: avoid minor divergence of tip version;
Mon, 30 Sep 2019 21:01:08 +0200 wenzelm clarified share_common_data: after finished checkpoint, before next edits;
less more (0) -100 -60 tip