Thu, 31 Jul 2025 13:41:43 +0200 |
wenzelm |
tuned output;
|
file |
diff |
annotate
|
Mon, 28 Jul 2025 16:14:46 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Sun, 29 Jun 2025 15:48:13 +0200 |
wenzelm |
tuned signature: more operations;
|
file |
diff |
annotate
|
Sun, 29 Jun 2025 14:17:49 +0200 |
wenzelm |
basic support to reload theory markup from session store;
|
file |
diff |
annotate
|
Sat, 28 Jun 2025 15:45:55 +0200 |
wenzelm |
clarified signature;
|
file |
diff |
annotate
|
Sat, 28 Jun 2025 12:17:48 +0200 |
wenzelm |
clarified signature;
|
file |
diff |
annotate
|
Fri, 27 Jun 2025 15:03:12 +0200 |
wenzelm |
clarified signature: avoid Session with accidental Resources.bootstrap, which is mostly undefined;
|
file |
diff |
annotate
|
Fri, 27 Jun 2025 14:52:01 +0200 |
wenzelm |
clarified signature: prefer private operation (see also 803731b62180);
|
file |
diff |
annotate
|
Fri, 27 Jun 2025 14:48:37 +0200 |
wenzelm |
tuned (see also 5c7652e9bc01);
|
file |
diff |
annotate
|
Fri, 27 Jun 2025 14:41:18 +0200 |
wenzelm |
clarified signature;
|
file |
diff |
annotate
|
Fri, 27 Jun 2025 13:44:36 +0200 |
wenzelm |
clarified signature: omit pointless object-oriented indirection;
|
file |
diff |
annotate
|
Fri, 27 Jun 2025 13:37:36 +0200 |
wenzelm |
clarified signature;
|
file |
diff |
annotate
|
Thu, 26 Jun 2025 17:14:01 +0200 |
wenzelm |
proper build_context.store, instead of circular null value (amending 0e36478a1b6a and e891ff63e6db);
|
file |
diff |
annotate
|
Wed, 25 Jun 2025 13:16:07 +0200 |
wenzelm |
tuned signature: more explicit operations;
|
file |
diff |
annotate
|
Wed, 25 Jun 2025 12:25:02 +0200 |
wenzelm |
more robust session startup, notably Isabelle/jEdit with session build (amending 0e36478a1b6a);
|
file |
diff |
annotate
|
Tue, 24 Jun 2025 22:30:49 +0200 |
wenzelm |
clarified signature: general Session.open_session_context;
|
file |
diff |
annotate
|
Tue, 24 Jun 2025 21:49:43 +0200 |
wenzelm |
clarified signature: Session always provides Store (with Rich_Text.Cache);
|
file |
diff |
annotate
|
Tue, 24 Jun 2025 20:52:09 +0200 |
wenzelm |
clarified signature: more explicit subtypes of Session, with corresponding subtypes of Resources;
|
file |
diff |
annotate
|
Mon, 23 Jun 2025 14:42:40 +0200 |
wenzelm |
clarified signature, following c3793899b880;
|
file |
diff |
annotate
|
Mon, 01 Jul 2024 12:40:54 +0200 |
wenzelm |
clarified signature: more explicit XML.Body types, more uniform Symbol.encode_yxml;
|
file |
diff |
annotate
|
Sat, 08 Jun 2024 19:47:14 +0200 |
wenzelm |
clarified signature;
|
file |
diff |
annotate
|
Sat, 08 Jun 2024 19:43:08 +0200 |
wenzelm |
clarified output, following Consumer_Thread.failure;
|
file |
diff |
annotate
|
Sat, 08 Jun 2024 19:35:28 +0200 |
wenzelm |
more informative exception output, with optional trace;
|
file |
diff |
annotate
|
Sat, 11 Feb 2023 16:38:29 +0100 |
wenzelm |
clarified signature: avoid adhoc constants;
|
file |
diff |
annotate
|
Sun, 05 Feb 2023 20:09:39 +0100 |
wenzelm |
more diagnostic operations (see also 5c7652e9bc01);
|
file |
diff |
annotate
|
Sun, 05 Feb 2023 20:05:14 +0100 |
wenzelm |
more thorough consolidation: follow dependencies of forked proofs (e.g. see theories MaxPrefix vs. MaxChop in AFP/Functional-Automata);
|
file |
diff |
annotate
|
Tue, 31 Jan 2023 17:00:33 +0100 |
wenzelm |
automatically build document when selected theories are finished;
|
file |
diff |
annotate
|
Thu, 05 Jan 2023 17:14:29 +0100 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Thu, 05 Jan 2023 16:44:15 +0100 |
wenzelm |
clarified session sources: theory and blobs are read from database, instead of physical file-system;
|
file |
diff |
annotate
|
Sat, 31 Dec 2022 15:32:12 +0100 |
wenzelm |
clarified signature;
|
file |
diff |
annotate
|
Sat, 31 Dec 2022 11:58:45 +0100 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Tue, 27 Dec 2022 11:44:37 +0100 |
wenzelm |
clarified signature: more explicit types;
|
file |
diff |
annotate
|
Fri, 23 Dec 2022 22:48:29 +0100 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Fri, 23 Dec 2022 22:41:47 +0100 |
wenzelm |
more robust Document.Pending_Edits: cover all nodes simulataneously, and thus support proper Snapshot.switch;
|
file |
diff |
annotate
|
Fri, 23 Dec 2022 15:29:29 +0100 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Thu, 08 Dec 2022 22:38:03 +0100 |
wenzelm |
clarified signature: proper scopes and types;
|
file |
diff |
annotate
|
Wed, 07 Dec 2022 21:02:43 +0100 |
wenzelm |
clarified signature: just one level of arguments to avoid type-inference problems;
|
file |
diff |
annotate
|
Wed, 07 Dec 2022 12:38:06 +0100 |
wenzelm |
clarified signature;
|
file |
diff |
annotate
|
Wed, 09 Nov 2022 12:32:20 +0100 |
wenzelm |
clarified signature: more public operations;
|
file |
diff |
annotate
|
Sun, 06 Nov 2022 20:44:12 +0100 |
wenzelm |
provide Session.init_time as reference point for diagnostic messages;
|
file |
diff |
annotate
|
Wed, 02 Nov 2022 16:13:29 +0100 |
wenzelm |
tuned: avoid warning in IntelliJ IDEA;
|
file |
diff |
annotate
|
Mon, 31 Oct 2022 11:04:54 +0100 |
wenzelm |
clarified signature;
|
file |
diff |
annotate
|
Mon, 17 Oct 2022 12:15:23 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Mon, 17 Oct 2022 11:58:13 +0200 |
wenzelm |
tuned signature, following hints by IntelliJ IDEA;
|
file |
diff |
annotate
|
Sat, 03 Sep 2022 15:43:20 +0200 |
wenzelm |
unused (see 347ed6219dab);
|
file |
diff |
annotate
|
Fri, 05 Aug 2022 13:34:47 +0200 |
wenzelm |
clarified session name: treat PIDE session as Sessions.DRAFT with imports from other sessions;
|
file |
diff |
annotate
|
Thu, 21 Apr 2022 10:03:38 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Fri, 01 Apr 2022 17:06:10 +0200 |
wenzelm |
clarified formatting, for the sake of scala3;
|
file |
diff |
annotate
|
Mon, 08 Nov 2021 12:45:35 +0100 |
wenzelm |
just one cache, via HTML_Context, via Sessions.Store or Session;
|
file |
diff |
annotate
|
Thu, 04 Nov 2021 12:37:45 +0100 |
wenzelm |
avoid conflict with future keyword;
|
file |
diff |
annotate
|
Tue, 02 Nov 2021 15:40:02 +0100 |
wenzelm |
updated to scala-2.13.7 --- problems with jline disappear after purging $HOME/.inputrc;
|
file |
diff |
annotate
|
Tue, 07 Sep 2021 15:15:13 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Tue, 07 Sep 2021 15:10:53 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Sun, 16 May 2021 13:34:27 +0200 |
wenzelm |
tuned signature --- following hints by IntelliJ IDEA;
|
file |
diff |
annotate
|
Mon, 12 Apr 2021 18:10:13 +0200 |
wenzelm |
clarified signature for Scala functions;
|
file |
diff |
annotate
|
Sun, 11 Apr 2021 22:47:55 +0200 |
wenzelm |
more uniform use of Byte_Message;
|
file |
diff |
annotate
|
Thu, 04 Mar 2021 21:04:27 +0100 |
wenzelm |
clarified signature --- fewer warnings;
|
file |
diff |
annotate
|
Mon, 01 Mar 2021 22:22:12 +0100 |
wenzelm |
tuned --- fewer warnings;
|
file |
diff |
annotate
|
Sun, 10 Jan 2021 13:04:29 +0100 |
wenzelm |
more informative errors: simplify diagnosis of spurious failures reported by users;
|
file |
diff |
annotate
|
Sat, 02 Jan 2021 22:22:34 +0100 |
wenzelm |
clarified signature: absorb XZ.Cache into XML.Cache;
|
file |
diff |
annotate
|
Sat, 02 Jan 2021 15:58:48 +0100 |
wenzelm |
clarified signature --- internal Cache.none;
|
file |
diff |
annotate
|
Fri, 18 Dec 2020 23:19:07 +0100 |
wenzelm |
improved markup for theory header imports;
|
file |
diff |
annotate
|
Wed, 09 Dec 2020 22:07:14 +0100 |
wenzelm |
clarified protocol: support "isabelle log" on failed theories as well;
|
file |
diff |
annotate
|
Sat, 05 Dec 2020 12:14:40 +0100 |
wenzelm |
support for PIDE markup for auxiliary files ("blobs");
|
file |
diff |
annotate
|
Thu, 26 Nov 2020 15:49:27 +0100 |
wenzelm |
clarified signature: prefer high-level Snapshot over low-level Command.State;
|
file |
diff |
annotate
|
Mon, 23 Nov 2020 15:14:58 +0100 |
wenzelm |
support for PIDE markup in batch build (inactive due to pide_reports=false);
|
file |
diff |
annotate
|
Thu, 27 Aug 2020 17:05:59 +0200 |
wenzelm |
strict init of protocol handlers;
|
file |
diff |
annotate
|
Thu, 27 Aug 2020 15:16:56 +0200 |
wenzelm |
clarified treatment of add-on prover_options;
|
file |
diff |
annotate
|
Thu, 27 Aug 2020 13:06:58 +0200 |
wenzelm |
clarified signature;
|
file |
diff |
annotate
|
Thu, 27 Aug 2020 12:34:10 +0200 |
wenzelm |
clarified signature;
|
file |
diff |
annotate
|
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");
|
file |
diff |
annotate
|
Sat, 15 Aug 2020 13:37:34 +0200 |
wenzelm |
provide protocol handlers via isabelle_system_service;
|
file |
diff |
annotate
|
Fri, 07 Aug 2020 22:19:32 +0200 |
wenzelm |
clarified names;
|
file |
diff |
annotate
|
Fri, 07 Aug 2020 21:21:44 +0200 |
wenzelm |
more thorough protocol_handlers.exit, like file_formats.stop_session;
|
file |
diff |
annotate
|
Sat, 20 Jun 2020 15:09:20 +0200 |
wenzelm |
clarified signature;
|
file |
diff |
annotate
|
Sat, 20 Jun 2020 11:01:57 +0200 |
wenzelm |
removed pointless pide_exports: unused during "build_session" process (reverting 6a64205b491a);
|
file |
diff |
annotate
|
Fri, 19 Jun 2020 16:12:32 +0200 |
wenzelm |
avoid redundant export handling for build;
|
file |
diff |
annotate
|
Sun, 24 May 2020 10:36:42 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Wed, 08 Apr 2020 13:14:05 +0200 |
wenzelm |
more general support for isabelle_scala_service;
|
file |
diff |
annotate
|
Mon, 06 Apr 2020 12:53:45 +0200 |
wenzelm |
clarified modules;
|
file |
diff |
annotate
|
Sun, 05 Apr 2020 13:05:40 +0200 |
wenzelm |
clarified names;
|
file |
diff |
annotate
|
Sat, 04 Apr 2020 18:13:05 +0200 |
wenzelm |
clarified signature;
|
file |
diff |
annotate
|
Fri, 03 Apr 2020 12:45:14 +0200 |
wenzelm |
clarified signature;
|
file |
diff |
annotate
|
Fri, 03 Apr 2020 11:37:00 +0200 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Thu, 02 Apr 2020 20:06:43 +0200 |
wenzelm |
proper treatment of protocol exceptions and prover termination: avoid session.stop while saving image;
|
file |
diff |
annotate
|
Thu, 02 Apr 2020 12:19:09 +0200 |
wenzelm |
proper arguments of protocol function;
|
file |
diff |
annotate
|
Wed, 01 Apr 2020 21:43:22 +0200 |
wenzelm |
clarified signature;
|
file |
diff |
annotate
|
Sun, 29 Mar 2020 22:23:33 +0200 |
wenzelm |
clarified modules;
|
file |
diff |
annotate
|
Sat, 28 Mar 2020 13:40:55 +0100 |
wenzelm |
clarified order: update syslog before handling exit;
|
file |
diff |
annotate
|
Fri, 27 Mar 2020 22:01:27 +0100 |
wenzelm |
misc tuning based on hints by IntelliJ IDEA;
|
file |
diff |
annotate
|
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;
|
file |
diff |
annotate
|
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);
|
file |
diff |
annotate
|
Tue, 01 Oct 2019 11:42:23 +0200 |
wenzelm |
more robust after shutdown;
|
file |
diff |
annotate
|
Tue, 01 Oct 2019 11:29:03 +0200 |
wenzelm |
more sequential access to Session.manager.global_state: avoid minor divergence of tip version;
|
file |
diff |
annotate
|
Mon, 30 Sep 2019 21:01:08 +0200 |
wenzelm |
clarified share_common_data: after finished checkpoint, before next edits;
|
file |
diff |
annotate
|
Fri, 06 Sep 2019 19:44:54 +0200 |
wenzelm |
prefer commands_accepted: fewer protocol messages;
|
file |
diff |
annotate
|
Fri, 06 Sep 2019 18:59:24 +0200 |
wenzelm |
prefer define_commands_bulk: fewer protocol messages;
|
file |
diff |
annotate
|
Fri, 06 Sep 2019 16:11:19 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Wed, 28 Aug 2019 22:59:49 +0200 |
wenzelm |
support for share_common_data after define_command and before actual update: this affects string particles of command tokens;
|
file |
diff |
annotate
|
Sun, 19 May 2019 18:10:45 +0200 |
wenzelm |
more thorough assignment, e.g. when "purge" removes commands that were not assigned;
|
file |
diff |
annotate
|
Sat, 12 Jan 2019 20:14:05 +0100 |
wenzelm |
more robust: no assumptions about GUI thread or document model;
|
file |
diff |
annotate
|
Fri, 21 Dec 2018 13:33:56 +0100 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Thu, 20 Dec 2018 23:05:37 +0100 |
wenzelm |
support for File_Format.Session, e.g. server process accessible via prover options;
|
file |
diff |
annotate
|
Sat, 25 Aug 2018 20:22:00 +0200 |
wenzelm |
more robust exit: avoid later Consolidate_Execution with handle_raw_edits (cf. 2fd3a6d6ba2e);
|
file |
diff |
annotate
|
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
|