src/Pure/ML/ml_heap.scala
Tue, 16 Apr 2024 11:39:02 +0200 wenzelm tuned;
Tue, 16 Apr 2024 11:20:30 +0200 wenzelm tuned;
Tue, 16 Apr 2024 11:00:46 +0200 wenzelm more robust tmp_file (see also ab07d4cb7d1c and 146468e05dd4);
Thu, 11 Apr 2024 12:04:44 +0200 wenzelm tuned messages;
Sun, 10 Mar 2024 10:50:12 +0100 wenzelm tuned signature: more uniform SQL.Data instances;
Mon, 04 Mar 2024 21:22:22 +0100 wenzelm tuned messages;
Sat, 24 Feb 2024 16:30:25 +0100 wenzelm minor performance tuning: just 1 transaction for slices <= 1;
Sat, 24 Feb 2024 15:10:50 +0100 wenzelm tuned;
Thu, 22 Feb 2024 20:05:24 +0100 wenzelm minor performance tuning;
Thu, 22 Feb 2024 13:57:13 +0100 wenzelm clarified signature;
Thu, 22 Feb 2024 13:27:15 +0100 wenzelm more robust: make double-sure that heap digest is present;
Thu, 22 Feb 2024 13:24:26 +0100 wenzelm tuned;
Thu, 22 Feb 2024 13:19:36 +0100 wenzelm minor performance tuning: just one transaction for log_db without heap;
Thu, 22 Feb 2024 13:12:10 +0100 wenzelm tuned;
Thu, 22 Feb 2024 12:53:07 +0100 wenzelm clarified store_session: heap requires process_result.ok, but log_db is always stored;
Thu, 22 Feb 2024 12:22:13 +0100 wenzelm unused;
Thu, 22 Feb 2024 12:19:23 +0100 wenzelm tuned;
Thu, 22 Feb 2024 12:14:55 +0100 wenzelm tuned names;
Thu, 22 Feb 2024 11:52:29 +0100 wenzelm tuned names;
Wed, 21 Feb 2024 20:37:53 +0100 wenzelm clarified database layout;
Wed, 21 Feb 2024 20:21:30 +0100 wenzelm tuned signature;
Wed, 21 Feb 2024 19:54:17 +0100 wenzelm more accurate types;
Wed, 21 Feb 2024 19:36:53 +0100 wenzelm build local log_db, with store/restore via optional database server;
Mon, 19 Feb 2024 16:25:06 +0100 wenzelm tuned;
Mon, 19 Feb 2024 11:47:51 +0100 wenzelm clarified signature;
Mon, 19 Feb 2024 11:39:15 +0100 wenzelm clarified names;
Sun, 12 Nov 2023 12:34:04 +0100 wenzelm more robust: prefer strict operations;
Sun, 12 Nov 2023 12:26:08 +0100 wenzelm tuned signature: more operations;
Sat, 11 Nov 2023 22:14:38 +0100 wenzelm clarified signature;
Thu, 10 Aug 2023 20:30:37 +0200 wenzelm more thorough ML_Heap.restore: include ancestors; prefer simultaneous ML_Heap.get_entries: just one database access for heap hierarchy;
Thu, 10 Aug 2023 19:58:23 +0200 wenzelm more robust: atomic file-system result via tmp file;
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);
Sun, 16 Jul 2023 19:13:08 +0200 wenzelm more robust Java/Scala multithreading: transaction is always connection.synchronized;
Sun, 16 Jul 2023 11:29:23 +0200 wenzelm more informative trace;
Sun, 09 Jul 2023 16:29:13 +0200 wenzelm create database view for diagnostic purposes;
Sat, 08 Jul 2023 13:13:10 +0200 wenzelm clarified signature;
Tue, 27 Jun 2023 10:24:32 +0200 wenzelm avoid repeated open_database_server: synchronized transaction_lock;
Mon, 26 Jun 2023 13:01:58 +0200 wenzelm clarified signature;
Fri, 23 Jun 2023 13:51:23 +0200 wenzelm unused;
Fri, 23 Jun 2023 13:47:34 +0200 wenzelm restore heaps from database, which takes precedence over file-system;
Thu, 22 Jun 2023 14:29:05 +0200 wenzelm tuned;
Wed, 21 Jun 2023 15:53:38 +0200 wenzelm tuned signature;
Wed, 21 Jun 2023 15:20:58 +0200 wenzelm prefer system option;
Wed, 21 Jun 2023 14:27:51 +0200 wenzelm clarified signature: more explicit class SQL.Data;
Wed, 21 Jun 2023 11:42:11 +0200 wenzelm proper ML_Heap.clean_entry;
Tue, 20 Jun 2023 22:57:34 +0200 wenzelm store heaps within database server;
Tue, 20 Jun 2023 18:23:17 +0200 wenzelm tuned signature;
Mon, 27 Mar 2023 11:52:10 +0200 wenzelm tuned comments;
Sun, 26 Mar 2023 19:51:35 +0200 wenzelm clarified signature;
Sun, 26 Mar 2023 14:24:38 +0200 wenzelm clarified signature: more general operation Bytes.read_slice;
Mon, 06 Feb 2023 12:58:45 +0100 wenzelm prefer explicit shasum;
Sun, 15 Jan 2023 20:38:27 +0100 wenzelm tuned;
Sun, 15 Jan 2023 20:20:59 +0100 wenzelm clarified modules;
less more (0) tip