src/Pure/Thy/export.scala
Tue, 29 Aug 2023 12:53:28 +0200 wenzelm misc tuning: support "scalac -source 3.3";
Tue, 22 Aug 2023 11:54:06 +0200 wenzelm clarified source structure;
Mon, 21 Aug 2023 15:04:22 +0200 wenzelm clarified signature: proper treatment of implicit state (amending d0c9d277620e);
Mon, 21 Aug 2023 12:34:53 +0200 wenzelm clarified signature: more robust treatment of implicit state;
Mon, 21 Aug 2023 10:53:26 +0200 wenzelm tuned;
Sun, 20 Aug 2023 22:24:24 +0200 wenzelm limit size and complexity of bulk transactions;
Sun, 20 Aug 2023 21:05:56 +0200 wenzelm more scalable write_entries and Export.consumer via db.execute_batch_statement;
Thu, 17 Aug 2023 14:43:45 +0200 wenzelm tuned signature;
Tue, 18 Jul 2023 19:51:12 +0200 wenzelm renamed object Data to private_data, to emphasize its intended scope (but it is publicly accessible in the database);
Mon, 17 Jul 2023 15:31:42 +0200 wenzelm reuse SSH.Server connection for database server;
Sun, 16 Jul 2023 16:11:12 +0200 wenzelm tuned signature;
Sun, 16 Jul 2023 12:34:30 +0200 wenzelm tuned output;
Sun, 16 Jul 2023 11:29:23 +0200 wenzelm more informative trace;
Tue, 11 Jul 2023 11:37:23 +0200 wenzelm clarified signature, with subtle change of semantics (amending 8b5a2e4b16d4);
Fri, 07 Jul 2023 14:04:52 +0200 wenzelm more robust transaction_lock: avoid overlapping data spaces;
Tue, 27 Jun 2023 09:55:44 +0200 wenzelm more robust: proper transaction_lock;
Tue, 27 Jun 2023 09:42:36 +0200 wenzelm tuned signature;
Mon, 26 Jun 2023 23:20:32 +0200 wenzelm tuned signature;
Mon, 26 Jun 2023 22:45:04 +0200 wenzelm tuned signature;
Mon, 26 Jun 2023 14:48:42 +0200 wenzelm tuned;
Tue, 20 Jun 2023 14:25:06 +0200 wenzelm clarified modules;
Thu, 15 Jun 2023 17:29:29 +0200 wenzelm tuned signature;
Thu, 15 Jun 2023 14:28:17 +0200 wenzelm tuned signature;
Wed, 14 Jun 2023 11:47:43 +0200 wenzelm tuned signature: more operations;
Thu, 16 Mar 2023 16:28:21 +0100 wenzelm back to compression in Isabelle/Scala (in contrast to f7174238b5e3), e.g. relevant for old_command_timings_blob, but also for prospective heaps;
Thu, 09 Mar 2023 12:55:00 +0100 wenzelm more robust transactions;
Mon, 06 Mar 2023 21:12:47 +0100 wenzelm clarified signature: reduce boilerplate;
Mon, 06 Mar 2023 16:06:24 +0100 wenzelm tuned: prefer iterator.nextOption;
Mon, 06 Mar 2023 15:48:04 +0100 wenzelm clarified signature: more uniform operations;
Mon, 06 Mar 2023 15:38:50 +0100 wenzelm tuned signature: reduce boilerplate;
Sun, 26 Feb 2023 20:19:01 +0100 wenzelm misc tuning and clarification: more uniform use of optional "sql" in SQL.Table.delete/select;
Sat, 25 Feb 2023 14:33:19 +0100 wenzelm clarified signature: more robust operations;
Wed, 01 Feb 2023 10:54:29 +0100 wenzelm more uniform use of Symbol.output, even in situations where its Symbol.encode is usually redundant;
Fri, 20 Jan 2023 13:53:45 +0100 wenzelm obsolete (see also 01c9b3033036);
Fri, 20 Jan 2023 13:11:58 +0100 wenzelm more robust theory_source -- in contrast to node_source from fffb978dd683: theory name is more reliable than Document.Node.Name, explicit unicode_symbols;
Wed, 18 Jan 2023 14:18:31 +0100 wenzelm proper line positions for PIDE document;
Fri, 06 Jan 2023 16:50:43 +0100 wenzelm removed unused operation: unclear wrt. Symbol.encode/decode status;
Wed, 04 Jan 2023 16:40:02 +0100 wenzelm clarified signature: more operations;
Wed, 04 Jan 2023 16:06:46 +0100 wenzelm clarified signature: more operations;
Mon, 02 Jan 2023 15:41:50 +0100 wenzelm clarified signature: more explicit types;
Mon, 02 Jan 2023 15:28:33 +0100 wenzelm clarified signature: more general operations;
Mon, 02 Jan 2023 15:18:13 +0100 wenzelm clarified signature: more explicit types;
Sun, 01 Jan 2023 21:44:08 +0100 wenzelm store session sources within build database: timing e.g. 150ms for HOL and < 50ms for common sessions;
Sat, 31 Dec 2022 15:48:12 +0100 wenzelm tuned signature;
Sat, 31 Dec 2022 15:42:13 +0100 wenzelm tunes signature;
Sat, 31 Dec 2022 15:32:12 +0100 wenzelm clarified signature;
Fri, 16 Dec 2022 17:51:52 +0100 wenzelm clarified names;
Sat, 22 Oct 2022 20:06:55 +0200 wenzelm no compression for database server: let PostgreSQL/TOAST do the job;
Fri, 21 Oct 2022 16:39:31 +0200 wenzelm generic support for XZ and Zstd compression in Isabelle/Scala;
Fri, 09 Sep 2022 16:44:43 +0200 wenzelm tuned: prefer Scala Regex operations;
Thu, 25 Aug 2022 16:05:33 +0200 wenzelm tuned signature: more general operations;
Sat, 20 Aug 2022 13:35:17 +0200 wenzelm clarified signature: Sessions.Base_Info follows Sessions.Base;
Sat, 20 Aug 2022 13:28:31 +0200 wenzelm clarified signature: follow Sessions.Deps.check_errors (despite Process_Result.check);
Sat, 20 Aug 2022 12:39:37 +0200 wenzelm tuned whitespace;
Fri, 19 Aug 2022 14:53:38 +0200 wenzelm clarified signature;
Sun, 14 Aug 2022 12:01:47 +0200 wenzelm proper export theory_names: theory/parents are not necessarily present (amending 4d27b520622a);
Fri, 12 Aug 2022 16:08:12 +0200 wenzelm clarified signature --- simplified types;
Fri, 12 Aug 2022 16:01:52 +0200 wenzelm tuned signature;
Sun, 07 Aug 2022 13:44:01 +0200 wenzelm tuned signature;
Sun, 07 Aug 2022 12:58:59 +0200 wenzelm clarified signature: more uniform treatment of cache for Export.read_session vs. Export.read_theory;
less more (0) -100 -60 tip