Sun, 26 Nov 2023 21:06:47 +0000 generalized default tip
haftmann [Sun, 26 Nov 2023 21:06:47 +0000] rev 79071
generalized
Sun, 26 Nov 2023 21:06:46 +0000 restructured
haftmann [Sun, 26 Nov 2023 21:06:46 +0000] rev 79070
restructured
Sun, 26 Nov 2023 21:06:45 +0000 grouped lemmas for symbolic computations
haftmann [Sun, 26 Nov 2023 21:06:45 +0000] rev 79069
grouped lemmas for symbolic computations
Sun, 26 Nov 2023 21:06:43 +0000 sorted out lemma duplicates
haftmann [Sun, 26 Nov 2023 21:06:43 +0000] rev 79068
sorted out lemma duplicates
Sun, 26 Nov 2023 14:02:27 +0100 more reactive headless server, in contrast to 15656ad28691 (when "isabelle dump" was important to export AFP content);
wenzelm [Sun, 26 Nov 2023 14:02:27 +0100] rev 79067
more reactive headless server, in contrast to 15656ad28691 (when "isabelle dump" was important to export AFP content);
Sun, 26 Nov 2023 13:32:51 +0100 tuned whitespace;
wenzelm [Sun, 26 Nov 2023 13:32:51 +0100] rev 79066
tuned whitespace;
Sat, 25 Nov 2023 20:47:33 +0100 clarified signature;
wenzelm [Sat, 25 Nov 2023 20:47:33 +0100] rev 79065
clarified signature;
Sat, 25 Nov 2023 20:41:18 +0100 clarified modules;
wenzelm [Sat, 25 Nov 2023 20:41:18 +0100] rev 79064
clarified modules;
Sat, 25 Nov 2023 20:18:44 +0100 clarified modules;
wenzelm [Sat, 25 Nov 2023 20:18:44 +0100] rev 79063
clarified modules; clarified transactions;
Sat, 25 Nov 2023 20:09:20 +0100 clarified modules: Build_Log.private_data provides raw data access without transaction_lock;
wenzelm [Sat, 25 Nov 2023 20:09:20 +0100] rev 79062
clarified modules: Build_Log.private_data provides raw data access without transaction_lock;
Sat, 25 Nov 2023 17:33:29 +0100 more thorough transaction_lock;
wenzelm [Sat, 25 Nov 2023 17:33:29 +0100] rev 79061
more thorough transaction_lock;
Sat, 25 Nov 2023 17:11:32 +0100 obsolete, see also a5896fe040dd;
wenzelm [Sat, 25 Nov 2023 17:11:32 +0100] rev 79060
obsolete, see also a5896fe040dd;
Sat, 25 Nov 2023 16:49:48 +0100 removed obsolete/broken isabelle_scala_script wrapper (see also abf9fcfa65cf);
wenzelm [Sat, 25 Nov 2023 16:49:48 +0100] rev 79059
removed obsolete/broken isabelle_scala_script wrapper (see also abf9fcfa65cf);
Sat, 25 Nov 2023 16:13:08 +0100 provide src/Tools/Demo as example for system component with Isabelle/Scala tool;
wenzelm [Sat, 25 Nov 2023 16:13:08 +0100] rev 79058
provide src/Tools/Demo as example for system component with Isabelle/Scala tool;
Fri, 24 Nov 2023 22:22:41 +0100 merged
wenzelm [Fri, 24 Nov 2023 22:22:41 +0100] rev 79057
merged
Fri, 24 Nov 2023 21:54:30 +0100 more uniform buffer_size (see also c83cdd300848 and 26c790a6ce43);
wenzelm [Fri, 24 Nov 2023 21:54:30 +0100] rev 79056
more uniform buffer_size (see also c83cdd300848 and 26c790a6ce43);
Fri, 24 Nov 2023 21:32:32 +0100 clarified buffer_size;
wenzelm [Fri, 24 Nov 2023 21:32:32 +0100] rev 79055
clarified buffer_size;
Fri, 24 Nov 2023 20:58:29 +0100 merged
wenzelm [Fri, 24 Nov 2023 20:58:29 +0100] rev 79054
merged
Fri, 24 Nov 2023 20:58:12 +0100 disable unix_domain for now: somewhat unstable, e.g. "isabelle build -b HOL-Analysis" on arm64_32-darwin (studio1);
wenzelm [Fri, 24 Nov 2023 20:58:12 +0100] rev 79053
disable unix_domain for now: somewhat unstable, e.g. "isabelle build -b HOL-Analysis" on arm64_32-darwin (studio1);
Fri, 24 Nov 2023 19:42:53 +0100 workaround for "fix" JDK-4512626 in Java 20/21: avoid spurious caret in read-only text;
wenzelm [Fri, 24 Nov 2023 19:42:53 +0100] rev 79052
workaround for "fix" JDK-4512626 in Java 20/21: avoid spurious caret in read-only text;
Fri, 24 Nov 2023 18:23:45 +0100 tuned;
wenzelm [Fri, 24 Nov 2023 18:23:45 +0100] rev 79051
tuned;
Fri, 24 Nov 2023 16:17:29 +0100 prefer Unix-domain socket on Unix;
wenzelm [Fri, 24 Nov 2023 16:17:29 +0100] rev 79050
prefer Unix-domain socket on Unix;
Fri, 24 Nov 2023 15:58:24 +0100 support for Unix-domain sockets, using java.nio.channels.ServerSocketChannel;
wenzelm [Fri, 24 Nov 2023 15:58:24 +0100] rev 79049
support for Unix-domain sockets, using java.nio.channels.ServerSocketChannel;
Fri, 24 Nov 2023 14:11:01 +0100 tuned;
wenzelm [Fri, 24 Nov 2023 14:11:01 +0100] rev 79048
tuned;
Fri, 24 Nov 2023 11:31:15 +0100 clarified signature: more general make_streams;
wenzelm [Fri, 24 Nov 2023 11:31:15 +0100] rev 79047
clarified signature: more general make_streams;
Fri, 24 Nov 2023 11:33:53 +0100 tuned;
wenzelm [Fri, 24 Nov 2023 11:33:53 +0100] rev 79046
tuned;
Fri, 24 Nov 2023 11:10:31 +0100 more robust exception handling (amending 8cc1ae43e12e);
wenzelm [Fri, 24 Nov 2023 11:10:31 +0100] rev 79045
more robust exception handling (amending 8cc1ae43e12e);
Thu, 23 Nov 2023 11:40:49 +0100 clarified signature: avoid deprecated URL constructors;
wenzelm [Thu, 23 Nov 2023 11:40:49 +0100] rev 79044
clarified signature: avoid deprecated URL constructors;
Thu, 23 Nov 2023 11:36:38 +0100 avoid deprecated URL constructors;
wenzelm [Thu, 23 Nov 2023 11:36:38 +0100] rev 79043
avoid deprecated URL constructors;
Fri, 24 Nov 2023 21:49:52 +0100 proper split;
Fabian Huch <huch@in.tum.de> [Fri, 24 Nov 2023 21:49:52 +0100] rev 79042
proper split;
Fri, 24 Nov 2023 17:52:04 +0100 properly sort entries;
Fabian Huch <huch@in.tum.de> [Fri, 24 Nov 2023 17:52:04 +0100] rev 79041
properly sort entries;
Fri, 24 Nov 2023 17:24:35 +0100 tuned;
Fabian Huch <huch@in.tum.de> [Fri, 24 Nov 2023 17:24:35 +0100] rev 79040
tuned;
Fri, 24 Nov 2023 17:24:22 +0100 tuned;
Fabian Huch <huch@in.tum.de> [Fri, 24 Nov 2023 17:24:22 +0100] rev 79039
tuned;
Fri, 24 Nov 2023 17:06:32 +0100 better estimation for unknown jobs;
Fabian Huch <huch@in.tum.de> [Fri, 24 Nov 2023 17:06:32 +0100] rev 79038
better estimation for unknown jobs;
Fri, 24 Nov 2023 17:05:49 +0100 clarified and tuned timing estimation;
Fabian Huch <huch@in.tum.de> [Fri, 24 Nov 2023 17:05:49 +0100] rev 79037
clarified and tuned timing estimation;
Fri, 24 Nov 2023 14:01:16 +0100 split actual approximation from data handling;
Fabian Huch <huch@in.tum.de> [Fri, 24 Nov 2023 14:01:16 +0100] rev 79036
split actual approximation from data handling;
Fri, 24 Nov 2023 13:43:25 +0100 clarified timing data vs. timing entries: full top-level data view vs. dynamic partial data;
Fabian Huch <huch@in.tum.de> [Fri, 24 Nov 2023 13:43:25 +0100] rev 79035
clarified timing data vs. timing entries: full top-level data view vs. dynamic partial data;
Fri, 24 Nov 2023 12:35:00 +0100 proper filter for approximations;
Fabian Huch <huch@in.tum.de> [Fri, 24 Nov 2023 12:35:00 +0100] rev 79034
proper filter for approximations;
Fri, 24 Nov 2023 10:36:23 +0100 proper inflection point check;
Fabian Huch <huch@in.tum.de> [Fri, 24 Nov 2023 10:36:23 +0100] rev 79033
proper inflection point check;
Fri, 24 Nov 2023 10:34:10 +0100 tuned;
Fabian Huch <huch@in.tum.de> [Fri, 24 Nov 2023 10:34:10 +0100] rev 79032
tuned;
Thu, 23 Nov 2023 16:49:39 +0000 slightly more elementary characterization of unset_bit
haftmann [Thu, 23 Nov 2023 16:49:39 +0000] rev 79031
slightly more elementary characterization of unset_bit
Thu, 23 Nov 2023 16:49:39 +0000 more direct characterization of binary bit operations
haftmann [Thu, 23 Nov 2023 16:49:39 +0000] rev 79030
more direct characterization of binary bit operations
Thu, 23 Nov 2023 20:58:19 +0100 tuned;
Fabian Huch <huch@in.tum.de> [Thu, 23 Nov 2023 20:58:19 +0100] rev 79029
tuned;
Thu, 23 Nov 2023 20:53:58 +0100 clarified timing data operations: proper estimation (instead of known points);
Fabian Huch <huch@in.tum.de> [Thu, 23 Nov 2023 20:53:58 +0100] rev 79028
clarified timing data operations: proper estimation (instead of known points);
Thu, 23 Nov 2023 20:30:45 +0100 use proper max threads (limited by available hardware) in heuristics;
Fabian Huch <huch@in.tum.de> [Thu, 23 Nov 2023 20:30:45 +0100] rev 79027
use proper max threads (limited by available hardware) in heuristics;
Thu, 23 Nov 2023 20:26:43 +0100 clarified time estimation: does not use config;
Fabian Huch <huch@in.tum.de> [Thu, 23 Nov 2023 20:26:43 +0100] rev 79026
clarified time estimation: does not use config;
Thu, 23 Nov 2023 19:56:27 +0100 handle inflection point in interpolation with monotone prefix;
Fabian Huch <huch@in.tum.de> [Thu, 23 Nov 2023 19:56:27 +0100] rev 79025
handle inflection point in interpolation with monotone prefix;
Thu, 23 Nov 2023 18:04:04 +0100 proper computation of sorted prefix;
Fabian Huch <huch@in.tum.de> [Thu, 23 Nov 2023 18:04:04 +0100] rev 79024
proper computation of sorted prefix;
Thu, 23 Nov 2023 11:30:43 +0100 better build time interpolation: model with Amdahl's law where applicable;
Fabian Huch <huch@in.tum.de> [Thu, 23 Nov 2023 11:30:43 +0100] rev 79023
better build time interpolation: model with Amdahl's law where applicable;
Wed, 22 Nov 2023 18:10:21 +0100 proper piecewise linear build time interpolation;
Fabian Huch <huch@in.tum.de> [Wed, 22 Nov 2023 18:10:21 +0100] rev 79022
proper piecewise linear build time interpolation;
Wed, 22 Nov 2023 15:46:58 +0100 properly incorporate running tasks into timing heuristic;
Fabian Huch <huch@in.tum.de> [Wed, 22 Nov 2023 15:46:58 +0100] rev 79021
properly incorporate running tasks into timing heuristic;
Wed, 22 Nov 2023 15:39:39 +0100 clarified ready vs. next ready;
Fabian Huch <huch@in.tum.de> [Wed, 22 Nov 2023 15:39:39 +0100] rev 79020
clarified ready vs. next ready;
Wed, 22 Nov 2023 15:04:29 +0100 introduced path heuristic abstraction;
Fabian Huch <huch@in.tum.de> [Wed, 22 Nov 2023 15:04:29 +0100] rev 79019
introduced path heuristic abstraction;
Wed, 22 Nov 2023 17:50:36 +0000 base abstract specification of NOT on recursive equation rather than bit projection
haftmann [Wed, 22 Nov 2023 17:50:36 +0000] rev 79018
base abstract specification of NOT on recursive equation rather than bit projection
Tue, 21 Nov 2023 19:19:16 +0000 modernized, reordered, generalized
haftmann [Tue, 21 Nov 2023 19:19:16 +0000] rev 79017
modernized, reordered, generalized
Tue, 21 Nov 2023 19:19:16 +0000 more correct type annotation
haftmann [Tue, 21 Nov 2023 19:19:16 +0000] rev 79016
more correct type annotation
Tue, 21 Nov 2023 23:35:22 +0100 proper build with jdk-21 (amending 4fb5e6499da9);
wenzelm [Tue, 21 Nov 2023 23:35:22 +0100] rev 79015
proper build with jdk-21 (amending 4fb5e6499da9);
Mon, 20 Nov 2023 22:17:42 +0100 NEWS;
wenzelm [Mon, 20 Nov 2023 22:17:42 +0100] rev 79014
NEWS;
Mon, 20 Nov 2023 19:52:46 +0100 update to jdk-21.0.1;
wenzelm [Mon, 20 Nov 2023 19:52:46 +0100] rev 79013
update to jdk-21.0.1; enforce rebuild of Isabelle/Scala + Isabelle/ML;
Mon, 20 Nov 2023 15:55:10 +0100 rebuild jedit with minimal patch for jdk-21, following SVN 25690;
wenzelm [Mon, 20 Nov 2023 15:55:10 +0100] rev 79012
rebuild jedit with minimal patch for jdk-21, following SVN 25690;
Mon, 20 Nov 2023 14:23:11 +0100 clarified modules;
wenzelm [Mon, 20 Nov 2023 14:23:11 +0100] rev 79011
clarified modules;
Mon, 20 Nov 2023 14:11:34 +0100 suppress duplicate entries systematically using log_name: e.g. relevant for AFP;
wenzelm [Mon, 20 Nov 2023 14:11:34 +0100] rev 79010
suppress duplicate entries systematically using log_name: e.g. relevant for AFP;
Mon, 20 Nov 2023 13:08:50 +0100 clarified operation: pick current pull_date instead of previous one;
wenzelm [Mon, 20 Nov 2023 13:08:50 +0100] rev 79009
clarified operation: pick current pull_date instead of previous one;
Sun, 19 Nov 2023 15:45:22 +0000 operations AND, OR, XOR are specified by characteristic recursive equation
haftmann [Sun, 19 Nov 2023 15:45:22 +0000] rev 79008
operations AND, OR, XOR are specified by characteristic recursive equation
Sat, 18 Nov 2023 19:23:56 +0100 clarified toml keys operations;
Fabian Huch <huch@in.tum.de> [Sat, 18 Nov 2023 19:23:56 +0100] rev 79007
clarified toml keys operations;
Sat, 18 Nov 2023 19:22:30 +0100 tuned;
Fabian Huch <huch@in.tum.de> [Sat, 18 Nov 2023 19:22:30 +0100] rev 79006
tuned;
Sat, 18 Nov 2023 19:16:16 +0100 clarified toml keys: more operations;
Fabian Huch <huch@in.tum.de> [Sat, 18 Nov 2023 19:16:16 +0100] rev 79005
clarified toml keys: more operations;
Sat, 18 Nov 2023 12:34:10 +0100 use toml key operations properly;
Fabian Huch <huch@in.tum.de> [Sat, 18 Nov 2023 12:34:10 +0100] rev 79004
use toml key operations properly; clarified module;
Sat, 18 Nov 2023 12:25:16 +0100 clarified toml keys formatting vs. toString;
Fabian Huch <huch@in.tum.de> [Sat, 18 Nov 2023 12:25:16 +0100] rev 79003
clarified toml keys formatting vs. toString;
Sat, 18 Nov 2023 12:18:44 +0100 clarified keys module;
Fabian Huch <huch@in.tum.de> [Sat, 18 Nov 2023 12:18:44 +0100] rev 79002
clarified keys module;
Sat, 18 Nov 2023 12:08:16 +0100 pull out toml keys module;
Fabian Huch <huch@in.tum.de> [Sat, 18 Nov 2023 12:08:16 +0100] rev 79001
pull out toml keys module;
Fri, 17 Nov 2023 14:38:35 +0100 clarified toml parser interface;
Fabian Huch <huch@in.tum.de> [Fri, 17 Nov 2023 14:38:35 +0100] rev 79000
clarified toml parser interface;
Sun, 19 Nov 2023 20:45:09 +0100 prefer symbolic build_history_base_arm;
wenzelm [Sun, 19 Nov 2023 20:45:09 +0100] rev 78999
prefer symbolic build_history_base_arm;
Sun, 19 Nov 2023 20:41:34 +0100 build_history: proper support for ISABELLE_APPLE_PLATFORM64;
wenzelm [Sun, 19 Nov 2023 20:41:34 +0100] rev 78998
build_history: proper support for ISABELLE_APPLE_PLATFORM64;
Sun, 19 Nov 2023 19:41:17 +0100 clarified isabelle_hg (again, see b9d59669904a);
wenzelm [Sun, 19 Nov 2023 19:41:17 +0100] rev 78997
clarified isabelle_hg (again, see b9d59669904a);
Sun, 19 Nov 2023 19:29:19 +0100 clarified signature: explicit Remote_Build.count instead of duplicate entries (see also ee8c014526dc);
wenzelm [Sun, 19 Nov 2023 19:29:19 +0100] rev 78996
clarified signature: explicit Remote_Build.count instead of duplicate entries (see also ee8c014526dc);
Sun, 19 Nov 2023 15:15:09 +0100 clarified signature: more operations and options concerning Isabelle hg;
wenzelm [Sun, 19 Nov 2023 15:15:09 +0100] rev 78995
clarified signature: more operations and options concerning Isabelle hg;
Sun, 19 Nov 2023 14:48:11 +0100 performance tuning: cache graph;
wenzelm [Sun, 19 Nov 2023 14:48:11 +0100] rev 78994
performance tuning: cache graph;
Sun, 19 Nov 2023 12:52:14 +0100 tuned signature: fewer warnings in IntelliJ IDEA;
wenzelm [Sun, 19 Nov 2023 12:52:14 +0100] rev 78993
tuned signature: fewer warnings in IntelliJ IDEA;
Sun, 19 Nov 2023 12:51:47 +0100 unused (see also 004b39bf06a5);
wenzelm [Sun, 19 Nov 2023 12:51:47 +0100] rev 78992
unused (see also 004b39bf06a5);
Sun, 19 Nov 2023 12:46:41 +0100 clarified signature and modules: more explicit Build_Log.History;
wenzelm [Sun, 19 Nov 2023 12:46:41 +0100] rev 78991
clarified signature and modules: more explicit Build_Log.History;
Sat, 18 Nov 2023 21:14:34 +0100 tuned: avoid recursion;
wenzelm [Sat, 18 Nov 2023 21:14:34 +0100] rev 78990
tuned: avoid recursion;
Sat, 18 Nov 2023 20:51:44 +0100 tuned;
wenzelm [Sat, 18 Nov 2023 20:51:44 +0100] rev 78989
tuned;
Sat, 18 Nov 2023 19:31:22 +0100 avoid duplicate data;
wenzelm [Sat, 18 Nov 2023 19:31:22 +0100] rev 78988
avoid duplicate data;
Sat, 18 Nov 2023 19:14:59 +0100 output more data;
wenzelm [Sat, 18 Nov 2023 19:14:59 +0100] rev 78987
output more data;
Sat, 18 Nov 2023 18:52:34 +0100 tuned whitespace;
wenzelm [Sat, 18 Nov 2023 18:52:34 +0100] rev 78986
tuned whitespace;
Sat, 18 Nov 2023 16:58:14 +0100 clarified Log_File.cache: reuse existing Store.cache / Build_Log.Store.cache;
wenzelm [Sat, 18 Nov 2023 16:58:14 +0100] rev 78985
clarified Log_File.cache: reuse existing Store.cache / Build_Log.Store.cache;
Sat, 18 Nov 2023 15:44:46 +0100 proper ml_statistics (amending aeb511a520f4);
wenzelm [Sat, 18 Nov 2023 15:44:46 +0100] rev 78984
proper ml_statistics (amending aeb511a520f4);
Fri, 17 Nov 2023 10:11:15 +0100 unify error messages;
Fabian Huch <huch@in.tum.de> [Fri, 17 Nov 2023 10:11:15 +0100] rev 78983
unify error messages;
Fri, 17 Nov 2023 09:38:15 +0100 add file information to toml parse context and error messages;
Fabian Huch <huch@in.tum.de> [Fri, 17 Nov 2023 09:38:15 +0100] rev 78982
add file information to toml parse context and error messages;
Fri, 17 Nov 2023 09:23:28 +0100 add position information to toml parser and error messages;
Fabian Huch <huch@in.tum.de> [Fri, 17 Nov 2023 09:23:28 +0100] rev 78981
add position information to toml parser and error messages;
Thu, 16 Nov 2023 15:36:34 +0100 properly concatenate toml files: regular toml rules still apply (e.g., inline values may not be changed), but values defined in one file may be updated in another;
Fabian Huch <huch@in.tum.de> [Thu, 16 Nov 2023 15:36:34 +0100] rev 78980
properly concatenate toml files: regular toml rules still apply (e.g., inline values may not be changed), but values defined in one file may be updated in another;
Thu, 16 Nov 2023 15:23:41 +0100 allow re-defining keys in toml object (already checked during parse time);
Fabian Huch <huch@in.tum.de> [Thu, 16 Nov 2023 15:23:41 +0100] rev 78979
allow re-defining keys in toml object (already checked during parse time);
Thu, 16 Nov 2023 15:19:24 +0100 clarified toString for toml objects;
Fabian Huch <huch@in.tum.de> [Thu, 16 Nov 2023 15:19:24 +0100] rev 78978
clarified toString for toml objects;
Thu, 16 Nov 2023 14:33:45 +0100 tuned
nipkow [Thu, 16 Nov 2023 14:33:45 +0100] rev 78977
tuned
Mon, 13 Nov 2023 18:08:05 +0100 tuned message;
Fabian Huch <huch@in.tum.de> [Mon, 13 Nov 2023 18:08:05 +0100] rev 78976
tuned message;
Mon, 13 Nov 2023 17:48:11 +0100 better invalidation for schedule cache (only on relevant changes);
Fabian Huch <huch@in.tum.de> [Mon, 13 Nov 2023 17:48:11 +0100] rev 78975
better invalidation for schedule cache (only on relevant changes);
Mon, 13 Nov 2023 17:31:37 +0100 tuned;
Fabian Huch <huch@in.tum.de> [Mon, 13 Nov 2023 17:31:37 +0100] rev 78974
tuned;
Mon, 13 Nov 2023 17:25:26 +0100 timing heuristic: parallelize more aggressively to utilize hosts fully;
Fabian Huch <huch@in.tum.de> [Mon, 13 Nov 2023 17:25:26 +0100] rev 78973
timing heuristic: parallelize more aggressively to utilize hosts fully;
Mon, 13 Nov 2023 17:00:13 +0100 proper parallel paths for timing heuristic;
Fabian Huch <huch@in.tum.de> [Mon, 13 Nov 2023 17:00:13 +0100] rev 78972
proper parallel paths for timing heuristic;
Mon, 13 Nov 2023 16:16:52 +0100 scheduled build: allocate cpus more aggressively, to avoid idle threads;
Fabian Huch <huch@in.tum.de> [Mon, 13 Nov 2023 16:16:52 +0100] rev 78971
scheduled build: allocate cpus more aggressively, to avoid idle threads;
Fri, 10 Nov 2023 14:52:13 +0100 finalize scheduled build only on master node;
Fabian Huch <huch@in.tum.de> [Fri, 10 Nov 2023 14:52:13 +0100] rev 78970
finalize scheduled build only on master node;
Fri, 10 Nov 2023 14:42:07 +0100 finalize current sessions before generating schedule;
Fabian Huch <huch@in.tum.de> [Fri, 10 Nov 2023 14:42:07 +0100] rev 78969
finalize current sessions before generating schedule;
Fri, 10 Nov 2023 14:07:36 +0100 clarified signature: more operations;
Fabian Huch <huch@in.tum.de> [Fri, 10 Nov 2023 14:07:36 +0100] rev 78968
clarified signature: more operations;
Mon, 13 Nov 2023 09:02:56 +0100 NEWS
desharna [Mon, 13 Nov 2023 09:02:56 +0100] rev 78967
NEWS
Sun, 12 Nov 2023 22:34:08 +0100 merged
wenzelm [Sun, 12 Nov 2023 22:34:08 +0100] rev 78966
merged
Sun, 12 Nov 2023 22:34:03 +0100 tuned signature;
wenzelm [Sun, 12 Nov 2023 22:34:03 +0100] rev 78965
tuned signature;
Sun, 12 Nov 2023 22:18:12 +0100 support for "cluster" table with "hosts" array, and params/options as for "host" table;
wenzelm [Sun, 12 Nov 2023 22:18:12 +0100] rev 78964
support for "cluster" table with "hosts" array, and params/options as for "host" table; support for "isabelle build -H cluster.name";
Sun, 12 Nov 2023 22:05:59 +0100 clarified signature: more operations, allow recursive get;
wenzelm [Sun, 12 Nov 2023 22:05:59 +0100] rev 78963
clarified signature: more operations, allow recursive get;
Sun, 12 Nov 2023 20:59:23 +0100 tuned signature;
wenzelm [Sun, 12 Nov 2023 20:59:23 +0100] rev 78962
tuned signature;
Sun, 12 Nov 2023 20:19:51 +0100 tuned signature: more operations;
wenzelm [Sun, 12 Nov 2023 20:19:51 +0100] rev 78961
tuned signature: more operations;
Sun, 12 Nov 2023 19:58:45 +0100 clarified signature;
wenzelm [Sun, 12 Nov 2023 19:58:45 +0100] rev 78960
clarified signature;
Sun, 12 Nov 2023 12:54:26 +0100 tuned output;
wenzelm [Sun, 12 Nov 2023 12:54:26 +0100] rev 78959
tuned output;
Sun, 12 Nov 2023 12:34:04 +0100 more robust: prefer strict operations;
wenzelm [Sun, 12 Nov 2023 12:34:04 +0100] rev 78958
more robust: prefer strict operations;
Sun, 12 Nov 2023 12:33:22 +0100 tuned message;
wenzelm [Sun, 12 Nov 2023 12:33:22 +0100] rev 78957
tuned message;
Sun, 12 Nov 2023 12:26:08 +0100 tuned signature: more operations;
wenzelm [Sun, 12 Nov 2023 12:26:08 +0100] rev 78956
tuned signature: more operations;
Sat, 11 Nov 2023 17:44:03 +0000 more specific name for type class
haftmann [Sat, 11 Nov 2023 17:44:03 +0000] rev 78955
more specific name for type class
Sat, 11 Nov 2023 22:17:14 +0100 proper check_file operation via File.space (amending 6ad3a412ed97 --- broken in Isabelle2023);
wenzelm [Sat, 11 Nov 2023 22:17:14 +0100] rev 78954
proper check_file operation via File.space (amending 6ad3a412ed97 --- broken in Isabelle2023);
Sat, 11 Nov 2023 22:14:38 +0100 clarified signature;
wenzelm [Sat, 11 Nov 2023 22:14:38 +0100] rev 78953
clarified signature;
Sat, 11 Nov 2023 22:05:37 +0100 clarified modules;
wenzelm [Sat, 11 Nov 2023 22:05:37 +0100] rev 78952
clarified modules;
Sat, 11 Nov 2023 21:25:20 +0100 clarified signature: more operations;
wenzelm [Sat, 11 Nov 2023 21:25:20 +0100] rev 78951
clarified signature: more operations;
Sat, 11 Nov 2023 21:17:45 +0100 tuned comments;
wenzelm [Sat, 11 Nov 2023 21:17:45 +0100] rev 78950
tuned comments;
Sat, 11 Nov 2023 21:08:21 +0100 more NEWS;
wenzelm [Sat, 11 Nov 2023 21:08:21 +0100] rev 78949
more NEWS;
Sat, 11 Nov 2023 21:06:54 +0100 more TODO;
wenzelm [Sat, 11 Nov 2023 21:06:54 +0100] rev 78948
more TODO;
Sat, 11 Nov 2023 21:05:41 +0100 prefer strict test of system options;
wenzelm [Sat, 11 Nov 2023 21:05:41 +0100] rev 78947
prefer strict test of system options;
Sat, 11 Nov 2023 20:43:20 +0100 some build cluster resources at TUM;
wenzelm [Sat, 11 Nov 2023 20:43:20 +0100] rev 78946
some build cluster resources at TUM;
Sat, 11 Nov 2023 20:13:23 +0100 build cluster host specifications are based on registry entries (table prefix "host");
wenzelm [Sat, 11 Nov 2023 20:13:23 +0100] rev 78945
build cluster host specifications are based on registry entries (table prefix "host");
Sat, 11 Nov 2023 20:08:20 +0100 more robust init;
wenzelm [Sat, 11 Nov 2023 20:08:20 +0100] rev 78944
more robust init;
Sat, 11 Nov 2023 20:01:14 +0100 clarified signature: more operations;
wenzelm [Sat, 11 Nov 2023 20:01:14 +0100] rev 78943
clarified signature: more operations;
Sat, 11 Nov 2023 19:36:59 +0100 support interpreted/typed entries via Registry.Category and Registry.Table;
wenzelm [Sat, 11 Nov 2023 19:36:59 +0100] rev 78942
support interpreted/typed entries via Registry.Category and Registry.Table;
Sat, 11 Nov 2023 18:39:57 +0100 clarified signature: more operations;
wenzelm [Sat, 11 Nov 2023 18:39:57 +0100] rev 78941
clarified signature: more operations;
Sat, 11 Nov 2023 16:01:57 +0100 clarified output;
wenzelm [Sat, 11 Nov 2023 16:01:57 +0100] rev 78940
clarified output;
Sat, 11 Nov 2023 13:31:14 +0100 support for global registry;
wenzelm [Sat, 11 Nov 2023 13:31:14 +0100] rev 78939
support for global registry;
Fri, 10 Nov 2023 16:03:52 +0100 clarified loading of symbols: permissive entries in $ISABELLE_SYMBOLS require explicit "?";
wenzelm [Fri, 10 Nov 2023 16:03:52 +0100] rev 78938
clarified loading of symbols: permissive entries in $ISABELLE_SYMBOLS require explicit "?";
Thu, 09 Nov 2023 15:11:52 +0000 slightly less technical formulation of very specific type class
haftmann [Thu, 09 Nov 2023 15:11:52 +0000] rev 78937
slightly less technical formulation of very specific type class
Thu, 09 Nov 2023 15:11:51 +0000 weakened dependency
haftmann [Thu, 09 Nov 2023 15:11:51 +0000] rev 78936
weakened dependency
Thu, 09 Nov 2023 15:11:51 +0000 explicit type class for discrete linordered semidoms
haftmann [Thu, 09 Nov 2023 15:11:51 +0000] rev 78935
explicit type class for discrete linordered semidoms
Thu, 09 Nov 2023 19:06:50 +0100 proper dummy timing entries;
Fabian Huch <huch@in.tum.de> [Thu, 09 Nov 2023 19:06:50 +0100] rev 78934
proper dummy timing entries;
Thu, 09 Nov 2023 17:58:21 +0100 use only finished sessions in timing data;
Fabian Huch <huch@in.tum.de> [Thu, 09 Nov 2023 17:58:21 +0100] rev 78933
use only finished sessions in timing data;
Thu, 09 Nov 2023 16:39:36 +0100 tuned;
Fabian Huch <huch@in.tum.de> [Thu, 09 Nov 2023 16:39:36 +0100] rev 78932
tuned;
Thu, 09 Nov 2023 15:45:51 +0100 performance tuning for build schedule: explicit schedule generation, without mixing heuristics;
Fabian Huch <huch@in.tum.de> [Thu, 09 Nov 2023 15:45:51 +0100] rev 78931
performance tuning for build schedule: explicit schedule generation, without mixing heuristics;
Thu, 09 Nov 2023 11:49:08 +0100 performance tuning for build schedule: faster stopping;
Fabian Huch <huch@in.tum.de> [Thu, 09 Nov 2023 11:49:08 +0100] rev 78930
performance tuning for build schedule: faster stopping;
Thu, 09 Nov 2023 11:41:19 +0100 performance tuning for timing heuristic: pre-calculate graph operations;
Fabian Huch <huch@in.tum.de> [Thu, 09 Nov 2023 11:41:19 +0100] rev 78929
performance tuning for timing heuristic: pre-calculate graph operations;
Wed, 08 Nov 2023 11:08:03 +0100 move timing data into scheduler for more efficient heuristics (e.g., with pre-calculated values);
Fabian Huch <huch@in.tum.de> [Wed, 08 Nov 2023 11:08:03 +0100] rev 78928
move timing data into scheduler for more efficient heuristics (e.g., with pre-calculated values);
Thu, 09 Nov 2023 14:28:17 +0100 clarified signature: emphasize mutable instance;
wenzelm [Thu, 09 Nov 2023 14:28:17 +0100] rev 78927
clarified signature: emphasize mutable instance;
Thu, 09 Nov 2023 14:22:19 +0100 clarified signature: more operations;
wenzelm [Thu, 09 Nov 2023 14:22:19 +0100] rev 78926
clarified signature: more operations;
Thu, 09 Nov 2023 13:31:09 +0100 support for explicit SSH hostname;
wenzelm [Thu, 09 Nov 2023 13:31:09 +0100] rev 78925
support for explicit SSH hostname;
Thu, 09 Nov 2023 11:30:33 +0100 proper local host (amending 62d7ef1da441);
wenzelm [Thu, 09 Nov 2023 11:30:33 +0100] rev 78924
proper local host (amending 62d7ef1da441);
Wed, 08 Nov 2023 21:45:02 +0100 merged
nipkow [Wed, 08 Nov 2023 21:45:02 +0100] rev 78923
merged
Wed, 08 Nov 2023 21:44:44 +0100 added lemma
nipkow [Wed, 08 Nov 2023 21:44:44 +0100] rev 78922
added lemma
Wed, 08 Nov 2023 20:31:29 +0100 proper default for disjunction (amending 9f7a94117666);
wenzelm [Wed, 08 Nov 2023 20:31:29 +0100] rev 78921
proper default for disjunction (amending 9f7a94117666);
Wed, 08 Nov 2023 19:04:44 +0100 tuned;
wenzelm [Wed, 08 Nov 2023 19:04:44 +0100] rev 78920
tuned;
Wed, 08 Nov 2023 16:05:22 +0100 more operations;
wenzelm [Wed, 08 Nov 2023 16:05:22 +0100] rev 78919
more operations;
Wed, 08 Nov 2023 15:37:15 +0100 avoid option -C: free this latter for build-related configuration;
wenzelm [Wed, 08 Nov 2023 15:37:15 +0100] rev 78918
avoid option -C: free this latter for build-related configuration;
Wed, 08 Nov 2023 15:10:19 +0100 more direct indentation, using Symbol.spaces;
wenzelm [Wed, 08 Nov 2023 15:10:19 +0100] rev 78917
more direct indentation, using Symbol.spaces;
Wed, 08 Nov 2023 13:14:59 +0100 clarified signature;
wenzelm [Wed, 08 Nov 2023 13:14:59 +0100] rev 78916
clarified signature;
Wed, 08 Nov 2023 13:00:24 +0100 more accurate treatment of surrounding whitespace;
wenzelm [Wed, 08 Nov 2023 13:00:24 +0100] rev 78915
more accurate treatment of surrounding whitespace;
Wed, 08 Nov 2023 12:41:41 +0100 obsolete (see also f627ab8c276c);
wenzelm [Wed, 08 Nov 2023 12:41:41 +0100] rev 78914
obsolete (see also f627ab8c276c);
Wed, 08 Nov 2023 12:00:29 +0100 tuned signature;
wenzelm [Wed, 08 Nov 2023 12:00:29 +0100] rev 78913
tuned signature;
Wed, 08 Nov 2023 11:53:38 +0100 clarified signature: Command_Span.Kind already contains keyword_kind, so parsing document structure no longer requires Keyword.Keywords;
wenzelm [Wed, 08 Nov 2023 11:53:38 +0100] rev 78912
clarified signature: Command_Span.Kind already contains keyword_kind, so parsing document structure no longer requires Keyword.Keywords;
Tue, 07 Nov 2023 15:59:02 +0100 clarified modules;
wenzelm [Tue, 07 Nov 2023 15:59:02 +0100] rev 78911
clarified modules;
Tue, 07 Nov 2023 12:06:59 +0100 tuned signature;
wenzelm [Tue, 07 Nov 2023 12:06:59 +0100] rev 78910
tuned signature;
Tue, 07 Nov 2023 12:06:50 +0100 tuned;
wenzelm [Tue, 07 Nov 2023 12:06:50 +0100] rev 78909
tuned;
Tue, 07 Nov 2023 12:02:34 +0100 proper Option.Spec.toString for bash script: avoid Token.quote_name of Options.Spec.print_value (amending 3d1746a716fa, see also 39f6f180008d);
wenzelm [Tue, 07 Nov 2023 12:02:34 +0100] rev 78908
proper Option.Spec.toString for bash script: avoid Token.quote_name of Options.Spec.print_value (amending 3d1746a716fa, see also 39f6f180008d);
Sun, 05 Nov 2023 19:55:18 +0100 more tests;
wenzelm [Sun, 05 Nov 2023 19:55:18 +0100] rev 78907
more tests;
Sun, 05 Nov 2023 19:40:39 +0100 clarified exploration of history: more uniform options;
wenzelm [Sun, 05 Nov 2023 19:40:39 +0100] rev 78906
clarified exploration of history: more uniform options;
Sun, 05 Nov 2023 19:32:01 +0100 tuned;
wenzelm [Sun, 05 Nov 2023 19:32:01 +0100] rev 78905
tuned;
Sun, 05 Nov 2023 19:28:54 +0100 tuned;
wenzelm [Sun, 05 Nov 2023 19:28:54 +0100] rev 78904
tuned;
Sat, 04 Nov 2023 20:28:07 +0100 enable multi-builds (again, see also 0c7419d3dd59);
wenzelm [Sat, 04 Nov 2023 20:28:07 +0100] rev 78903
enable multi-builds (again, see also 0c7419d3dd59);
Sat, 04 Nov 2023 20:10:17 +0100 explore history more thoroughly;
wenzelm [Sat, 04 Nov 2023 20:10:17 +0100] rev 78902
explore history more thoroughly;
Sat, 04 Nov 2023 17:19:22 +0100 tuned signature;
wenzelm [Sat, 04 Nov 2023 17:19:22 +0100] rev 78901
tuned signature;
Sat, 04 Nov 2023 17:29:49 +0100 clarified "recent" time: days <= 0 means infinity (no constraint);
wenzelm [Sat, 04 Nov 2023 17:29:49 +0100] rev 78900
clarified "recent" time: days <= 0 means infinity (no constraint);
Sat, 04 Nov 2023 16:56:54 +0100 tuned whitespace;
wenzelm [Sat, 04 Nov 2023 16:56:54 +0100] rev 78899
tuned whitespace;
Sat, 04 Nov 2023 16:48:51 +0100 proper exploration of older history: avoid premature fallback on current "rev" (see also d3d5cb2d6866, 6706d6f0afda);
wenzelm [Sat, 04 Nov 2023 16:48:51 +0100] rev 78898
proper exploration of older history: avoid premature fallback on current "rev" (see also d3d5cb2d6866, 6706d6f0afda);
Sat, 04 Nov 2023 16:45:16 +0100 clarified signature;
wenzelm [Sat, 04 Nov 2023 16:45:16 +0100] rev 78897
clarified signature;
Sat, 04 Nov 2023 16:31:02 +0100 tuned output;
wenzelm [Sat, 04 Nov 2023 16:31:02 +0100] rev 78896
tuned output;
Sat, 04 Nov 2023 16:30:24 +0100 tuned;
wenzelm [Sat, 04 Nov 2023 16:30:24 +0100] rev 78895
tuned;
Sat, 04 Nov 2023 16:07:22 +0100 tuned message;
wenzelm [Sat, 04 Nov 2023 16:07:22 +0100] rev 78894
tuned message;
Fri, 03 Nov 2023 19:10:21 +0100 proper option;
wenzelm [Fri, 03 Nov 2023 19:10:21 +0100] rev 78893
proper option;
Fri, 03 Nov 2023 19:00:00 +0100 merged
wenzelm [Fri, 03 Nov 2023 19:00:00 +0100] rev 78892
merged
Fri, 03 Nov 2023 18:58:53 +0100 proper SQL.string syntax, following actual SQL standard instead of historic variations before PostgreSQL 9.1;
wenzelm [Fri, 03 Nov 2023 18:58:53 +0100] rev 78891
proper SQL.string syntax, following actual SQL standard instead of historic variations before PostgreSQL 9.1; ensure connection defaults required for string literals;
Fri, 03 Nov 2023 16:20:06 +0000 Added Kronecker's approximation theorem. Requires adding Real_Asymp to HOL-Analysis. Funny syntax issue in Probability/Projective_Family
paulson <lp15@cam.ac.uk> [Fri, 03 Nov 2023 16:20:06 +0000] rev 78890
Added Kronecker's approximation theorem. Requires adding Real_Asymp to HOL-Analysis. Funny syntax issue in Probability/Projective_Family
Fri, 03 Nov 2023 10:55:15 +0100 merged
wenzelm [Fri, 03 Nov 2023 10:55:15 +0100] rev 78889
merged
Fri, 03 Nov 2023 10:30:51 +0100 prefer Time.scale(), following Isabelle/ML;
wenzelm [Fri, 03 Nov 2023 10:30:51 +0100] rev 78888
prefer Time.scale(), following Isabelle/ML;
Fri, 03 Nov 2023 10:21:21 +0100 proper benchmark command;
Fabian Huch <huch@in.tum.de> [Fri, 03 Nov 2023 10:21:21 +0100] rev 78887
proper benchmark command;
Fri, 03 Nov 2023 10:13:41 +0100 merged
wenzelm [Fri, 03 Nov 2023 10:13:41 +0100] rev 78886
merged
Fri, 03 Nov 2023 10:12:34 +0100 proper progress (see also 45d570945fe4);
wenzelm [Fri, 03 Nov 2023 10:12:34 +0100] rev 78885
proper progress (see also 45d570945fe4);
Fri, 03 Nov 2023 10:03:05 +0100 improved build messages;
Fabian Huch <huch@in.tum.de> [Fri, 03 Nov 2023 10:03:05 +0100] rev 78884
improved build messages;
Thu, 02 Nov 2023 21:35:04 +0100 clarified;
Lukas Stevens <mail@lukas-stevens.de> [Thu, 02 Nov 2023 21:35:04 +0100] rev 78883
clarified;
Thu, 02 Nov 2023 14:10:16 +0000 merged
paulson [Thu, 02 Nov 2023 14:10:16 +0000] rev 78882
merged
Thu, 02 Nov 2023 14:10:08 +0000 fixed the simplification of Suc n - 1
paulson <lp15@cam.ac.uk> [Thu, 02 Nov 2023 14:10:08 +0000] rev 78881
fixed the simplification of Suc n - 1
Thu, 02 Nov 2023 14:31:01 +0100 tuned whitespace;
wenzelm [Thu, 02 Nov 2023 14:31:01 +0100] rev 78880
tuned whitespace;
Thu, 02 Nov 2023 13:16:06 +0100 tuned message;
wenzelm [Thu, 02 Nov 2023 13:16:06 +0100] rev 78879
tuned message;
Thu, 02 Nov 2023 13:05:29 +0100 just one pass is sufficient (see also cc8391b92747, 3e8a897042d9);
wenzelm [Thu, 02 Nov 2023 13:05:29 +0100] rev 78878
just one pass is sufficient (see also cc8391b92747, 3e8a897042d9);
Thu, 02 Nov 2023 12:03:30 +0100 more detailed progress for build_log_database, to see better what happens when;
wenzelm [Thu, 02 Nov 2023 12:03:30 +0100] rev 78877
more detailed progress for build_log_database, to see better what happens when;
Thu, 02 Nov 2023 11:57:40 +0100 clarified signature: explicit Progress date;
wenzelm [Thu, 02 Nov 2023 11:57:40 +0100] rev 78876
clarified signature: explicit Progress date;
Thu, 02 Nov 2023 10:29:24 +0100 more uniform progress;
wenzelm [Thu, 02 Nov 2023 10:29:24 +0100] rev 78875
more uniform progress;
Thu, 02 Nov 2023 10:23:28 +0100 more robust: support concurrent output;
wenzelm [Thu, 02 Nov 2023 10:23:28 +0100] rev 78874
more robust: support concurrent output;
Thu, 02 Nov 2023 10:12:12 +0100 disable multi-builds (again): does not quite work yet;
wenzelm [Thu, 02 Nov 2023 10:12:12 +0100] rev 78873
disable multi-builds (again): does not quite work yet;
Tue, 31 Oct 2023 17:32:56 +0100 clarified modules;
wenzelm [Tue, 31 Oct 2023 17:32:56 +0100] rev 78872
clarified modules;
Tue, 31 Oct 2023 17:24:19 +0100 clarified signature;
wenzelm [Tue, 31 Oct 2023 17:24:19 +0100] rev 78871
clarified signature;
Tue, 31 Oct 2023 17:01:19 +0100 clarified SEQ: more sequential evaluation to support multiple tests (see also 5c91bd51fc37);
wenzelm [Tue, 31 Oct 2023 17:01:19 +0100] rev 78870
clarified SEQ: more sequential evaluation to support multiple tests (see also 5c91bd51fc37);
Tue, 31 Oct 2023 16:49:03 +0100 tuned signature;
wenzelm [Tue, 31 Oct 2023 16:49:03 +0100] rev 78869
tuned signature;
Tue, 31 Oct 2023 16:45:39 +0100 proper Compress.Cache;
wenzelm [Tue, 31 Oct 2023 16:45:39 +0100] rev 78868
proper Compress.Cache;
Tue, 31 Oct 2023 16:24:07 +0100 clarified signature;
wenzelm [Tue, 31 Oct 2023 16:24:07 +0100] rev 78867
clarified signature;
Tue, 31 Oct 2023 16:15:59 +0100 more parallelism via consumer thread: with mailbox limit to avoid ressource problems;
wenzelm [Tue, 31 Oct 2023 16:15:59 +0100] rev 78866
more parallelism via consumer thread: with mailbox limit to avoid ressource problems;
Tue, 31 Oct 2023 16:11:26 +0100 support for mailbox limit;
wenzelm [Tue, 31 Oct 2023 16:11:26 +0100] rev 78865
support for mailbox limit;
Tue, 31 Oct 2023 15:40:46 +0100 tuned signature;
wenzelm [Tue, 31 Oct 2023 15:40:46 +0100] rev 78864
tuned signature;
Tue, 31 Oct 2023 14:35:51 +0100 discontinued pointless option (reverting 63d55ba90a9f): performance tuning works better via SQL.Database.execute_batch_statement;
wenzelm [Tue, 31 Oct 2023 14:35:51 +0100] rev 78863
discontinued pointless option (reverting 63d55ba90a9f): performance tuning works better via SQL.Database.execute_batch_statement;
Tue, 31 Oct 2023 14:26:19 +0100 clarified database transactions (see also 2c704ae04db1, 7bd0a250183b);
wenzelm [Tue, 31 Oct 2023 14:26:19 +0100] rev 78862
clarified database transactions (see also 2c704ae04db1, 7bd0a250183b);
Sun, 29 Oct 2023 20:14:46 +0100 afford multiple tests on fast machines (see also edb4faf666c9 and 2a26d423d9fb);
wenzelm [Sun, 29 Oct 2023 20:14:46 +0100] rev 78861
afford multiple tests on fast machines (see also edb4faf666c9 and 2a26d423d9fb); proper history_base for ARM;
Sun, 29 Oct 2023 19:42:46 +0100 performance tuning: parallel and incremental update of build_log_database;
wenzelm [Sun, 29 Oct 2023 19:42:46 +0100] rev 78860
performance tuning: parallel and incremental update of build_log_database;
Sun, 29 Oct 2023 18:49:42 +0100 performance tuning: more careful database access;
wenzelm [Sun, 29 Oct 2023 18:49:42 +0100] rev 78859
performance tuning: more careful database access;
Sun, 29 Oct 2023 11:57:01 +0100 clarified message;
wenzelm [Sun, 29 Oct 2023 11:57:01 +0100] rev 78858
clarified message;
Sun, 29 Oct 2023 11:49:33 +0100 tuned signature;
wenzelm [Sun, 29 Oct 2023 11:49:33 +0100] rev 78857
tuned signature;
Sun, 29 Oct 2023 11:39:17 +0100 tuned;
wenzelm [Sun, 29 Oct 2023 11:39:17 +0100] rev 78856
tuned;
Sat, 28 Oct 2023 19:13:02 +0200 prefer old-style import "=>";
wenzelm [Sat, 28 Oct 2023 19:13:02 +0200] rev 78855
prefer old-style import "=>";
Sat, 28 Oct 2023 17:35:26 +0200 merged
wenzelm [Sat, 28 Oct 2023 17:35:26 +0200] rev 78854
merged
Thu, 26 Oct 2023 22:44:31 +0200 redundant (see also 3069da1743bc);
wenzelm [Thu, 26 Oct 2023 22:44:31 +0200] rev 78853
redundant (see also 3069da1743bc);
Thu, 26 Oct 2023 22:20:22 +0200 removed obsolete table (see also 6acd1a2bd146);
wenzelm [Thu, 26 Oct 2023 22:20:22 +0200] rev 78852
removed obsolete table (see also 6acd1a2bd146);
Thu, 26 Oct 2023 22:10:22 +0200 more robust init_database();
wenzelm [Thu, 26 Oct 2023 22:10:22 +0200] rev 78851
more robust init_database(); proper treatment of views, not tables (amending dd350a41594c);
Thu, 26 Oct 2023 16:04:48 +0200 proper private_data.transaction_lock;
wenzelm [Thu, 26 Oct 2023 16:04:48 +0200] rev 78850
proper private_data.transaction_lock; prefer execute_batch_statement;
Thu, 26 Oct 2023 15:38:27 +0200 clarified names;
wenzelm [Thu, 26 Oct 2023 15:38:27 +0200] rev 78849
clarified names;
Thu, 26 Oct 2023 12:36:19 +0200 proper support for SSH;
wenzelm [Thu, 26 Oct 2023 12:36:19 +0200] rev 78848
proper support for SSH;
Thu, 26 Oct 2023 12:27:10 +0200 tuned signature;
wenzelm [Thu, 26 Oct 2023 12:27:10 +0200] rev 78847
tuned signature;
Thu, 26 Oct 2023 11:50:50 +0200 tuned imports;
wenzelm [Thu, 26 Oct 2023 11:50:50 +0200] rev 78846
tuned imports;
Wed, 18 Oct 2023 20:51:24 +0200 add module for faster scheduled builds;
Fabian Huch <huch@in.tum.de> [Wed, 18 Oct 2023 20:51:24 +0200] rev 78845
add module for faster scheduled builds;
Wed, 18 Oct 2023 20:26:02 +0200 always use host database and make protected;
Fabian Huch <huch@in.tum.de> [Wed, 18 Oct 2023 20:26:02 +0200] rev 78844
always use host database and make protected;
Wed, 18 Oct 2023 20:12:07 +0200 read relative cpu from build log;
Fabian Huch <huch@in.tum.de> [Wed, 18 Oct 2023 20:12:07 +0200] rev 78843
read relative cpu from build log;
Wed, 18 Oct 2023 20:07:54 +0200 prefer extensible next_node_info in build process over process_options in build engine (which needs the final node info anyway);
Fabian Huch <huch@in.tum.de> [Wed, 18 Oct 2023 20:07:54 +0200] rev 78842
prefer extensible next_node_info in build process over process_options in build engine (which needs the final node info anyway);
Wed, 18 Oct 2023 19:53:39 +0200 added start date to build jobs, e.g., for build time estimation;
Fabian Huch <huch@in.tum.de> [Wed, 18 Oct 2023 19:53:39 +0200] rev 78841
added start date to build jobs, e.g., for build time estimation;
Wed, 18 Oct 2023 19:49:08 +0200 added initial version of benchmark module, e.g., to compare performance of different hosts;
Fabian Huch <huch@in.tum.de> [Wed, 18 Oct 2023 19:49:08 +0200] rev 78840
added initial version of benchmark module, e.g., to compare performance of different hosts; added benchmark operation to build cluster;
Wed, 18 Oct 2023 19:26:37 +0200 generalized node infos: allow addressing of numa node segments via relative cpus;
Fabian Huch <huch@in.tum.de> [Wed, 18 Oct 2023 19:26:37 +0200] rev 78839
generalized node infos: allow addressing of numa node segments via relative cpus; add more node options and process policy options using taskset as alternative to NUMA for more fine-grained cpu controls (e.g., for cpus with heterogeneous cores in the same NUMA segment);
Wed, 18 Oct 2023 19:05:06 +0200 add information about static host resources such as available NUMA nodes, cpus, etc. (e.g., for offline build planning);
Fabian Huch <huch@in.tum.de> [Wed, 18 Oct 2023 19:05:06 +0200] rev 78838
add information about static host resources such as available NUMA nodes, cpus, etc. (e.g., for offline build planning);
Wed, 18 Oct 2023 18:53:26 +0200 added Range object to Host, e.g. to parse/unparse NUMA node ranges;
Fabian Huch <huch@in.tum.de> [Wed, 18 Oct 2023 18:53:26 +0200] rev 78837
added Range object to Host, e.g. to parse/unparse NUMA node ranges;
Wed, 18 Oct 2023 18:48:49 +0200 defined statically known tables of Build_Log;
Fabian Huch <huch@in.tum.de> [Wed, 18 Oct 2023 18:48:49 +0200] rev 78836
defined statically known tables of Build_Log; read hostname from build logs, store in Session_Entry (e.g., to track hosts in distributed build);
Fri, 27 Oct 2023 18:27:06 +0200 added lemma
nipkow [Fri, 27 Oct 2023 18:27:06 +0200] rev 78835
added lemma
Fri, 27 Oct 2023 08:16:16 +0200 added lemma
nipkow [Fri, 27 Oct 2023 08:16:16 +0200] rev 78834
added lemma
Thu, 26 Oct 2023 20:41:42 +0200 added lemma
nipkow [Thu, 26 Oct 2023 20:41:42 +0200] rev 78833
added lemma
Thu, 26 Oct 2023 17:53:22 +0200 NEWS and CONTRIBUTORS;
Fabian Huch <huch@in.tum.de> [Thu, 26 Oct 2023 17:53:22 +0200] rev 78832
NEWS and CONTRIBUTORS;
Thu, 26 Oct 2023 11:39:45 +0200 remove unused ci-extras component;
Fabian Huch <huch@in.tum.de> [Thu, 26 Oct 2023 11:39:45 +0200] rev 78831
remove unused ci-extras component;
Thu, 26 Oct 2023 10:53:51 +0200 use mail module in CI build;
Fabian Huch <huch@in.tum.de> [Thu, 26 Oct 2023 10:53:51 +0200] rev 78830
use mail module in CI build;
Tue, 24 Oct 2023 19:17:46 +0200 added mail module;
Fabian Huch <huch@in.tum.de> [Tue, 24 Oct 2023 19:17:46 +0200] rev 78829
added mail module;
Thu, 26 Oct 2023 11:29:00 +0200 build javamail component and add to main components;
Fabian Huch <huch@in.tum.de> [Thu, 26 Oct 2023 11:29:00 +0200] rev 78828
build javamail component and add to main components;
Thu, 26 Oct 2023 11:23:53 +0200 added component for javax mail;
Fabian Huch <huch@in.tum.de> [Thu, 26 Oct 2023 11:23:53 +0200] rev 78827
added component for javax mail;
Wed, 25 Oct 2023 17:06:21 +0200 updated to vampire-4.8;
wenzelm [Wed, 25 Oct 2023 17:06:21 +0200] rev 78826
updated to vampire-4.8;
Wed, 25 Oct 2023 13:51:51 +0200 tuned README;
wenzelm [Wed, 25 Oct 2023 13:51:51 +0200] rev 78825
tuned README;
Wed, 25 Oct 2023 13:01:47 +0200 update Vampire version, following hints by Martin Desharnais;
wenzelm [Wed, 25 Oct 2023 13:01:47 +0200] rev 78824
update Vampire version, following hints by Martin Desharnais;
Wed, 25 Oct 2023 11:52:40 +0200 removed junk;
wenzelm [Wed, 25 Oct 2023 11:52:40 +0200] rev 78823
removed junk;
Fri, 20 Oct 2023 12:26:56 +0200 tuned component_vampire script for Vampire 4.8 and added new flag to force version name
desharna [Fri, 20 Oct 2023 12:26:56 +0200] rev 78822
tuned component_vampire script for Vampire 4.8 and added new flag to force version name
Tue, 24 Oct 2023 18:29:53 +0200 prefer Isabelle options for CI mail settings over ci.properties;
Fabian Huch <huch@in.tum.de> [Tue, 24 Oct 2023 18:29:53 +0200] rev 78821
prefer Isabelle options for CI mail settings over ci.properties;
Mon, 23 Oct 2023 16:19:19 +0100 Added the command nxsketch, which is like sketch except it separates these subgoals by "next" fills in the context using "fix"/"assume" rather than "for"/"if". Also the sketch command does the same if there is only one subgoal.
paulson <lp15@cam.ac.uk> [Mon, 23 Oct 2023 16:19:19 +0100] rev 78820
Added the command nxsketch, which is like sketch except it separates these subgoals by "next" fills in the context using "fix"/"assume" rather than "for"/"if". Also the sketch command does the same if there is only one subgoal.
Mon, 23 Oct 2023 12:52:56 +0200 proper cut for Parse.enum1' and its derivatives (see also 769abc29bb8e);
wenzelm [Mon, 23 Oct 2023 12:52:56 +0200] rev 78819
proper cut for Parse.enum1' and its derivatives (see also 769abc29bb8e);
Mon, 23 Oct 2023 12:11:39 +0200 unused (see fe9e590ae52f);
wenzelm [Mon, 23 Oct 2023 12:11:39 +0200] rev 78818
unused (see fe9e590ae52f);
Mon, 23 Oct 2023 12:08:38 +0200 clarified modules;
wenzelm [Mon, 23 Oct 2023 12:08:38 +0200] rev 78817
clarified modules;
Sun, 22 Oct 2023 19:40:28 +0200 merged
wenzelm [Sun, 22 Oct 2023 19:40:28 +0200] rev 78816
merged
Sun, 22 Oct 2023 15:25:08 +0200 update documentation on simproc_setup;
wenzelm [Sun, 22 Oct 2023 15:25:08 +0200] rev 78815
update documentation on simproc_setup;
Sun, 22 Oct 2023 13:56:52 +0200 tuned;
wenzelm [Sun, 22 Oct 2023 13:56:52 +0200] rev 78814
tuned;
Sun, 22 Oct 2023 12:18:23 +0200 proper morphism;
wenzelm [Sun, 22 Oct 2023 12:18:23 +0200] rev 78813
proper morphism;
Sat, 21 Oct 2023 21:19:02 +0200 simprocs may be distinguished via 'identifier': only works for ML antiquotation (see also 13252110a6fe);
wenzelm [Sat, 21 Oct 2023 21:19:02 +0200] rev 78812
simprocs may be distinguished via 'identifier': only works for ML antiquotation (see also 13252110a6fe);
Sat, 21 Oct 2023 14:36:47 +0200 more compact ML source;
wenzelm [Sat, 21 Oct 2023 14:36:47 +0200] rev 78811
more compact ML source;
Sat, 21 Oct 2023 12:02:23 +0200 more robust read_simproc_spec: proper error positions;
wenzelm [Sat, 21 Oct 2023 12:02:23 +0200] rev 78810
more robust read_simproc_spec: proper error positions;
Sat, 21 Oct 2023 11:34:37 +0200 tuned signature;
wenzelm [Sat, 21 Oct 2023 11:34:37 +0200] rev 78809
tuned signature;
Sat, 21 Oct 2023 11:24:34 +0200 more standard simproc_setup using ML antiquotation;
wenzelm [Sat, 21 Oct 2023 11:24:34 +0200] rev 78808
more standard simproc_setup using ML antiquotation;
Sat, 21 Oct 2023 00:25:40 +0200 more standard simproc_setup using ML antiquotation;
wenzelm [Sat, 21 Oct 2023 00:25:40 +0200] rev 78807
more standard simproc_setup using ML antiquotation;
Sat, 21 Oct 2023 00:13:12 +0200 more standard simproc_setup using ML antiquotation;
wenzelm [Sat, 21 Oct 2023 00:13:12 +0200] rev 78806
more standard simproc_setup using ML antiquotation;
Fri, 20 Oct 2023 22:19:05 +0200 added ML antiquotation "simproc_setup";
wenzelm [Fri, 20 Oct 2023 22:19:05 +0200] rev 78805
added ML antiquotation "simproc_setup";
Fri, 20 Oct 2023 16:40:41 +0200 clarified signature;
wenzelm [Fri, 20 Oct 2023 16:40:41 +0200] rev 78804
clarified signature;
Fri, 20 Oct 2023 11:03:09 +0200 clarified signature;
wenzelm [Fri, 20 Oct 2023 11:03:09 +0200] rev 78803
clarified signature; clarified modules;
Thu, 19 Oct 2023 21:58:47 +0200 tuned signature;
wenzelm [Thu, 19 Oct 2023 21:58:47 +0200] rev 78802
tuned signature;
Thu, 19 Oct 2023 21:38:09 +0200 tuned signature;
wenzelm [Thu, 19 Oct 2023 21:38:09 +0200] rev 78801
tuned signature;
Thu, 19 Oct 2023 17:06:39 +0200 clarified signature;
wenzelm [Thu, 19 Oct 2023 17:06:39 +0200] rev 78800
clarified signature;
Thu, 19 Oct 2023 16:31:17 +0200 clarified syntax and order of parameters;
wenzelm [Thu, 19 Oct 2023 16:31:17 +0200] rev 78799
clarified syntax and order of parameters;
Thu, 19 Oct 2023 11:30:16 +0200 clarified signature: Named_Target.setup works both for global and local theory;
wenzelm [Thu, 19 Oct 2023 11:30:16 +0200] rev 78798
clarified signature: Named_Target.setup works both for global and local theory;
Wed, 18 Oct 2023 22:09:25 +0200 clarified signature;
wenzelm [Wed, 18 Oct 2023 22:09:25 +0200] rev 78797
clarified signature; clarified modules;
Wed, 18 Oct 2023 16:29:24 +0200 clarified signature: more concise simproc setup in ML;
wenzelm [Wed, 18 Oct 2023 16:29:24 +0200] rev 78796
clarified signature: more concise simproc setup in ML;
Wed, 18 Oct 2023 15:13:52 +0200 clarified signature: more concise variations on implicit theory setup;
wenzelm [Wed, 18 Oct 2023 15:13:52 +0200] rev 78795
clarified signature: more concise variations on implicit theory setup;
Tue, 17 Oct 2023 22:29:12 +0200 clarified simproc_setup (passive);
wenzelm [Tue, 17 Oct 2023 22:29:12 +0200] rev 78794
clarified simproc_setup (passive);
Tue, 17 Oct 2023 22:25:48 +0200 clarified 'simproc_setup';
wenzelm [Tue, 17 Oct 2023 22:25:48 +0200] rev 78793
clarified 'simproc_setup';
Tue, 17 Oct 2023 18:55:29 +0200 support for "simproc_setup ... (passive)": allow to define simprocs in Isar that are not added to the simpset (yet);
wenzelm [Tue, 17 Oct 2023 18:55:29 +0200] rev 78792
support for "simproc_setup ... (passive)": allow to define simprocs in Isar that are not added to the simpset (yet);
Tue, 17 Oct 2023 15:51:28 +0200 more standard simproc_setup in Isar;
wenzelm [Tue, 17 Oct 2023 15:51:28 +0200] rev 78791
more standard simproc_setup in Isar; recovered examples from dead comments;
Tue, 17 Oct 2023 15:10:14 +0200 more standard ML setup;
wenzelm [Tue, 17 Oct 2023 15:10:14 +0200] rev 78790
more standard ML setup; proper tracing messages depending on context option, not Unsynchronized.ref; tuned whitespace;
Fri, 20 Oct 2023 12:25:35 +0200 proper slice duration (i.e., 5 s) for new Vampire portfolio following 5a14f2cc1ea0
desharna [Fri, 20 Oct 2023 12:25:35 +0200] rev 78789
proper slice duration (i.e., 5 s) for new Vampire portfolio following 5a14f2cc1ea0
Wed, 18 Oct 2023 10:41:12 +0200 added new portfolio for Vampire 4.8
desharna [Wed, 18 Oct 2023 10:41:12 +0200] rev 78788
added new portfolio for Vampire 4.8
Tue, 17 Oct 2023 12:10:58 +0200 tuned signature, following Isabelle/Scala;
wenzelm [Tue, 17 Oct 2023 12:10:58 +0200] rev 78787
tuned signature, following Isabelle/Scala;
Tue, 17 Oct 2023 11:52:52 +0200 more thorough expose_interrupt: always reset "break" state, regardless of pending interrupt;
wenzelm [Tue, 17 Oct 2023 11:52:52 +0200] rev 78786
more thorough expose_interrupt: always reset "break" state, regardless of pending interrupt;
Tue, 17 Oct 2023 11:47:13 +0200 tuned;
wenzelm [Tue, 17 Oct 2023 11:47:13 +0200] rev 78785
tuned;
Mon, 16 Oct 2023 21:27:56 +0200 proper parallel build tasks;
wenzelm [Mon, 16 Oct 2023 21:27:56 +0200] rev 78784
proper parallel build tasks;
Sun, 15 Oct 2023 14:59:19 +0200 more Haskell tests on macOS;
wenzelm [Sun, 15 Oct 2023 14:59:19 +0200] rev 78783
more Haskell tests on macOS;
Sun, 15 Oct 2023 14:22:37 +0200 more NEWS;
wenzelm [Sun, 15 Oct 2023 14:22:37 +0200] rev 78782
more NEWS;
Sun, 15 Oct 2023 13:48:08 +0200 disable naproche component for now: to be updated before the next Isabelle release;
wenzelm [Sun, 15 Oct 2023 13:48:08 +0200] rev 78781
disable naproche component for now: to be updated before the next Isabelle release;
Sun, 15 Oct 2023 13:36:48 +0200 updated to stack-2.13.1: include arm64-darwin, although it does not quite work yet (e.g. session "Haskell");
wenzelm [Sun, 15 Oct 2023 13:36:48 +0200] rev 78780
updated to stack-2.13.1: include arm64-darwin, although it does not quite work yet (e.g. session "Haskell"); enforce rebuild of Isabelle/Pure and thus all Haskell applications;
Sat, 14 Oct 2023 20:50:25 +0200 more NEWS;
wenzelm [Sat, 14 Oct 2023 20:50:25 +0200] rev 78779
more NEWS;
Sat, 14 Oct 2023 20:48:12 +0200 tuned structure;
wenzelm [Sat, 14 Oct 2023 20:48:12 +0200] rev 78778
tuned structure;
Sat, 14 Oct 2023 20:24:39 +0200 update platforms: discontinue macOS 10.13 High Sierra, macOS 10.14 Mojave, macOS 10.15 Catalina;
wenzelm [Sat, 14 Oct 2023 20:24:39 +0200] rev 78777
update platforms: discontinue macOS 10.13 High Sierra, macOS 10.14 Mojave, macOS 10.15 Catalina;
Sat, 14 Oct 2023 20:22:40 +0200 updated to official release of polyml-5.9.1, based on Ubuntu 18.04 LTS and macOS 11 Big Sur;
wenzelm [Sat, 14 Oct 2023 20:22:40 +0200] rev 78776
updated to official release of polyml-5.9.1, based on Ubuntu 18.04 LTS and macOS 11 Big Sur;
Sat, 14 Oct 2023 20:10:08 +0200 proper options for macOS 11 Big Sur;
wenzelm [Sat, 14 Oct 2023 20:10:08 +0200] rev 78775
proper options for macOS 11 Big Sur;
Sat, 14 Oct 2023 15:26:39 +0200 support for official release of polyml-5.9.1;
wenzelm [Sat, 14 Oct 2023 15:26:39 +0200] rev 78774
support for official release of polyml-5.9.1;
Sat, 14 Oct 2023 15:16:40 +0200 updated Linux baseline to Ubuntu 18.04;
wenzelm [Sat, 14 Oct 2023 15:16:40 +0200] rev 78773
updated Linux baseline to Ubuntu 18.04;
Sat, 14 Oct 2023 15:09:20 +0200 support for macOS 14 Sonoma (only for testing);
wenzelm [Sat, 14 Oct 2023 15:09:20 +0200] rev 78772
support for macOS 14 Sonoma (only for testing);
Sat, 14 Oct 2023 14:38:40 +0200 more platform tests: initial support for macOS 14 Sonoma;
wenzelm [Sat, 14 Oct 2023 14:38:40 +0200] rev 78771
more platform tests: initial support for macOS 14 Sonoma;
Sat, 14 Oct 2023 14:27:54 +0200 updated to gmp-6.3.0, for the sake of macOS 14 Sonoma;
wenzelm [Sat, 14 Oct 2023 14:27:54 +0200] rev 78770
updated to gmp-6.3.0, for the sake of macOS 14 Sonoma;
Thu, 12 Oct 2023 21:13:22 +0200 merged
wenzelm [Thu, 12 Oct 2023 21:13:22 +0200] rev 78769
merged
Thu, 12 Oct 2023 21:11:59 +0200 prefer Exn.result: avoid accidental capture of interrupts, similar to ML;
wenzelm [Thu, 12 Oct 2023 21:11:59 +0200] rev 78768
prefer Exn.result: avoid accidental capture of interrupts, similar to ML;
Thu, 12 Oct 2023 20:58:15 +0200 clarified user errors vs. failures, e.g. java.lang.StackOverflowError;
wenzelm [Thu, 12 Oct 2023 20:58:15 +0200] rev 78767
clarified user errors vs. failures, e.g. java.lang.StackOverflowError;
Thu, 12 Oct 2023 14:59:59 +0200 further clarification of Exn.is_interrupt_proper vs. overall Exn.is_interrupt;
wenzelm [Thu, 12 Oct 2023 14:59:59 +0200] rev 78766
further clarification of Exn.is_interrupt_proper vs. overall Exn.is_interrupt;
Thu, 12 Oct 2023 15:45:06 +0200 proper Exn.capture with check_interrupt (amending a3dcae9a2ebe);
wenzelm [Thu, 12 Oct 2023 15:45:06 +0200] rev 78765
proper Exn.capture with check_interrupt (amending a3dcae9a2ebe);
Thu, 12 Oct 2023 10:56:45 +0200 distinguish proper interrupts from Poly/ML RTS breakdown;
wenzelm [Thu, 12 Oct 2023 10:56:45 +0200] rev 78764
distinguish proper interrupts from Poly/ML RTS breakdown;
Wed, 11 Oct 2023 14:03:16 +0200 tuned;
wenzelm [Wed, 11 Oct 2023 14:03:16 +0200] rev 78763
tuned;
Wed, 11 Oct 2023 13:49:08 +0200 tuned;
wenzelm [Wed, 11 Oct 2023 13:49:08 +0200] rev 78762
tuned;
Wed, 11 Oct 2023 12:37:11 +0200 proper Isabelle_Thread.try_catch;
wenzelm [Wed, 11 Oct 2023 12:37:11 +0200] rev 78761
proper Isabelle_Thread.try_catch;
Wed, 11 Oct 2023 12:22:46 +0200 tuned;
wenzelm [Wed, 11 Oct 2023 12:22:46 +0200] rev 78760
tuned;
Wed, 11 Oct 2023 11:59:24 +0200 proper Exn.capture / Isabelle_Thread.try_catch;
wenzelm [Wed, 11 Oct 2023 11:59:24 +0200] rev 78759
proper Exn.capture / Isabelle_Thread.try_catch;
Wed, 11 Oct 2023 11:37:18 +0200 tuned;
wenzelm [Wed, 11 Oct 2023 11:37:18 +0200] rev 78758
tuned;
Wed, 11 Oct 2023 11:27:01 +0200 clarified signature;
wenzelm [Wed, 11 Oct 2023 11:27:01 +0200] rev 78757
clarified signature;
Wed, 11 Oct 2023 11:07:00 +0200 proper Exn.capture;
wenzelm [Wed, 11 Oct 2023 11:07:00 +0200] rev 78756
proper Exn.capture;
Wed, 11 Oct 2023 11:06:34 +0200 more robust: avoid race condition;
wenzelm [Wed, 11 Oct 2023 11:06:34 +0200] rev 78755
more robust: avoid race condition;
Wed, 11 Oct 2023 10:48:42 +0200 clarified name;
wenzelm [Wed, 11 Oct 2023 10:48:42 +0200] rev 78754
clarified name;
Wed, 11 Oct 2023 10:46:50 +0200 clarified signature;
wenzelm [Wed, 11 Oct 2023 10:46:50 +0200] rev 78753
clarified signature;
Wed, 11 Oct 2023 10:16:17 +0200 clarified comments;
wenzelm [Wed, 11 Oct 2023 10:16:17 +0200] rev 78752
clarified comments;
Thu, 12 Oct 2023 12:36:09 +0100 Fixed the duplication of fls_compose_fps, moving the definition in Laurent_Convergence to Formal_Laurent_Series along with several simpler facts
paulson <lp15@cam.ac.uk> [Thu, 12 Oct 2023 12:36:09 +0100] rev 78751
Fixed the duplication of fls_compose_fps, moving the definition in Laurent_Convergence to Formal_Laurent_Series along with several simpler facts
Wed, 11 Oct 2023 17:02:33 +0100 atin now an abbreviation for atin_within, which has been moved to Abstract_Limits
paulson <lp15@cam.ac.uk> [Wed, 11 Oct 2023 17:02:33 +0100] rev 78750
atin now an abbreviation for atin_within, which has been moved to Abstract_Limits
Wed, 11 Oct 2023 14:25:14 +0100 merged
paulson [Wed, 11 Oct 2023 14:25:14 +0100] rev 78749
merged
Tue, 03 Oct 2023 15:01:54 +0100 New proofs also some slightly faster existing proofs
paulson <lp15@cam.ac.uk> [Tue, 03 Oct 2023 15:01:54 +0100] rev 78748
New proofs also some slightly faster existing proofs
Tue, 10 Oct 2023 13:15:32 +0200 updated to hugo-0.119.0;
Fabian Huch <huch@in.tum.de> [Tue, 10 Oct 2023 13:15:32 +0200] rev 78747
updated to hugo-0.119.0;
Tue, 10 Oct 2023 12:57:01 +0200 add component build tool for hugo from afp-devel;
Fabian Huch <huch@in.tum.de> [Tue, 10 Oct 2023 12:57:01 +0200] rev 78746
add component build tool for hugo from afp-devel;
Tue, 10 Oct 2023 11:20:57 +0200 removed test failing on some platform
desharna [Tue, 10 Oct 2023 11:20:57 +0200] rev 78745
removed test failing on some platform
Mon, 09 Oct 2023 21:41:26 +0200 mini2 is not active due to upgrade;
wenzelm [Mon, 09 Oct 2023 21:41:26 +0200] rev 78744
mini2 is not active due to upgrade;
Mon, 09 Oct 2023 21:31:43 +0200 more PLATFORMS;
wenzelm [Mon, 09 Oct 2023 21:31:43 +0200] rev 78743
more PLATFORMS;
Sun, 08 Oct 2023 21:15:13 +0200 update documentation on Isabelle/ML exceptions;
wenzelm [Sun, 08 Oct 2023 21:15:13 +0200] rev 78742
update documentation on Isabelle/ML exceptions;
Sun, 08 Oct 2023 19:17:41 +0200 misc tuning;
wenzelm [Sun, 08 Oct 2023 19:17:41 +0200] rev 78741
misc tuning;
Sun, 08 Oct 2023 19:05:35 +0200 discontinue obsolete "Interrupt" constructor (NB: catch-all pattern produces ML compiler error);
wenzelm [Sun, 08 Oct 2023 19:05:35 +0200] rev 78740
discontinue obsolete "Interrupt" constructor (NB: catch-all pattern produces ML compiler error);
Sun, 08 Oct 2023 15:12:59 +0200 proper thread context for "isabelle-markup" Sidekick parser (amending 01a7265db76b);
wenzelm [Sun, 08 Oct 2023 15:12:59 +0200] rev 78739
proper thread context for "isabelle-markup" Sidekick parser (amending 01a7265db76b);
Sun, 08 Oct 2023 15:02:01 +0200 proper Scala version, e.g. for IntelliJ IDEA;
wenzelm [Sun, 08 Oct 2023 15:02:01 +0200] rev 78738
proper Scala version, e.g. for IntelliJ IDEA;
Mon, 02 Oct 2023 11:28:23 +0200 NEWS
desharna [Mon, 02 Oct 2023 11:28:23 +0200] rev 78737
NEWS
Mon, 02 Oct 2023 11:22:53 +0200 used standard Time.compare in Sledgehammer's preplay
desharna [Mon, 02 Oct 2023 11:22:53 +0200] rev 78736
used standard Time.compare in Sledgehammer's preplay
Fri, 29 Sep 2023 17:22:19 +0200 moved variable bindings to tighter scope
desharna [Fri, 29 Sep 2023 17:22:19 +0200] rev 78735
moved variable bindings to tighter scope
Fri, 29 Sep 2023 15:52:56 +0200 removed proof reconstruction from Mirabelle; this is best handled directly in Sledgehammer
desharna [Fri, 29 Sep 2023 15:52:56 +0200] rev 78734
removed proof reconstruction from Mirabelle; this is best handled directly in Sledgehammer
Fri, 29 Sep 2023 15:36:12 +0200 removed unused function parameter
desharna [Fri, 29 Sep 2023 15:36:12 +0200] rev 78733
removed unused function parameter
Fri, 29 Sep 2023 14:00:09 +0100 merged
paulson [Fri, 29 Sep 2023 14:00:09 +0100] rev 78732
merged
Fri, 29 Sep 2023 13:59:56 +0100 A couple of new lemmas
paulson <lp15@cam.ac.uk> [Fri, 29 Sep 2023 13:59:56 +0100] rev 78731
A couple of new lemmas
Fri, 29 Sep 2023 11:19:43 +0200 merged
wenzelm [Fri, 29 Sep 2023 11:19:43 +0200] rev 78730
merged
Fri, 29 Sep 2023 11:19:19 +0200 more NEWS;
wenzelm [Fri, 29 Sep 2023 11:19:19 +0200] rev 78729
more NEWS;
Thu, 28 Sep 2023 20:07:30 +0200 explicitly reject 'handle' with catch-all patterns;
wenzelm [Thu, 28 Sep 2023 20:07:30 +0200] rev 78728
explicitly reject 'handle' with catch-all patterns;
Thu, 28 Sep 2023 19:40:20 +0200 avoid accidental 'handle' of interrupts;
wenzelm [Thu, 28 Sep 2023 19:40:20 +0200] rev 78727
avoid accidental 'handle' of interrupts;
Thu, 28 Sep 2023 19:36:54 +0200 tuned: prefer try-catch/finally over low-level 'handle';
wenzelm [Thu, 28 Sep 2023 19:36:54 +0200] rev 78726
tuned: prefer try-catch/finally over low-level 'handle';
Thu, 28 Sep 2023 14:43:07 +0200 clarified treatment of exceptions: avoid catch-all handlers;
wenzelm [Thu, 28 Sep 2023 14:43:07 +0200] rev 78725
clarified treatment of exceptions: avoid catch-all handlers;
Thu, 28 Sep 2023 11:30:01 +0200 clarified output vs. error: presence of error messages means error (see also cb7264721c91);
wenzelm [Thu, 28 Sep 2023 11:30:01 +0200] rev 78724
clarified output vs. error: presence of error messages means error (see also cb7264721c91);
Tue, 26 Sep 2023 15:09:31 +0200 tuned;
wenzelm [Tue, 26 Sep 2023 15:09:31 +0200] rev 78723
tuned;
Tue, 26 Sep 2023 15:04:47 +0200 more robust management of resources, using Thread_Attributes.uninterruptible;
wenzelm [Tue, 26 Sep 2023 15:04:47 +0200] rev 78722
more robust management of resources, using Thread_Attributes.uninterruptible;
Tue, 26 Sep 2023 15:03:02 +0200 tuned;
wenzelm [Tue, 26 Sep 2023 15:03:02 +0200] rev 78721
tuned;
Tue, 26 Sep 2023 14:42:33 +0200 clarified signature;
wenzelm [Tue, 26 Sep 2023 14:42:33 +0200] rev 78720
clarified signature;
Tue, 26 Sep 2023 14:29:55 +0200 more robust management of resources, using Thread_Attributes.uninterruptible;
wenzelm [Tue, 26 Sep 2023 14:29:55 +0200] rev 78719
more robust management of resources, using Thread_Attributes.uninterruptible;
Tue, 26 Sep 2023 13:37:08 +0200 tuned;
wenzelm [Tue, 26 Sep 2023 13:37:08 +0200] rev 78718
tuned;
Tue, 26 Sep 2023 13:34:04 +0200 tuned;
wenzelm [Tue, 26 Sep 2023 13:34:04 +0200] rev 78717
tuned;
Tue, 26 Sep 2023 12:46:31 +0200 tuned signature;
wenzelm [Tue, 26 Sep 2023 12:46:31 +0200] rev 78716
tuned signature;
Tue, 26 Sep 2023 12:30:08 +0200 clarified signature: distinction of unmanaged vs. managed interrupts (not implemented yet);
wenzelm [Tue, 26 Sep 2023 12:30:08 +0200] rev 78715
clarified signature: distinction of unmanaged vs. managed interrupts (not implemented yet);
Mon, 25 Sep 2023 21:58:58 +0200 clarified signature;
wenzelm [Mon, 25 Sep 2023 21:58:58 +0200] rev 78714
clarified signature;
Mon, 25 Sep 2023 21:46:38 +0200 clarified modules;
wenzelm [Mon, 25 Sep 2023 21:46:38 +0200] rev 78713
clarified modules;
Mon, 25 Sep 2023 21:36:46 +0200 unused;
wenzelm [Mon, 25 Sep 2023 21:36:46 +0200] rev 78712
unused;
Mon, 25 Sep 2023 21:30:46 +0200 clarified order of modules: early access to interrupt management of Isabelle_Threads;
wenzelm [Mon, 25 Sep 2023 21:30:46 +0200] rev 78711
clarified order of modules: early access to interrupt management of Isabelle_Threads;
Mon, 25 Sep 2023 21:09:25 +0200 tuned: prefer antiquotation for try-catch;
wenzelm [Mon, 25 Sep 2023 21:09:25 +0200] rev 78710
tuned: prefer antiquotation for try-catch;
Mon, 25 Sep 2023 20:56:44 +0200 tuned: prefer antiquotation for try-catch;
wenzelm [Mon, 25 Sep 2023 20:56:44 +0200] rev 78709
tuned: prefer antiquotation for try-catch;
Mon, 25 Sep 2023 19:49:25 +0200 tuned: prefer antiquotation for try-finally;
wenzelm [Mon, 25 Sep 2023 19:49:25 +0200] rev 78708
tuned: prefer antiquotation for try-finally;
Mon, 25 Sep 2023 19:28:14 +0200 omit pointless capture/release (see also 469a375212c1);
wenzelm [Mon, 25 Sep 2023 19:28:14 +0200] rev 78707
omit pointless capture/release (see also 469a375212c1);
Mon, 25 Sep 2023 19:27:17 +0200 omit pointless capture/release (see also 26774ccb1c74);
wenzelm [Mon, 25 Sep 2023 19:27:17 +0200] rev 78706
omit pointless capture/release (see also 26774ccb1c74);
Mon, 25 Sep 2023 18:45:41 +0200 clarified signature: avoid association with potentially dangerous Exn.capture;
wenzelm [Mon, 25 Sep 2023 18:45:41 +0200] rev 78705
clarified signature: avoid association with potentially dangerous Exn.capture;
Mon, 25 Sep 2023 17:37:52 +0200 more robust: catch/finally part is uninterruptible;
wenzelm [Mon, 25 Sep 2023 17:37:52 +0200] rev 78704
more robust: catch/finally part is uninterruptible;
Mon, 25 Sep 2023 17:37:12 +0200 more position information, e.g. for warning about fn-pattern;
wenzelm [Mon, 25 Sep 2023 17:37:12 +0200] rev 78703
more position information, e.g. for warning about fn-pattern;
Mon, 25 Sep 2023 16:55:11 +0200 unused;
wenzelm [Mon, 25 Sep 2023 16:55:11 +0200] rev 78702
unused;
Mon, 25 Sep 2023 16:17:43 +0200 more general ML_Antiquotation.special_form;
wenzelm [Mon, 25 Sep 2023 16:17:43 +0200] rev 78701
more general ML_Antiquotation.special_form; more general "try" forms: support 'finally' or 'catch';
Wed, 27 Sep 2023 13:34:15 +0100 Importing or moving a few more useful theorems
paulson <lp15@cam.ac.uk> [Wed, 27 Sep 2023 13:34:15 +0100] rev 78700
Importing or moving a few more useful theorems
Mon, 25 Sep 2023 17:06:11 +0100 merged
paulson [Mon, 25 Sep 2023 17:06:11 +0100] rev 78699
merged
Mon, 25 Sep 2023 17:06:05 +0100 A few new theorems
paulson <lp15@cam.ac.uk> [Mon, 25 Sep 2023 17:06:05 +0100] rev 78698
A few new theorems
Mon, 25 Sep 2023 17:16:32 +0200 avoid legacy binding errors in Sledgehammer Isar proofs
blanchet [Mon, 25 Sep 2023 17:16:32 +0200] rev 78697
avoid legacy binding errors in Sledgehammer Isar proofs
Mon, 25 Sep 2023 17:16:32 +0200 parse applie lambdas correctly plus deal gracefully with lambda-lifting in Zipperposition
blanchet [Mon, 25 Sep 2023 17:16:32 +0200] rev 78696
parse applie lambdas correctly plus deal gracefully with lambda-lifting in Zipperposition
Mon, 25 Sep 2023 17:16:32 +0200 added argo
blanchet [Mon, 25 Sep 2023 17:16:32 +0200] rev 78695
added argo
Mon, 25 Sep 2023 17:16:32 +0200 allow (~) syntax in TPTP proofs for unapplied negation
blanchet [Mon, 25 Sep 2023 17:16:32 +0200] rev 78694
allow (~) syntax in TPTP proofs for unapplied negation
Mon, 25 Sep 2023 17:16:32 +0200 reconstruct Zipperposition's if-then-else in Sledgehammer Isar proofs
blanchet [Mon, 25 Sep 2023 17:16:32 +0200] rev 78693
reconstruct Zipperposition's if-then-else in Sledgehammer Isar proofs
Mon, 25 Sep 2023 17:16:32 +0200 use same associativity as Isabelle when parsing HOL proofs
blanchet [Mon, 25 Sep 2023 17:16:32 +0200] rev 78692
use same associativity as Isabelle when parsing HOL proofs
Mon, 25 Sep 2023 17:16:32 +0200 improved Sledgehammer's HOL proof parser w.r.t. negation
blanchet [Mon, 25 Sep 2023 17:16:32 +0200] rev 78691
improved Sledgehammer's HOL proof parser w.r.t. negation
Sun, 24 Sep 2023 15:55:42 +0200 clarified signature;
wenzelm [Sun, 24 Sep 2023 15:55:42 +0200] rev 78690
clarified signature;
Sun, 24 Sep 2023 15:14:45 +0200 clarified signature;
wenzelm [Sun, 24 Sep 2023 15:14:45 +0200] rev 78689
clarified signature;
Sun, 24 Sep 2023 15:07:40 +0200 clarified signature;
wenzelm [Sun, 24 Sep 2023 15:07:40 +0200] rev 78688
clarified signature;
Sun, 24 Sep 2023 11:42:13 +0200 minor performance tuning;
wenzelm [Sun, 24 Sep 2023 11:42:13 +0200] rev 78687
minor performance tuning;
Sat, 23 Sep 2023 18:45:28 +0100 merged
paulson [Sat, 23 Sep 2023 18:45:28 +0100] rev 78686
merged
Sat, 23 Sep 2023 18:45:19 +0100 A few new or simplified proofs
paulson <lp15@cam.ac.uk> [Sat, 23 Sep 2023 18:45:19 +0100] rev 78685
A few new or simplified proofs
Fri, 22 Sep 2023 16:12:10 +0200 tuned: more standard order;
wenzelm [Fri, 22 Sep 2023 16:12:10 +0200] rev 78684
tuned: more standard order;
Fri, 22 Sep 2023 16:11:18 +0200 clarified signature;
wenzelm [Fri, 22 Sep 2023 16:11:18 +0200] rev 78683
clarified signature; update component;
Fri, 22 Sep 2023 00:05:11 +0200 proper fontenc for cartouches (amending d052d61da398);
wenzelm [Fri, 22 Sep 2023 00:05:11 +0200] rev 78682
proper fontenc for cartouches (amending d052d61da398);
Thu, 21 Sep 2023 23:45:03 +0200 clarified modules;
wenzelm [Thu, 21 Sep 2023 23:45:03 +0200] rev 78681
clarified modules; clarified signature;
Thu, 21 Sep 2023 18:17:26 +0200 clarified signature;
wenzelm [Thu, 21 Sep 2023 18:17:26 +0200] rev 78680
clarified signature;
Thu, 21 Sep 2023 18:14:28 +0200 clarified modules;
wenzelm [Thu, 21 Sep 2023 18:14:28 +0200] rev 78679
clarified modules;
Thu, 21 Sep 2023 17:09:48 +0200 tuned;
wenzelm [Thu, 21 Sep 2023 17:09:48 +0200] rev 78678
tuned;
Thu, 21 Sep 2023 17:04:56 +0200 more robust: prefer linear data flow;
wenzelm [Thu, 21 Sep 2023 17:04:56 +0200] rev 78677
more robust: prefer linear data flow;
Wed, 20 Sep 2023 17:40:09 +0200 added first proof reconstruction test for Sledgehammer
desharna [Wed, 20 Sep 2023 17:40:09 +0200] rev 78676
added first proof reconstruction test for Sledgehammer
Tue, 19 Sep 2023 20:24:39 +0200 tuned;
wenzelm [Tue, 19 Sep 2023 20:24:39 +0200] rev 78675
tuned;
Tue, 19 Sep 2023 19:48:54 +0200 clarified signature;
wenzelm [Tue, 19 Sep 2023 19:48:54 +0200] rev 78674
clarified signature;
Tue, 19 Sep 2023 13:46:11 +0200 clarified signature (again): follow Isabelle/Java/Scala;
wenzelm [Tue, 19 Sep 2023 13:46:11 +0200] rev 78673
clarified signature (again): follow Isabelle/Java/Scala;
Tue, 19 Sep 2023 13:12:13 +0200 tuned (following 69c6d3e87660);
wenzelm [Tue, 19 Sep 2023 13:12:13 +0200] rev 78672
tuned (following 69c6d3e87660);
Tue, 19 Sep 2023 13:02:48 +0200 tuned --- avoid pointless indirection (see also a2df9de46060);
wenzelm [Tue, 19 Sep 2023 13:02:48 +0200] rev 78671
tuned --- avoid pointless indirection (see also a2df9de46060);
Sun, 17 Sep 2023 18:56:35 +0100 (pointlessly) get rid of some simp calls within "proof"
paulson <lp15@cam.ac.uk> [Sun, 17 Sep 2023 18:56:35 +0100] rev 78670
(pointlessly) get rid of some simp calls within "proof"
Sat, 16 Sep 2023 06:38:44 +0000 reduced prominence of lemma names
haftmann [Sat, 16 Sep 2023 06:38:44 +0000] rev 78669
reduced prominence of lemma names
Sat, 16 Sep 2023 06:38:44 +0000 new formulation of an auxiliary lemma
haftmann [Sat, 16 Sep 2023 06:38:44 +0000] rev 78668
new formulation of an auxiliary lemma
Fri, 15 Sep 2023 20:46:50 +0100 A few more inclusion-exclusion theorems from HOL Light
paulson <lp15@cam.ac.uk> [Fri, 15 Sep 2023 20:46:50 +0100] rev 78667
A few more inclusion-exclusion theorems from HOL Light
Thu, 14 Sep 2023 05:24:30 +0000 Corrected type calculation.
haftmann [Thu, 14 Sep 2023 05:24:30 +0000] rev 78666
Corrected type calculation.
Wed, 13 Sep 2023 17:08:55 +0000 some hints on managed installations
haftmann [Wed, 13 Sep 2023 17:08:55 +0000] rev 78665
some hints on managed installations
Wed, 13 Sep 2023 17:08:54 +0000 prefer cartouches over quotes for clarity of resulting document
haftmann [Wed, 13 Sep 2023 17:08:54 +0000] rev 78664
prefer cartouches over quotes for clarity of resulting document
Tue, 12 Sep 2023 13:54:48 +0100 A little reorganisation
paulson <lp15@cam.ac.uk> [Tue, 12 Sep 2023 13:54:48 +0100] rev 78663
A little reorganisation
Mon, 11 Sep 2023 23:13:23 +0200 post-release updates;
wenzelm [Mon, 11 Sep 2023 23:13:23 +0200] rev 78662
post-release updates;
Mon, 11 Sep 2023 22:59:34 +0200 merged
wenzelm [Mon, 11 Sep 2023 22:59:34 +0200] rev 78661
merged
Mon, 11 Sep 2023 19:31:09 +0200 Added tag Isabelle2023 for changeset b5f3d1051b13
wenzelm [Mon, 11 Sep 2023 19:31:09 +0200] rev 78660
Added tag Isabelle2023 for changeset b5f3d1051b13
Mon, 11 Sep 2023 19:30:48 +0200 tuned; Isabelle2023
wenzelm [Mon, 11 Sep 2023 19:30:48 +0200] rev 78659
tuned;
Mon, 11 Sep 2023 15:59:40 +0200 misc tuning;
wenzelm [Mon, 11 Sep 2023 15:59:40 +0200] rev 78658
misc tuning;
Sun, 10 Sep 2023 19:31:35 +0200 documentation for the "Document" panel in Isabelle/jEdit;
wenzelm [Sun, 10 Sep 2023 19:31:35 +0200] rev 78657
documentation for the "Document" panel in Isabelle/jEdit;
Sat, 09 Sep 2023 19:26:08 +0100 Loads of new material related to porting the Euler Polyhedron Formula from HOL Light
paulson <lp15@cam.ac.uk> [Sat, 09 Sep 2023 19:26:08 +0100] rev 78656
Loads of new material related to porting the Euler Polyhedron Formula from HOL Light
Sat, 09 Sep 2023 17:18:52 +0100 merged
paulson [Sat, 09 Sep 2023 17:18:52 +0100] rev 78655
merged
Sat, 26 Aug 2023 11:36:40 +0100 merged
paulson [Sat, 26 Aug 2023 11:36:40 +0100] rev 78654
merged
Sat, 26 Aug 2023 11:36:25 +0100 tidying up old apply-style proofs
paulson <lp15@cam.ac.uk> [Sat, 26 Aug 2023 11:36:25 +0100] rev 78653
tidying up old apply-style proofs
Thu, 07 Sep 2023 16:53:57 +0200 allow higher-order unification of open terms (reviewed by Larry Paulson)
Kevin Kappelmann <kevin.kappelmann@tum.de> [Thu, 07 Sep 2023 16:53:57 +0200] rev 78652
allow higher-order unification of open terms (reviewed by Larry Paulson)
Wed, 06 Sep 2023 20:51:45 +0200 merged
wenzelm [Wed, 06 Sep 2023 20:51:45 +0200] rev 78651
merged
Wed, 06 Sep 2023 20:51:28 +0200 clarified signature: retain original Poly/ML names Thread.Thread, Thread.Mutex, Thread.ConditionVar and de-emphasize them for Isabelle/ML;
wenzelm [Wed, 06 Sep 2023 20:51:28 +0200] rev 78650
clarified signature: retain original Poly/ML names Thread.Thread, Thread.Mutex, Thread.ConditionVar and de-emphasize them for Isabelle/ML;
Wed, 06 Sep 2023 16:03:22 +0200 add ML_system_pp for type Isabelle_Thread.T;
wenzelm [Wed, 06 Sep 2023 16:03:22 +0200] rev 78649
add ML_system_pp for type Isabelle_Thread.T;
Wed, 06 Sep 2023 14:09:27 +0200 more explicit type Isabelle_Thread.T;
wenzelm [Wed, 06 Sep 2023 14:09:27 +0200] rev 78648
more explicit type Isabelle_Thread.T; total operation Isabelle_Thread.self: upgrade raw ML threads implicitly;
Mon, 04 Sep 2023 21:03:13 +0200 discontinue somewhat pointless thread tracing/debugging: without PIDE command context, messages are not shown, and Exn.trace hardly works anyway (see also de20fccf6509 and 447972249785);
wenzelm [Mon, 04 Sep 2023 21:03:13 +0200] rev 78647
discontinue somewhat pointless thread tracing/debugging: without PIDE command context, messages are not shown, and Exn.trace hardly works anyway (see also de20fccf6509 and 447972249785); prefer Isabelle_Thread.fork;
Mon, 04 Sep 2023 17:25:16 +0200 tuned whitespace;
wenzelm [Mon, 04 Sep 2023 17:25:16 +0200] rev 78646
tuned whitespace;
Tue, 05 Sep 2023 15:23:50 +0200 tuned Sledgehammer messages
blanchet [Tue, 05 Sep 2023 15:23:50 +0200] rev 78645
tuned Sledgehammer messages
Tue, 05 Sep 2023 15:23:48 +0200 respect timeout better
blanchet [Tue, 05 Sep 2023 15:23:48 +0200] rev 78644
respect timeout better
Sun, 03 Sep 2023 19:28:59 +0200 merged
wenzelm [Sun, 03 Sep 2023 19:28:59 +0200] rev 78643
merged
Sun, 03 Sep 2023 18:09:00 +0200 Added tag Isabelle2023-RC5 for changeset ffa417b5c913
wenzelm [Sun, 03 Sep 2023 18:09:00 +0200] rev 78642
Added tag Isabelle2023-RC5 for changeset ffa417b5c913
Sun, 03 Sep 2023 16:56:43 +0200 tuned;
wenzelm [Sun, 03 Sep 2023 16:56:43 +0200] rev 78641
tuned;
Sun, 03 Sep 2023 16:47:54 +0200 tuned messages;
wenzelm [Sun, 03 Sep 2023 16:47:54 +0200] rev 78640
tuned messages;
Sun, 03 Sep 2023 16:44:07 +0200 proper stop of build_process shutdown, despite errors on workers;
wenzelm [Sun, 03 Sep 2023 16:44:07 +0200] rev 78639
proper stop of build_process shutdown, despite errors on workers;
Sun, 03 Sep 2023 16:19:58 +0200 prefer quiet mode: potentially more robust ssh connection, e.g. when master closes;
wenzelm [Sun, 03 Sep 2023 16:19:58 +0200] rev 78638
prefer quiet mode: potentially more robust ssh connection, e.g. when master closes;
Sun, 03 Sep 2023 16:18:06 +0200 support "isabelle build_worker -q";
wenzelm [Sun, 03 Sep 2023 16:18:06 +0200] rev 78637
support "isabelle build_worker -q";
Sun, 03 Sep 2023 13:38:56 +0200 support "isabelle build_process -r -f";
wenzelm [Sun, 03 Sep 2023 13:38:56 +0200] rev 78636
support "isabelle build_process -r -f";
Sun, 03 Sep 2023 13:23:51 +0200 clarified signature;
wenzelm [Sun, 03 Sep 2023 13:23:51 +0200] rev 78635
clarified signature;
Sun, 03 Sep 2023 12:52:48 +0200 clarified output;
wenzelm [Sun, 03 Sep 2023 12:52:48 +0200] rev 78634
clarified output;
Sun, 03 Sep 2023 12:39:19 +0200 clarified signature;
wenzelm [Sun, 03 Sep 2023 12:39:19 +0200] rev 78633
clarified signature;
Sun, 03 Sep 2023 12:30:44 +0200 clarified signature: removed ununsed option;
wenzelm [Sun, 03 Sep 2023 12:30:44 +0200] rev 78632
clarified signature: removed ununsed option;
Sun, 03 Sep 2023 12:17:41 +0200 tuned message;
wenzelm [Sun, 03 Sep 2023 12:17:41 +0200] rev 78631
tuned message;
Sat, 02 Sep 2023 12:12:32 +0200 updated to naproche-20230902: add examples/100_theorems.ftl.tex and some more text in Isabelle/Intro.thy;
wenzelm [Sat, 02 Sep 2023 12:12:32 +0200] rev 78630
updated to naproche-20230902: add examples/100_theorems.ftl.tex and some more text in Isabelle/Intro.thy;
Fri, 01 Sep 2023 21:23:55 +0200 more robust access to output file of external smt, notably for Windows 11, where transient ERROR_SHARING_VIOLATION has been seen;
wenzelm [Fri, 01 Sep 2023 21:23:55 +0200] rev 78629
more robust access to output file of external smt, notably for Windows 11, where transient ERROR_SHARING_VIOLATION has been seen;
Fri, 01 Sep 2023 21:04:14 +0200 more robust $ISABELLE_TMP_PREFIX on windows: avoid location within Cygwin root, i.e. inside the program directory (see also ff92d6edff2c and 1df53737c59b);
wenzelm [Fri, 01 Sep 2023 21:04:14 +0200] rev 78628
more robust $ISABELLE_TMP_PREFIX on windows: avoid location within Cygwin root, i.e. inside the program directory (see also ff92d6edff2c and 1df53737c59b);
Fri, 01 Sep 2023 21:01:56 +0200 more robust $TMPDIR on windows, e.g. for repository snapshot: do not depend on $TEMP_WINDOWS provided by official distribution;a
wenzelm [Fri, 01 Sep 2023 21:01:56 +0200] rev 78627
more robust $TMPDIR on windows, e.g. for repository snapshot: do not depend on $TEMP_WINDOWS provided by official distribution;a
Thu, 31 Aug 2023 14:59:52 +0200 more portable: it really is the Cygwin $HOME not the Windows $USER_HOME;
wenzelm [Thu, 31 Aug 2023 14:59:52 +0200] rev 78626
more portable: it really is the Cygwin $HOME not the Windows $USER_HOME;
Wed, 30 Aug 2023 17:02:40 +0200 more accurate documentation of record field update, following changes in Isabelle2007 and Isabelle2008;
wenzelm [Wed, 30 Aug 2023 17:02:40 +0200] rev 78625
more accurate documentation of record field update, following changes in Isabelle2007 and Isabelle2008;
Wed, 30 Aug 2023 16:57:28 +0200 tuned whitespace;
wenzelm [Wed, 30 Aug 2023 16:57:28 +0200] rev 78624
tuned whitespace;
Mon, 28 Aug 2023 13:00:24 +0200 more robust: "hostname" command might be absent, notably on Arch Linux (and other systemd-based distributions);
wenzelm [Mon, 28 Aug 2023 13:00:24 +0200] rev 78623
more robust: "hostname" command might be absent, notably on Arch Linux (and other systemd-based distributions);
Wed, 30 Aug 2023 21:34:53 +0200 tuned NEWS;
wenzelm [Wed, 30 Aug 2023 21:34:53 +0200] rev 78622
tuned NEWS;
Wed, 30 Aug 2023 21:18:52 +0200 NEWS;
wenzelm [Wed, 30 Aug 2023 21:18:52 +0200] rev 78621
NEWS;
Wed, 30 Aug 2023 21:03:30 +0200 update to "scalac -source 3.3" (from 3.1);
wenzelm [Wed, 30 Aug 2023 21:03:30 +0200] rev 78620
update to "scalac -source 3.3" (from 3.1); enforce rebuild of Isabelle/ML and Isabelle/Scala, e.g. for session HOL-Codegenerator_Test;
Tue, 29 Aug 2023 21:54:35 +0200 proper pattern (amending ff86f10e54cd);
wenzelm [Tue, 29 Aug 2023 21:54:35 +0200] rev 78619
proper pattern (amending ff86f10e54cd);
Tue, 29 Aug 2023 20:19:57 +0200 discontinue odd AFP partitioning: let Build_Cluster / Build_Engine do the job;
wenzelm [Tue, 29 Aug 2023 20:19:57 +0200] rev 78618
discontinue odd AFP partitioning: let Build_Cluster / Build_Engine do the job;
Tue, 29 Aug 2023 20:14:44 +0200 discontinue special treatment of AFP: "isabelle dump" has been superseded by regular "isabelle build" databases;
wenzelm [Tue, 29 Aug 2023 20:14:44 +0200] rev 78617
discontinue special treatment of AFP: "isabelle dump" has been superseded by regular "isabelle build" databases;
Tue, 29 Aug 2023 19:20:51 +0200 clarified signature: prefer enum types;
wenzelm [Tue, 29 Aug 2023 19:20:51 +0200] rev 78616
clarified signature: prefer enum types;
Tue, 29 Aug 2023 19:17:25 +0200 proper type, following Bus.event;
wenzelm [Tue, 29 Aug 2023 19:17:25 +0200] rev 78615
proper type, following Bus.event;
Tue, 29 Aug 2023 18:17:04 +0200 clarified signature;
wenzelm [Tue, 29 Aug 2023 18:17:04 +0200] rev 78614
clarified signature;
Tue, 29 Aug 2023 18:13:30 +0200 clarified signature: prefer enum types;
wenzelm [Tue, 29 Aug 2023 18:13:30 +0200] rev 78613
clarified signature: prefer enum types;
Tue, 29 Aug 2023 17:53:36 +0200 clarified signature: prefer enum types;
wenzelm [Tue, 29 Aug 2023 17:53:36 +0200] rev 78612
clarified signature: prefer enum types;
Tue, 29 Aug 2023 17:40:01 +0200 clarified signature: prefer enum types;
wenzelm [Tue, 29 Aug 2023 17:40:01 +0200] rev 78611
clarified signature: prefer enum types;
Tue, 29 Aug 2023 17:29:34 +0200 clarified signature: prefer enum types;
wenzelm [Tue, 29 Aug 2023 17:29:34 +0200] rev 78610
clarified signature: prefer enum types;
Tue, 29 Aug 2023 17:19:19 +0200 clarified signature: prefer enum types;
wenzelm [Tue, 29 Aug 2023 17:19:19 +0200] rev 78609
clarified signature: prefer enum types;
Tue, 29 Aug 2023 17:17:12 +0200 clarified signature: prefer enum types;
wenzelm [Tue, 29 Aug 2023 17:17:12 +0200] rev 78608
clarified signature: prefer enum types;
Tue, 29 Aug 2023 17:14:19 +0200 tuned indentation;
wenzelm [Tue, 29 Aug 2023 17:14:19 +0200] rev 78607
tuned indentation;
Tue, 29 Aug 2023 17:10:48 +0200 clarified signature: prefer enum types;
wenzelm [Tue, 29 Aug 2023 17:10:48 +0200] rev 78606
clarified signature: prefer enum types;
Tue, 29 Aug 2023 17:06:24 +0200 clarified signature: prefer enum types;
wenzelm [Tue, 29 Aug 2023 17:06:24 +0200] rev 78605
clarified signature: prefer enum types;
Tue, 29 Aug 2023 17:00:12 +0200 clarified signature: prefer enum types;
wenzelm [Tue, 29 Aug 2023 17:00:12 +0200] rev 78604
clarified signature: prefer enum types;
Tue, 29 Aug 2023 16:55:49 +0200 clarified signature: prefer enum types;
wenzelm [Tue, 29 Aug 2023 16:55:49 +0200] rev 78603
clarified signature: prefer enum types;
Tue, 29 Aug 2023 16:52:59 +0200 clarified signature: prefer enum types;
wenzelm [Tue, 29 Aug 2023 16:52:59 +0200] rev 78602
clarified signature: prefer enum types;
Tue, 29 Aug 2023 16:49:17 +0200 clarified signature: prefer enum types;
wenzelm [Tue, 29 Aug 2023 16:49:17 +0200] rev 78601
clarified signature: prefer enum types;
Tue, 29 Aug 2023 16:42:08 +0200 clarified signature: prefer enum types;
wenzelm [Tue, 29 Aug 2023 16:42:08 +0200] rev 78600
clarified signature: prefer enum types;
Tue, 29 Aug 2023 16:39:29 +0200 clarified signature: prefer enum types;
wenzelm [Tue, 29 Aug 2023 16:39:29 +0200] rev 78599
clarified signature: prefer enum types;
Tue, 29 Aug 2023 16:30:07 +0200 clarified signature: prefer enum types;
wenzelm [Tue, 29 Aug 2023 16:30:07 +0200] rev 78598
clarified signature: prefer enum types;
Tue, 29 Aug 2023 16:18:29 +0200 clarified signature: prefer enum types;
wenzelm [Tue, 29 Aug 2023 16:18:29 +0200] rev 78597
clarified signature: prefer enum types;
Tue, 29 Aug 2023 15:49:19 +0200 clarified signature: prefer enum types;
wenzelm [Tue, 29 Aug 2023 15:49:19 +0200] rev 78596
clarified signature: prefer enum types;
Tue, 29 Aug 2023 15:34:45 +0200 clarified signature: prefer enum types;
wenzelm [Tue, 29 Aug 2023 15:34:45 +0200] rev 78595
clarified signature: prefer enum types;
Tue, 29 Aug 2023 15:23:06 +0200 clarified generated Scala, for the sake of "scalac -source 3.3";
wenzelm [Tue, 29 Aug 2023 15:23:06 +0200] rev 78594
clarified generated Scala, for the sake of "scalac -source 3.3";
Tue, 29 Aug 2023 13:05:32 +0200 discontinue old Java 11 LTS;
wenzelm [Tue, 29 Aug 2023 13:05:32 +0200] rev 78593
discontinue old Java 11 LTS;
Tue, 29 Aug 2023 12:53:28 +0200 misc tuning: support "scalac -source 3.3";
wenzelm [Tue, 29 Aug 2023 12:53:28 +0200] rev 78592
misc tuning: support "scalac -source 3.3";
Tue, 29 Aug 2023 12:04:13 +0200 obsolete (see b4e6b82fdb9e);
wenzelm [Tue, 29 Aug 2023 12:04:13 +0200] rev 78591
obsolete (see b4e6b82fdb9e);
Sun, 27 Aug 2023 19:14:04 +0200 merged
wenzelm [Sun, 27 Aug 2023 19:14:04 +0200] rev 78590
merged
Sun, 27 Aug 2023 19:07:12 +0200 update for release;
wenzelm [Sun, 27 Aug 2023 19:07:12 +0200] rev 78589
update for release;
Sun, 27 Aug 2023 17:00:03 +0200 Added tag Isabelle2023-RC4 for changeset 12aac1489f3b
wenzelm [Sun, 27 Aug 2023 17:00:03 +0200] rev 78588
Added tag Isabelle2023-RC4 for changeset 12aac1489f3b
Sun, 27 Aug 2023 15:28:48 +0200 minimal documentation for build cluster support;
wenzelm [Sun, 27 Aug 2023 15:28:48 +0200] rev 78587
minimal documentation for build cluster support;
Sun, 27 Aug 2023 14:22:28 +0200 more robust access to local variables;
wenzelm [Sun, 27 Aug 2023 14:22:28 +0200] rev 78586
more robust access to local variables;
Sun, 27 Aug 2023 13:15:32 +0200 tuned messages: avoid duplicates;
wenzelm [Sun, 27 Aug 2023 13:15:32 +0200] rev 78585
tuned messages: avoid duplicates;
Sun, 27 Aug 2023 12:57:59 +0200 removed junk (following ab07d4cb7d1c, amending 8cd399b25dac);
wenzelm [Sun, 27 Aug 2023 12:57:59 +0200] rev 78584
removed junk (following ab07d4cb7d1c, amending 8cd399b25dac);
Sun, 27 Aug 2023 12:49:43 +0200 tuned error;
wenzelm [Sun, 27 Aug 2023 12:49:43 +0200] rev 78583
tuned error;
Sat, 26 Aug 2023 13:48:14 +0200 tuned messages (again);
wenzelm [Sat, 26 Aug 2023 13:48:14 +0200] rev 78582
tuned messages (again);
Sat, 26 Aug 2023 13:47:03 +0200 tuned: prefer explicit types;
wenzelm [Sat, 26 Aug 2023 13:47:03 +0200] rev 78581
tuned: prefer explicit types;
Fri, 25 Aug 2023 20:35:28 +0200 support for Host.dirs;
wenzelm [Fri, 25 Aug 2023 20:35:28 +0200] rev 78580
support for Host.dirs;
Fri, 25 Aug 2023 20:10:53 +0200 tuned message: failure can happen towards the end, e.g. due to failed sessions or progress.stopped;
wenzelm [Fri, 25 Aug 2023 20:10:53 +0200] rev 78579
tuned message: failure can happen towards the end, e.g. due to failed sessions or progress.stopped;
Fri, 25 Aug 2023 20:08:32 +0200 support multiple host names;
wenzelm [Fri, 25 Aug 2023 20:08:32 +0200] rev 78578
support multiple host names;
Fri, 25 Aug 2023 15:31:14 +0200 clarified default options: SQLite build_database is unsupported for Isabelle2023, due to lack of proper transaction_lock;
wenzelm [Fri, 25 Aug 2023 15:31:14 +0200] rev 78577
clarified default options: SQLite build_database is unsupported for Isabelle2023, due to lack of proper transaction_lock;
Fri, 25 Aug 2023 11:31:24 +0200 avoid using FOOL syntax with older Vampire versions because of soundness bug visible by passing 'Abs_unit_cases Rep_unit Rep_unit_cases' as the facts to Sledgehammer
blanchet [Fri, 25 Aug 2023 11:31:24 +0200] rev 78576
avoid using FOOL syntax with older Vampire versions because of soundness bug visible by passing 'Abs_unit_cases Rep_unit Rep_unit_cases' as the facts to Sledgehammer
Fri, 25 Aug 2023 13:56:00 +0200 tuned message;
wenzelm [Fri, 25 Aug 2023 13:56:00 +0200] rev 78575
tuned message;
Wed, 23 Aug 2023 16:04:04 +0200 tuned;
wenzelm [Wed, 23 Aug 2023 16:04:04 +0200] rev 78574
tuned;
Wed, 23 Aug 2023 15:59:03 +0200 more accurate treatment of state vs. serial vs. db;
wenzelm [Wed, 23 Aug 2023 15:59:03 +0200] rev 78573
more accurate treatment of state vs. serial vs. db;
Wed, 23 Aug 2023 14:23:41 +0200 more explicit check;
wenzelm [Wed, 23 Aug 2023 14:23:41 +0200] rev 78572
more explicit check;
Wed, 23 Aug 2023 11:44:08 +0200 proper numa_nodes for build_worker;
wenzelm [Wed, 23 Aug 2023 11:44:08 +0200] rev 78571
proper numa_nodes for build_worker;
Wed, 23 Aug 2023 11:31:17 +0200 tuned message;
wenzelm [Wed, 23 Aug 2023 11:31:17 +0200] rev 78570
tuned message;
Wed, 23 Aug 2023 11:20:07 +0200 tuned;
wenzelm [Wed, 23 Aug 2023 11:20:07 +0200] rev 78569
tuned;
Wed, 23 Aug 2023 11:00:30 +0200 tuned signature;
wenzelm [Wed, 23 Aug 2023 11:00:30 +0200] rev 78568
tuned signature;
Tue, 22 Aug 2023 13:51:06 +0200 support hosts with shared directory (e.g. NFS);
wenzelm [Tue, 22 Aug 2023 13:51:06 +0200] rev 78567
support hosts with shared directory (e.g. NFS);
Tue, 22 Aug 2023 13:27:53 +0200 tuned message: failure may stem from build_cluster init;
wenzelm [Tue, 22 Aug 2023 13:27:53 +0200] rev 78566
tuned message: failure may stem from build_cluster init;
Tue, 22 Aug 2023 12:18:31 +0200 proper sync_database for receive timeout;
wenzelm [Tue, 22 Aug 2023 12:18:31 +0200] rev 78565
proper sync_database for receive timeout;
Tue, 22 Aug 2023 11:54:06 +0200 clarified source structure;
wenzelm [Tue, 22 Aug 2023 11:54:06 +0200] rev 78564
clarified source structure;
Tue, 22 Aug 2023 11:33:25 +0200 tuned whitespace;
wenzelm [Tue, 22 Aug 2023 11:33:25 +0200] rev 78563
tuned whitespace;
Tue, 22 Aug 2023 10:34:27 +0200 clarified command-line tools;
wenzelm [Tue, 22 Aug 2023 10:34:27 +0200] rev 78562
clarified command-line tools;
Tue, 22 Aug 2023 10:31:15 +0200 tuned output;
wenzelm [Tue, 22 Aug 2023 10:31:15 +0200] rev 78561
tuned output;
Tue, 22 Aug 2023 10:05:03 +0200 clarified signature;
wenzelm [Tue, 22 Aug 2023 10:05:03 +0200] rev 78560
clarified signature;
Tue, 22 Aug 2023 09:39:37 +0200 tuned signature;
wenzelm [Tue, 22 Aug 2023 09:39:37 +0200] rev 78559
tuned signature;
Tue, 22 Aug 2023 09:28:44 +0200 tuned signature;
wenzelm [Tue, 22 Aug 2023 09:28:44 +0200] rev 78558
tuned signature;
Mon, 21 Aug 2023 20:40:15 +0200 proper sequential evaluation;
wenzelm [Mon, 21 Aug 2023 20:40:15 +0200] rev 78557
proper sequential evaluation;
Mon, 21 Aug 2023 15:54:08 +0200 more robust command options;
wenzelm [Mon, 21 Aug 2023 15:54:08 +0200] rev 78556
more robust command options;
Mon, 21 Aug 2023 15:28:35 +0200 performance tuning: avoid redundant db access;
wenzelm [Mon, 21 Aug 2023 15:28:35 +0200] rev 78555
performance tuning: avoid redundant db access;
Mon, 21 Aug 2023 15:04:22 +0200 clarified signature: proper treatment of implicit state (amending d0c9d277620e);
wenzelm [Mon, 21 Aug 2023 15:04:22 +0200] rev 78554
clarified signature: proper treatment of implicit state (amending d0c9d277620e);
Mon, 21 Aug 2023 13:01:45 +0200 performance tuning: avoid redundant db access;
wenzelm [Mon, 21 Aug 2023 13:01:45 +0200] rev 78553
performance tuning: avoid redundant db access;
Mon, 21 Aug 2023 12:40:33 +0200 performance tuning: avoid multiple db roundtrips;
wenzelm [Mon, 21 Aug 2023 12:40:33 +0200] rev 78552
performance tuning: avoid multiple db roundtrips;
Mon, 21 Aug 2023 12:34:53 +0200 clarified signature: more robust treatment of implicit state;
wenzelm [Mon, 21 Aug 2023 12:34:53 +0200] rev 78551
clarified signature: more robust treatment of implicit state;
Mon, 21 Aug 2023 11:56:07 +0200 proper sync_database for Database_Progress consumer;
wenzelm [Mon, 21 Aug 2023 11:56:07 +0200] rev 78550
proper sync_database for Database_Progress consumer; more efficient (but less reactive) Database_Progress.stopped;
Mon, 21 Aug 2023 11:43:29 +0200 tuned message;
wenzelm [Mon, 21 Aug 2023 11:43:29 +0200] rev 78549
tuned message;
Mon, 21 Aug 2023 11:42:16 +0200 tuned;
wenzelm [Mon, 21 Aug 2023 11:42:16 +0200] rev 78548
tuned;
Mon, 21 Aug 2023 11:24:47 +0200 tuned messages;
wenzelm [Mon, 21 Aug 2023 11:24:47 +0200] rev 78547
tuned messages;
Mon, 21 Aug 2023 11:15:25 +0200 tuned signature: removed unused arguments;
wenzelm [Mon, 21 Aug 2023 11:15:25 +0200] rev 78546
tuned signature: removed unused arguments;
Mon, 21 Aug 2023 10:55:30 +0200 minor performance tuning: avoid multiple db roundtrips;
wenzelm [Mon, 21 Aug 2023 10:55:30 +0200] rev 78545
minor performance tuning: avoid multiple db roundtrips;
Mon, 21 Aug 2023 10:53:50 +0200 more operations;
wenzelm [Mon, 21 Aug 2023 10:53:50 +0200] rev 78544
more operations;
Mon, 21 Aug 2023 10:53:26 +0200 tuned;
wenzelm [Mon, 21 Aug 2023 10:53:26 +0200] rev 78543
tuned;
Sun, 20 Aug 2023 22:24:24 +0200 limit size and complexity of bulk transactions;
wenzelm [Sun, 20 Aug 2023 22:24:24 +0200] rev 78542
limit size and complexity of bulk transactions;
Sun, 20 Aug 2023 21:05:56 +0200 more scalable write_entries and Export.consumer via db.execute_batch_statement;
wenzelm [Sun, 20 Aug 2023 21:05:56 +0200] rev 78541
more scalable write_entries and Export.consumer via db.execute_batch_statement;
Sat, 19 Aug 2023 22:57:06 +0200 clarified signature: filter batch;
wenzelm [Sat, 19 Aug 2023 22:57:06 +0200] rev 78540
clarified signature: filter batch;
Sat, 19 Aug 2023 14:45:57 +0200 more scalable write_messages via db.execute_batch_statement;
wenzelm [Sat, 19 Aug 2023 14:45:57 +0200] rev 78539
more scalable write_messages via db.execute_batch_statement;
Sat, 19 Aug 2023 14:34:36 +0200 support for execute_batch: multiple statements in one round-trip;
wenzelm [Sat, 19 Aug 2023 14:34:36 +0200] rev 78538
support for execute_batch: multiple statements in one round-trip;
Thu, 17 Aug 2023 20:13:49 +0200 more robust;
wenzelm [Thu, 17 Aug 2023 20:13:49 +0200] rev 78537
more robust;
Thu, 17 Aug 2023 20:06:24 +0200 restrict input_messages to master build_process: avoid excessive db traffic for distributed build_workers;
wenzelm [Thu, 17 Aug 2023 20:06:24 +0200] rev 78536
restrict input_messages to master build_process: avoid excessive db traffic for distributed build_workers;
Thu, 17 Aug 2023 19:01:40 +0200 more scalable Database_Progress via asynchronous Consumer_Thread.fork_bulk;
wenzelm [Thu, 17 Aug 2023 19:01:40 +0200] rev 78535
more scalable Database_Progress via asynchronous Consumer_Thread.fork_bulk;
Thu, 17 Aug 2023 16:15:25 +0200 clarified main_loop: support timeout, which results in consume(Nil);
wenzelm [Thu, 17 Aug 2023 16:15:25 +0200] rev 78534
clarified main_loop: support timeout, which results in consume(Nil);
Thu, 17 Aug 2023 15:12:18 +0200 tuned;
wenzelm [Thu, 17 Aug 2023 15:12:18 +0200] rev 78533
tuned;
Thu, 17 Aug 2023 14:46:24 +0200 clarified signature;
wenzelm [Thu, 17 Aug 2023 14:46:24 +0200] rev 78532
clarified signature;
Thu, 17 Aug 2023 14:43:45 +0200 tuned signature;
wenzelm [Thu, 17 Aug 2023 14:43:45 +0200] rev 78531
tuned signature;
Wed, 16 Aug 2023 14:50:17 +0200 tuned signature;
wenzelm [Wed, 16 Aug 2023 14:50:17 +0200] rev 78530
tuned signature;
Wed, 16 Aug 2023 14:42:43 +0200 build_worker is stopped independently from master build_process;
wenzelm [Wed, 16 Aug 2023 14:42:43 +0200] rev 78529
build_worker is stopped independently from master build_process;
Sun, 13 Aug 2023 19:27:58 +0200 clarified command arguments: optionally restrict to given theories (from theory loader);
wenzelm [Sun, 13 Aug 2023 19:27:58 +0200] rev 78528
clarified command arguments: optionally restrict to given theories (from theory loader);
Sun, 13 Aug 2023 19:23:53 +0200 tuned signature: more operations for formal theory context vs. theory loader;
wenzelm [Sun, 13 Aug 2023 19:23:53 +0200] rev 78527
tuned signature: more operations for formal theory context vs. theory loader;
Sun, 13 Aug 2023 17:50:31 +0200 added Isar command 'print_context_tracing';
wenzelm [Sun, 13 Aug 2023 17:50:31 +0200] rev 78526
added Isar command 'print_context_tracing';
Sun, 13 Aug 2023 15:06:17 +0200 avoid confusion: this is merely about "isabelle dotnet_setup", no codegen yet;
wenzelm [Sun, 13 Aug 2023 15:06:17 +0200] rev 78525
avoid confusion: this is merely about "isabelle dotnet_setup", no codegen yet;
Fri, 25 Aug 2023 11:31:24 +0200 avoid using FOOL syntax with older Vampire versions because of soundness bug visible by passing 'Abs_unit_cases Rep_unit Rep_unit_cases' as the facts to Sledgehammer
blanchet [Fri, 25 Aug 2023 11:31:24 +0200] rev 78524
avoid using FOOL syntax with older Vampire versions because of soundness bug visible by passing 'Abs_unit_cases Rep_unit Rep_unit_cases' as the facts to Sledgehammer
Fri, 25 Aug 2023 09:56:45 +0100 merged
paulson [Fri, 25 Aug 2023 09:56:45 +0100] rev 78523
merged
Thu, 24 Aug 2023 21:40:24 +0100 some refinements in Algebra and Number_Theory
paulson <lp15@cam.ac.uk> [Thu, 24 Aug 2023 21:40:24 +0100] rev 78522
some refinements in Algebra and Number_Theory
Fri, 25 Aug 2023 08:33:46 +0200 provide Go component
Lars Hupel <lars.hupel@mytum.de> [Fri, 25 Aug 2023 08:33:46 +0200] rev 78521
provide Go component
Wed, 23 Aug 2023 10:12:46 +0100 merged
paulson [Wed, 23 Aug 2023 10:12:46 +0100] rev 78520
merged
Tue, 22 Aug 2023 22:13:51 +0100 A subtle fix involving the "measurable" attribute
paulson <lp15@cam.ac.uk> [Tue, 22 Aug 2023 22:13:51 +0100] rev 78519
A subtle fix involving the "measurable" attribute
Mon, 21 Aug 2023 18:38:41 +0100 merged
paulson [Mon, 21 Aug 2023 18:38:41 +0100] rev 78518
merged
Mon, 21 Aug 2023 18:38:25 +0100 Numerous minor tweaks and simplifications
paulson <lp15@cam.ac.uk> [Mon, 21 Aug 2023 18:38:25 +0100] rev 78517
Numerous minor tweaks and simplifications
Sat, 12 Aug 2023 10:09:29 +0100 substantial tidy-up, shortening many proofs
paulson <lp15@cam.ac.uk> [Sat, 12 Aug 2023 10:09:29 +0100] rev 78516
substantial tidy-up, shortening many proofs
Wed, 23 Aug 2023 10:32:23 +0200 add Go component
Lars Hupel <lars@hupel.info> [Wed, 23 Aug 2023 10:32:23 +0200] rev 78515
add Go component
Sun, 13 Aug 2023 15:08:38 +0200 backed out changeset 2a26d423d9fb: build_log_database not run yet, so this tests the same changesets again;
wenzelm [Sun, 13 Aug 2023 15:08:38 +0200] rev 78514
backed out changeset 2a26d423d9fb: build_log_database not run yet, so this tests the same changesets again;
Thu, 10 Aug 2023 23:11:52 +0200 back to post-release mode -- after fork point;
wenzelm [Thu, 10 Aug 2023 23:11:52 +0200] rev 78513
back to post-release mode -- after fork point;
Thu, 10 Aug 2023 20:42:18 +0200 Added tag Isabelle2023-RC3 for changeset f5fb5bb2533f
wenzelm [Thu, 10 Aug 2023 20:42:18 +0200] rev 78512
Added tag Isabelle2023-RC3 for changeset f5fb5bb2533f
Thu, 10 Aug 2023 20:39:28 +0200 clarified option name (see also ff43a524aa5d);
wenzelm [Thu, 10 Aug 2023 20:39:28 +0200] rev 78511
clarified option name (see also ff43a524aa5d);
Thu, 10 Aug 2023 20:30:37 +0200 more thorough ML_Heap.restore: include ancestors; prefer simultaneous ML_Heap.get_entries: just one database access for heap hierarchy;
wenzelm [Thu, 10 Aug 2023 20:30:37 +0200] rev 78510
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 more robust: atomic file-system result via tmp file;
wenzelm [Thu, 10 Aug 2023 19:58:23 +0200] rev 78509
more robust: atomic file-system result via tmp file;
Thu, 10 Aug 2023 19:51:43 +0200 removed junk (amending 8cd399b25dac);
wenzelm [Thu, 10 Aug 2023 19:51:43 +0200] rev 78508
removed junk (amending 8cd399b25dac);
Thu, 10 Aug 2023 19:48:39 +0200 more robust wrt. undefined state;
wenzelm [Thu, 10 Aug 2023 19:48:39 +0200] rev 78507
more robust wrt. undefined state;
Thu, 10 Aug 2023 19:42:21 +0200 more informative error;
wenzelm [Thu, 10 Aug 2023 19:42:21 +0200] rev 78506
more informative error;
Thu, 10 Aug 2023 16:57:01 +0200 more robust;
wenzelm [Thu, 10 Aug 2023 16:57:01 +0200] rev 78505
more robust;
Thu, 10 Aug 2023 16:49:17 +0200 tuned signature;
wenzelm [Thu, 10 Aug 2023 16:49:17 +0200] rev 78504
tuned signature;
Thu, 10 Aug 2023 16:40:07 +0200 clarified signature: more explicit types;
wenzelm [Thu, 10 Aug 2023 16:40:07 +0200] rev 78503
clarified signature: more explicit types;
Thu, 10 Aug 2023 15:11:21 +0200 more informative shasum: show differences explicitly;
wenzelm [Thu, 10 Aug 2023 15:11:21 +0200] rev 78502
more informative shasum: show differences explicitly;
Thu, 10 Aug 2023 12:26:20 +0200 tuned messages;
wenzelm [Thu, 10 Aug 2023 12:26:20 +0200] rev 78501
tuned messages;
Thu, 10 Aug 2023 12:15:40 +0200 more robust ancestor_results: avoid total existence failure after build_process has crashed elsewhere;
wenzelm [Thu, 10 Aug 2023 12:15:40 +0200] rev 78500
more robust ancestor_results: avoid total existence failure after build_process has crashed elsewhere;
Thu, 10 Aug 2023 11:29:11 +0200 clarified synchronized regions: avoid deadlock of Build_Cluster operations on other thread vs. return_code(), notably via capture() error handling;
wenzelm [Thu, 10 Aug 2023 11:29:11 +0200] rev 78499
clarified synchronized regions: avoid deadlock of Build_Cluster operations on other thread vs. return_code(), notably via capture() error handling;
Wed, 09 Aug 2023 14:33:59 +0200 merged
nipkow [Wed, 09 Aug 2023 14:33:59 +0200] rev 78498
merged
Wed, 09 Aug 2023 09:22:15 +0200 improved simp rule insert_Times_insert (following Dominique Unruh).
nipkow [Wed, 09 Aug 2023 09:22:15 +0200] rev 78497
improved simp rule insert_Times_insert (following Dominique Unruh).
Wed, 09 Aug 2023 11:04:17 +0200 afford multiple tests for arm64_32-darwin on this fast machine;
wenzelm [Wed, 09 Aug 2023 11:04:17 +0200] rev 78496
afford multiple tests for arm64_32-darwin on this fast machine;
Wed, 09 Aug 2023 10:51:21 +0200 proper history_base for AMR64;
wenzelm [Wed, 09 Aug 2023 10:51:21 +0200] rev 78495
proper history_base for AMR64;
Wed, 09 Aug 2023 08:24:24 +0200 tuned
nipkow [Wed, 09 Aug 2023 08:24:24 +0200] rev 78494
tuned
Tue, 08 Aug 2023 23:55:33 +0200 more robust support for ARM64 platform;
wenzelm [Tue, 08 Aug 2023 23:55:33 +0200] rev 78493
more robust support for ARM64 platform;
Tue, 08 Aug 2023 23:51:01 +0200 proper support for Apple Silicon (ARM64);
wenzelm [Tue, 08 Aug 2023 23:51:01 +0200] rev 78492
proper support for Apple Silicon (ARM64);
Tue, 08 Aug 2023 18:52:09 +0200 merged
wenzelm [Tue, 08 Aug 2023 18:52:09 +0200] rev 78491
merged
Tue, 08 Aug 2023 17:27:01 +0200 tuned: more symmetric and more robust wrt. evolution of theory loader vs. PIDE state;
wenzelm [Tue, 08 Aug 2023 17:27:01 +0200] rev 78490
tuned: more symmetric and more robust wrt. evolution of theory loader vs. PIDE state;
Tue, 08 Aug 2023 17:17:42 +0200 proper imports_keywords (amending 40a365360680), e.g. relevant for implicit "print_state" for commands defined after Pure;
wenzelm [Tue, 08 Aug 2023 17:17:42 +0200] rev 78489
proper imports_keywords (amending 40a365360680), e.g. relevant for implicit "print_state" for commands defined after Pure;
Tue, 08 Aug 2023 12:35:14 +0200 proper prev_thy (amending 92a547feec88), notably for the sake of 'print_theorems', which is the only use of Toplevel.previous_theory_of;
wenzelm [Tue, 08 Aug 2023 12:35:14 +0200] rev 78488
proper prev_thy (amending 92a547feec88), notably for the sake of 'print_theorems', which is the only use of Toplevel.previous_theory_of;
Tue, 08 Aug 2023 15:49:01 +0200 made another two tactics more robust in presence of BNFs nesting live variables (reported by Wolfgang Jeltsch)
traytel [Tue, 08 Aug 2023 15:49:01 +0200] rev 78487
made another two tactics more robust in presence of BNFs nesting live variables (reported by Wolfgang Jeltsch)
Mon, 07 Aug 2023 23:43:19 +0200 made tactic more robust in presence of BNFs nesting live variables (reported by Wolfgang Jeltsch)
traytel [Mon, 07 Aug 2023 23:43:19 +0200] rev 78486
made tactic more robust in presence of BNFs nesting live variables (reported by Wolfgang Jeltsch)
Mon, 07 Aug 2023 15:20:51 +0200 systematic testing of arm64_32-darwin;
wenzelm [Mon, 07 Aug 2023 15:20:51 +0200] rev 78485
systematic testing of arm64_32-darwin;
Mon, 07 Aug 2023 13:38:10 +0200 more hardware details;
wenzelm [Mon, 07 Aug 2023 13:38:10 +0200] rev 78484
more hardware details;
Sun, 06 Aug 2023 23:44:50 +0200 update to polyml-219e0a248f70, with more robust support for ARM64;
wenzelm [Sun, 06 Aug 2023 23:44:50 +0200] rev 78483
update to polyml-219e0a248f70, with more robust support for ARM64;
Sun, 06 Aug 2023 22:40:12 +0200 tuned generated README;
wenzelm [Sun, 06 Aug 2023 22:40:12 +0200] rev 78482
tuned generated README;
Sun, 06 Aug 2023 19:00:06 +0100 merged
paulson [Sun, 06 Aug 2023 19:00:06 +0100] rev 78481
merged
Sun, 06 Aug 2023 18:29:09 +0100 Tidied up more messy proofs
paulson <lp15@cam.ac.uk> [Sun, 06 Aug 2023 18:29:09 +0100] rev 78480
Tidied up more messy proofs
Sun, 06 Aug 2023 16:01:11 +0200 hints on "hg bisect";
wenzelm [Sun, 06 Aug 2023 16:01:11 +0200] rev 78479
hints on "hg bisect";
Sun, 06 Aug 2023 14:48:25 +0200 no hardwired timeout in Isabelle distribution (unlike on AFP): reverting part of 74c75da4cb01 -- without further tinkering it breaks isabelle_cronjob builds;
wenzelm [Sun, 06 Aug 2023 14:48:25 +0200] rev 78478
no hardwired timeout in Isabelle distribution (unlike on AFP): reverting part of 74c75da4cb01 -- without further tinkering it breaks isabelle_cronjob builds;
Fri, 04 Aug 2023 19:17:49 +0200 Removal of ugly old proofs
paulson <lp15@cam.ac.uk> [Fri, 04 Aug 2023 19:17:49 +0200] rev 78477
Removal of ugly old proofs
Thu, 03 Aug 2023 19:10:43 +0200 merged
paulson [Thu, 03 Aug 2023 19:10:43 +0200] rev 78476
merged
Thu, 03 Aug 2023 19:10:36 +0200 More cosmetic changes
paulson <lp15@cam.ac.uk> [Thu, 03 Aug 2023 19:10:36 +0200] rev 78475
More cosmetic changes
Thu, 27 Jul 2023 23:05:25 +0100 Cosmetic polishing of proofs
paulson <lp15@cam.ac.uk> [Thu, 27 Jul 2023 23:05:25 +0100] rev 78474
Cosmetic polishing of proofs
Tue, 01 Aug 2023 11:27:55 +0200 remove debug printing
Mathias Fleury <Mathias.Fleury@mpi-inf.mpg.de> [Tue, 01 Aug 2023 11:27:55 +0200] rev 78473
remove debug printing
Thu, 27 Jul 2023 07:08:32 +0200 merged
nipkow [Thu, 27 Jul 2023 07:08:32 +0200] rev 78472
merged
Wed, 26 Jul 2023 21:03:57 +0200 added mbox-like latex sugar
nipkow [Wed, 26 Jul 2023 21:03:57 +0200] rev 78471
added mbox-like latex sugar
Wed, 26 Jul 2023 20:28:35 +0200 Added tag Isabelle2023-RC2 for changeset 53b59fa42696
wenzelm [Wed, 26 Jul 2023 20:28:35 +0200] rev 78470
Added tag Isabelle2023-RC2 for changeset 53b59fa42696
Wed, 26 Jul 2023 20:15:31 +0200 prefer Output.writeln for theory "results", as opposed to Output.state for genuine proof states (see f8c412a45af8, c668735fb8b5, ecf80e37ed1a);
wenzelm [Wed, 26 Jul 2023 20:15:31 +0200] rev 78469
prefer Output.writeln for theory "results", as opposed to Output.state for genuine proof states (see f8c412a45af8, c668735fb8b5, ecf80e37ed1a);
Wed, 26 Jul 2023 15:42:13 +0200 revert adhoc change ab9cc7cda0ec: lacks reasoning (and discussion);
wenzelm [Wed, 26 Jul 2023 15:42:13 +0200] rev 78468
revert adhoc change ab9cc7cda0ec: lacks reasoning (and discussion);
Wed, 26 Jul 2023 15:06:06 +0200 output panel: don't discard already filtered messages
kleing [Wed, 26 Jul 2023 15:06:06 +0200] rev 78467
output panel: don't discard already filtered messages
Wed, 26 Jul 2023 13:09:20 +0200 merged
wenzelm [Wed, 26 Jul 2023 13:09:20 +0200] rev 78466
merged
Wed, 26 Jul 2023 12:58:47 +0200 tuned signature: more operations;
wenzelm [Wed, 26 Jul 2023 12:58:47 +0200] rev 78465
tuned signature: more operations;
Wed, 26 Jul 2023 11:59:55 +0200 avoid excessive accumulation of garbage, for profiling of huge sessions;
wenzelm [Wed, 26 Jul 2023 11:59:55 +0200] rev 78464
avoid excessive accumulation of garbage, for profiling of huge sessions;
Tue, 25 Jul 2023 16:30:14 +0200 clarified signature: systematic use of Properties.make_string;
wenzelm [Tue, 25 Jul 2023 16:30:14 +0200] rev 78463
clarified signature: systematic use of Properties.make_string;
Tue, 25 Jul 2023 15:52:32 +0200 tuned;
wenzelm [Tue, 25 Jul 2023 15:52:32 +0200] rev 78462
tuned;
Wed, 26 Jul 2023 12:04:25 +0200 support for let in Alethe name bindings;
Mathias Fleury <Mathias.Fleury@mpi-inf.mpg.de> [Wed, 26 Jul 2023 12:04:25 +0200] rev 78461
support for let in Alethe name bindings;
Tue, 25 Jul 2023 18:52:34 +0100 merged
paulson [Tue, 25 Jul 2023 18:52:34 +0100] rev 78460
merged
Tue, 25 Jul 2023 18:52:25 +0100 A few more cosmetic changes to proofs
paulson <lp15@cam.ac.uk> [Tue, 25 Jul 2023 18:52:25 +0100] rev 78459
A few more cosmetic changes to proofs
Mon, 17 Jul 2023 21:49:58 +0100 merged
paulson [Mon, 17 Jul 2023 21:49:58 +0100] rev 78458
merged
Mon, 17 Jul 2023 21:49:49 +0100 tidying a few proofs a bit more
paulson <lp15@cam.ac.uk> [Mon, 17 Jul 2023 21:49:49 +0100] rev 78457
tidying a few proofs a bit more
Mon, 17 Jul 2023 12:31:06 +0100 partly tidied some truly horrible proofs
paulson <lp15@cam.ac.uk> [Mon, 17 Jul 2023 12:31:06 +0100] rev 78456
partly tidied some truly horrible proofs
Tue, 25 Jul 2023 15:04:17 +0200 update for release;
wenzelm [Tue, 25 Jul 2023 15:04:17 +0200] rev 78455
update for release;
Tue, 25 Jul 2023 14:58:05 +0200 back out 9d5e2a08ba1b, hoping the server room stays sufficiently cool;
wenzelm [Tue, 25 Jul 2023 14:58:05 +0200] rev 78454
back out 9d5e2a08ba1b, hoping the server room stays sufficiently cool;
Tue, 25 Jul 2023 14:12:26 +0200 performance tuning: prefer static simpset within functional closure of morphism (with notable impact on specifications "in" class, e.g. AFP/No_FTL_observers);
wenzelm [Tue, 25 Jul 2023 14:12:26 +0200] rev 78453
performance tuning: prefer static simpset within functional closure of morphism (with notable impact on specifications "in" class, e.g. AFP/No_FTL_observers);
Tue, 25 Jul 2023 12:27:31 +0200 clarified statistics;
wenzelm [Tue, 25 Jul 2023 12:27:31 +0200] rev 78452
clarified statistics;
Mon, 24 Jul 2023 22:53:18 +0200 show more build history for AFP;
wenzelm [Mon, 24 Jul 2023 22:53:18 +0200] rev 78451
show more build history for AFP;
Mon, 24 Jul 2023 21:05:11 +0200 more statistics;
wenzelm [Mon, 24 Jul 2023 21:05:11 +0200] rev 78450
more statistics;
Mon, 24 Jul 2023 16:11:16 +0200 proper base_thys;
wenzelm [Mon, 24 Jul 2023 16:11:16 +0200] rev 78449
proper base_thys;
Mon, 24 Jul 2023 15:05:56 +0200 more thorough context tracing;
wenzelm [Mon, 24 Jul 2023 15:05:56 +0200] rev 78448
more thorough context tracing;
Sun, 23 Jul 2023 21:23:18 +0200 proper check;
wenzelm [Sun, 23 Jul 2023 21:23:18 +0200] rev 78447
proper check;
Sun, 23 Jul 2023 21:08:03 +0200 proper symbolic hostname, as provided via Build_Cluster.Host;
wenzelm [Sun, 23 Jul 2023 21:08:03 +0200] rev 78446
proper symbolic hostname, as provided via Build_Cluster.Host;
Sun, 23 Jul 2023 21:04:33 +0200 unused;
wenzelm [Sun, 23 Jul 2023 21:04:33 +0200] rev 78445
unused;
Sun, 23 Jul 2023 20:45:00 +0200 clarified signature: Build_Cluster.Session.build_context;
wenzelm [Sun, 23 Jul 2023 20:45:00 +0200] rev 78444
clarified signature: Build_Cluster.Session.build_context; proper implementation of Build_Cluster.Session.start() based on Build.build_worker_command();
Sun, 23 Jul 2023 19:21:54 +0200 clarified exception handling and return_code;
wenzelm [Sun, 23 Jul 2023 19:21:54 +0200] rev 78443
clarified exception handling and return_code;
Sun, 23 Jul 2023 19:20:29 +0200 tuned signature: more operations;
wenzelm [Sun, 23 Jul 2023 19:20:29 +0200] rev 78442
tuned signature: more operations;
Sun, 23 Jul 2023 18:39:23 +0200 more robust;
wenzelm [Sun, 23 Jul 2023 18:39:23 +0200] rev 78441
more robust;
Sun, 23 Jul 2023 14:51:07 +0200 support for Build_Cluster.Session.init (rsync + Admin/init);
wenzelm [Sun, 23 Jul 2023 14:51:07 +0200] rev 78440
support for Build_Cluster.Session.init (rsync + Admin/init); clarified Build.Results and overall return code;
Sun, 23 Jul 2023 13:09:15 +0200 prefer Process_Result.RC.merge: strict treatment of interrupt;
wenzelm [Sun, 23 Jul 2023 13:09:15 +0200] rev 78439
prefer Process_Result.RC.merge: strict treatment of interrupt;
Sun, 23 Jul 2023 12:59:52 +0200 clarified signature: more operations;
wenzelm [Sun, 23 Jul 2023 12:59:52 +0200] rev 78438
clarified signature: more operations;
Sun, 23 Jul 2023 11:50:31 +0200 proper afp_root;
wenzelm [Sun, 23 Jul 2023 11:50:31 +0200] rev 78437
proper afp_root;
Sat, 22 Jul 2023 20:37:56 +0200 clarified signature: more "object-oriented" style;
wenzelm [Sat, 22 Jul 2023 20:37:56 +0200] rev 78436
clarified signature: more "object-oriented" style;
Sat, 22 Jul 2023 16:01:46 +0200 more flexible Build.Engine.process_options: e.g. to manipulate "process_policy" for ML process;
wenzelm [Sat, 22 Jul 2023 16:01:46 +0200] rev 78435
more flexible Build.Engine.process_options: e.g. to manipulate "process_policy" for ML process;
Sat, 22 Jul 2023 13:31:55 +0200 clarified signature: delegate policies to Build_Cluster implementation, potentially provided by Build.Engine via Build_Process.open_build_cluster;
wenzelm [Sat, 22 Jul 2023 13:31:55 +0200] rev 78434
clarified signature: delegate policies to Build_Cluster implementation, potentially provided by Build.Engine via Build_Process.open_build_cluster;
Sat, 22 Jul 2023 12:11:50 +0200 tuned signature;
wenzelm [Sat, 22 Jul 2023 12:11:50 +0200] rev 78433
tuned signature;
Sat, 22 Jul 2023 12:10:03 +0200 tuned signature;
wenzelm [Sat, 22 Jul 2023 12:10:03 +0200] rev 78432
tuned signature; more operations;
Sat, 22 Jul 2023 11:41:43 +0200 clarified option (see also b66b6cc1eb8c);
wenzelm [Sat, 22 Jul 2023 11:41:43 +0200] rev 78431
clarified option (see also b66b6cc1eb8c);
Fri, 21 Jul 2023 18:44:29 +0200 more build_cluster management: open SSH connections in parallel, but synchronously;
wenzelm [Fri, 21 Jul 2023 18:44:29 +0200] rev 78430
more build_cluster management: open SSH connections in parallel, but synchronously;
Fri, 21 Jul 2023 17:17:28 +0200 tuned signature: more options;
wenzelm [Fri, 21 Jul 2023 17:17:28 +0200] rev 78429
tuned signature: more options;
Fri, 21 Jul 2023 17:06:53 +0200 clarified signature: more operations;
wenzelm [Fri, 21 Jul 2023 17:06:53 +0200] rev 78428
clarified signature: more operations;
Fri, 21 Jul 2023 14:14:48 +0200 tuned signature;
wenzelm [Fri, 21 Jul 2023 14:14:48 +0200] rev 78427
tuned signature;
Fri, 21 Jul 2023 13:02:07 +0200 more accurate print vs. parse;
wenzelm [Fri, 21 Jul 2023 13:02:07 +0200] rev 78426
more accurate print vs. parse;
Fri, 21 Jul 2023 11:31:33 +0200 clarified signature;
wenzelm [Fri, 21 Jul 2023 11:31:33 +0200] rev 78425
clarified signature; tuned output;
Fri, 21 Jul 2023 11:21:43 +0200 clarified signature (again);
wenzelm [Fri, 21 Jul 2023 11:21:43 +0200] rev 78424
clarified signature (again); more explicit "local" name;
Fri, 21 Jul 2023 11:11:50 +0200 tuned output;
wenzelm [Fri, 21 Jul 2023 11:11:50 +0200] rev 78423
tuned output;
Fri, 21 Jul 2023 11:05:50 +0200 tuned output;
wenzelm [Fri, 21 Jul 2023 11:05:50 +0200] rev 78422
tuned output;
Fri, 21 Jul 2023 10:56:11 +0200 clarified modules;
wenzelm [Fri, 21 Jul 2023 10:56:11 +0200] rev 78421
clarified modules;
Thu, 20 Jul 2023 12:55:47 +0200 more pro-forma support for afp_root;
wenzelm [Thu, 20 Jul 2023 12:55:47 +0200] rev 78420
more pro-forma support for afp_root;
Thu, 20 Jul 2023 12:44:46 +0200 tuned NEWS: emphasize "isabelle build" add-ons;
wenzelm [Thu, 20 Jul 2023 12:44:46 +0200] rev 78419
tuned NEWS: emphasize "isabelle build" add-ons;
Thu, 20 Jul 2023 12:42:23 +0200 added option -A for AFP root, following "isabelle sync";
wenzelm [Thu, 20 Jul 2023 12:42:23 +0200] rev 78418
added option -A for AFP root, following "isabelle sync";
Thu, 20 Jul 2023 12:38:00 +0200 clarified signature: more operations;
wenzelm [Thu, 20 Jul 2023 12:38:00 +0200] rev 78417
clarified signature: more operations;
Thu, 20 Jul 2023 12:29:57 +0200 tuned signature;
wenzelm [Thu, 20 Jul 2023 12:29:57 +0200] rev 78416
tuned signature;
Thu, 20 Jul 2023 12:11:34 +0200 clarified file location: to be used by regular Isabelle/Scala tools;
wenzelm [Thu, 20 Jul 2023 12:11:34 +0200] rev 78415
clarified file location: to be used by regular Isabelle/Scala tools;
Thu, 20 Jul 2023 12:10:54 +0200 update headers;
wenzelm [Thu, 20 Jul 2023 12:10:54 +0200] rev 78414
update headers;
Thu, 20 Jul 2023 12:02:52 +0200 more pro-forma support for Build_Cluster;
wenzelm [Thu, 20 Jul 2023 12:02:52 +0200] rev 78413
more pro-forma support for Build_Cluster;
Thu, 20 Jul 2023 11:10:28 +0200 tuned;
wenzelm [Thu, 20 Jul 2023 11:10:28 +0200] rev 78412
tuned;
Wed, 19 Jul 2023 16:56:24 +0200 tuned;
wenzelm [Wed, 19 Jul 2023 16:56:24 +0200] rev 78411
tuned;
Wed, 19 Jul 2023 16:48:22 +0200 clarified options;
wenzelm [Wed, 19 Jul 2023 16:48:22 +0200] rev 78410
clarified options;
Wed, 19 Jul 2023 16:04:59 +0200 clarified options;
wenzelm [Wed, 19 Jul 2023 16:04:59 +0200] rev 78409
clarified options;
Wed, 19 Jul 2023 15:56:32 +0200 proper Build_Cluster.Host.parse for parameters and system options;
wenzelm [Wed, 19 Jul 2023 15:56:32 +0200] rev 78408
proper Build_Cluster.Host.parse for parameters and system options; clarified Build_Cluster.Host: empty "host" means local;
Wed, 19 Jul 2023 15:40:02 +0200 more operations for independent "inline" options;
wenzelm [Wed, 19 Jul 2023 15:40:02 +0200] rev 78407
more operations for independent "inline" options;
Wed, 19 Jul 2023 13:29:18 +0200 clarified options: accommodate potentially slow database connection;
wenzelm [Wed, 19 Jul 2023 13:29:18 +0200] rev 78406
clarified options: accommodate potentially slow database connection;
Wed, 19 Jul 2023 13:17:38 +0200 minor performance tuning;
wenzelm [Wed, 19 Jul 2023 13:17:38 +0200] rev 78405
minor performance tuning;
Wed, 19 Jul 2023 11:40:00 +0200 add option "build_context" in anticipation of AFP entries that require special tricks in Isabelle/ML (NB: system component settings are unavailable in AFP);
wenzelm [Wed, 19 Jul 2023 11:40:00 +0200] rev 78404
add option "build_context" in anticipation of AFP entries that require special tricks in Isabelle/ML (NB: system component settings are unavailable in AFP);
Wed, 19 Jul 2023 11:31:19 +0200 proper build_options (amending 822ddccda899);
wenzelm [Wed, 19 Jul 2023 11:31:19 +0200] rev 78403
proper build_options (amending 822ddccda899);
Wed, 19 Jul 2023 10:56:19 +0200 clarified options;
wenzelm [Wed, 19 Jul 2023 10:56:19 +0200] rev 78402
clarified options;
Wed, 19 Jul 2023 10:42:40 +0200 proforma support for remote build hosts;
wenzelm [Wed, 19 Jul 2023 10:42:40 +0200] rev 78401
proforma support for remote build hosts;
Tue, 18 Jul 2023 23:03:39 +0200 more options for performance tuning;
wenzelm [Tue, 18 Jul 2023 23:03:39 +0200] rev 78400
more options for performance tuning;
Tue, 18 Jul 2023 21:06:11 +0200 more operations;
wenzelm [Tue, 18 Jul 2023 21:06:11 +0200] rev 78399
more operations;
Tue, 18 Jul 2023 20:14:57 +0200 support for management of build cluster;
wenzelm [Tue, 18 Jul 2023 20:14:57 +0200] rev 78398
support for management of build cluster;
Tue, 18 Jul 2023 19:41:56 +0200 clarified modules;
wenzelm [Tue, 18 Jul 2023 19:41:56 +0200] rev 78397
clarified modules;
Tue, 18 Jul 2023 19:51:12 +0200 renamed object Data to private_data, to emphasize its intended scope (but it is publicly accessible in the database);
wenzelm [Tue, 18 Jul 2023 19:51:12 +0200] rev 78396
renamed object Data to private_data, to emphasize its intended scope (but it is publicly accessible in the database);
Tue, 18 Jul 2023 13:34:18 +0200 more conservative build_delay (despite 9600720071e6): avoid exessive build_database operations, notably via ssh;
wenzelm [Tue, 18 Jul 2023 13:34:18 +0200] rev 78395
more conservative build_delay (despite 9600720071e6): avoid exessive build_database operations, notably via ssh;
Tue, 18 Jul 2023 13:32:34 +0200 proper running limit, based on this worker process;
wenzelm [Tue, 18 Jul 2023 13:32:34 +0200] rev 78394
proper running limit, based on this worker process; prefer bulk jobs: much faster cancellation;
Tue, 18 Jul 2023 12:55:43 +0200 more robust: implicit locking of tables in standard order;
wenzelm [Tue, 18 Jul 2023 12:55:43 +0200] rev 78393
more robust: implicit locking of tables in standard order;
Tue, 18 Jul 2023 12:50:34 +0200 more uniform guard (!exists_table(table)): avoid "ALTER TABLE" on already existing table, which could lead to deadlocks if this is presently locked;
wenzelm [Tue, 18 Jul 2023 12:50:34 +0200] rev 78392
more uniform guard (!exists_table(table)): avoid "ALTER TABLE" on already existing table, which could lead to deadlocks if this is presently locked;
Tue, 18 Jul 2023 12:39:20 +0200 removed unused "create_index": implicit index from primary_key is usually sufficient;
wenzelm [Tue, 18 Jul 2023 12:39:20 +0200] rev 78391
removed unused "create_index": implicit index from primary_key is usually sufficient;
Tue, 18 Jul 2023 12:32:07 +0200 clarified "vacuum" (again, reverting 0bd366fad888);
wenzelm [Tue, 18 Jul 2023 12:32:07 +0200] rev 78390
clarified "vacuum" (again, reverting 0bd366fad888);
Tue, 18 Jul 2023 12:19:12 +0200 clarified signature: eliminate SQL.Tables.empty to avoid confusion (see also 0bd366fad888);
wenzelm [Tue, 18 Jul 2023 12:19:12 +0200] rev 78389
clarified signature: eliminate SQL.Tables.empty to avoid confusion (see also 0bd366fad888);
Tue, 18 Jul 2023 11:39:43 +0200 update for release;
wenzelm [Tue, 18 Jul 2023 11:39:43 +0200] rev 78388
update for release;
Mon, 17 Jul 2023 21:41:14 +0200 merged
wenzelm [Mon, 17 Jul 2023 21:41:14 +0200] rev 78387
merged
Mon, 17 Jul 2023 21:35:27 +0200 more elementary transaction implementation (despite fda3f7a158b9 and 9da65bc75610);
wenzelm [Mon, 17 Jul 2023 21:35:27 +0200] rev 78386
more elementary transaction implementation (despite fda3f7a158b9 and 9da65bc75610);
Mon, 17 Jul 2023 20:59:50 +0200 tuned signature;
wenzelm [Mon, 17 Jul 2023 20:59:50 +0200] rev 78385
tuned signature;
Mon, 17 Jul 2023 20:44:58 +0200 proper check (amending 234f2ff9afe6);
wenzelm [Mon, 17 Jul 2023 20:44:58 +0200] rev 78384
proper check (amending 234f2ff9afe6);
Mon, 17 Jul 2023 20:32:19 +0200 more robust: exclude accidental nesting (synchronized block is re-entrant);
wenzelm [Mon, 17 Jul 2023 20:32:19 +0200] rev 78383
more robust: exclude accidental nesting (synchronized block is re-entrant);
Mon, 17 Jul 2023 20:31:45 +0200 clarified errors;
wenzelm [Mon, 17 Jul 2023 20:31:45 +0200] rev 78382
clarified errors;
Mon, 17 Jul 2023 16:09:59 +0200 removed junk (amending f8e3b228670c);
wenzelm [Mon, 17 Jul 2023 16:09:59 +0200] rev 78381
removed junk (amending f8e3b228670c);
Mon, 17 Jul 2023 16:02:28 +0200 tuned output;
wenzelm [Mon, 17 Jul 2023 16:02:28 +0200] rev 78380
tuned output;
Mon, 17 Jul 2023 15:31:42 +0200 reuse SSH.Server connection for database server;
wenzelm [Mon, 17 Jul 2023 15:31:42 +0200] rev 78379
reuse SSH.Server connection for database server;
Mon, 17 Jul 2023 12:22:39 +0200 tuned source structure;
wenzelm [Mon, 17 Jul 2023 12:22:39 +0200] rev 78378
tuned source structure;
Mon, 17 Jul 2023 12:22:31 +0200 clarified check: uniform session_info_exists;
wenzelm [Mon, 17 Jul 2023 12:22:31 +0200] rev 78377
clarified check: uniform session_info_exists;
Mon, 17 Jul 2023 12:16:12 +0200 more complete check;
wenzelm [Mon, 17 Jul 2023 12:16:12 +0200] rev 78376
more complete check;
Mon, 17 Jul 2023 12:15:06 +0200 clarified signature: more specific exists_table --- avoid retrieving full list beforehand;
wenzelm [Mon, 17 Jul 2023 12:15:06 +0200] rev 78375
clarified signature: more specific exists_table --- avoid retrieving full list beforehand;
Mon, 17 Jul 2023 11:39:32 +0200 reuse database_server connection;
wenzelm [Mon, 17 Jul 2023 11:39:32 +0200] rev 78374
reuse database_server connection;
Mon, 17 Jul 2023 11:20:28 +0200 more informative trace;
wenzelm [Mon, 17 Jul 2023 11:20:28 +0200] rev 78373
more informative trace;
Sun, 16 Jul 2023 21:01:33 +0200 reuse SSH.Server connection database server;
wenzelm [Sun, 16 Jul 2023 21:01:33 +0200] rev 78372
reuse SSH.Server connection database server;
Sun, 16 Jul 2023 19:38:12 +0200 tuned output;
wenzelm [Sun, 16 Jul 2023 19:38:12 +0200] rev 78371
tuned output;
Sun, 16 Jul 2023 19:30:10 +0200 make double-sure that this is a transaction context, notably for LOCK TABLE;
wenzelm [Sun, 16 Jul 2023 19:30:10 +0200] rev 78370
make double-sure that this is a transaction context, notably for LOCK TABLE;
Sun, 16 Jul 2023 19:13:08 +0200 more robust Java/Scala multithreading: transaction is always connection.synchronized;
wenzelm [Sun, 16 Jul 2023 19:13:08 +0200] rev 78369
more robust Java/Scala multithreading: transaction is always connection.synchronized;
Sun, 16 Jul 2023 16:12:38 +0200 clarified signature: proper Scala function for command-line tool;
wenzelm [Sun, 16 Jul 2023 16:12:38 +0200] rev 78368
clarified signature: proper Scala function for command-line tool;
Sun, 16 Jul 2023 16:11:12 +0200 tuned signature;
wenzelm [Sun, 16 Jul 2023 16:11:12 +0200] rev 78367
tuned signature;
Sun, 16 Jul 2023 15:53:13 +0200 clarified signature: more operations;
wenzelm [Sun, 16 Jul 2023 15:53:13 +0200] rev 78366
clarified signature: more operations;
Sun, 16 Jul 2023 14:19:36 +0200 more standard time unit;
wenzelm [Sun, 16 Jul 2023 14:19:36 +0200] rev 78365
more standard time unit;
Sun, 16 Jul 2023 14:11:56 +0200 clarified options;
wenzelm [Sun, 16 Jul 2023 14:11:56 +0200] rev 78364
clarified options;
Sun, 16 Jul 2023 13:45:46 +0200 tuned output;
wenzelm [Sun, 16 Jul 2023 13:45:46 +0200] rev 78363
tuned output;
Sun, 16 Jul 2023 13:41:00 +0200 global transaction_count;
wenzelm [Sun, 16 Jul 2023 13:41:00 +0200] rev 78362
global transaction_count;
Sun, 16 Jul 2023 12:34:41 +0200 tuned output;
wenzelm [Sun, 16 Jul 2023 12:34:41 +0200] rev 78361
tuned output;
Sun, 16 Jul 2023 12:34:30 +0200 tuned output;
wenzelm [Sun, 16 Jul 2023 12:34:30 +0200] rev 78360
tuned output;
Sun, 16 Jul 2023 12:19:48 +0200 prefer asynchronous operations: reduce time spent within synchronized_database("Build_Process.start_job");
wenzelm [Sun, 16 Jul 2023 12:19:48 +0200] rev 78359
prefer asynchronous operations: reduce time spent within synchronized_database("Build_Process.start_job");
Sun, 16 Jul 2023 11:46:53 +0200 clarified isabelle.transaction_log: support time_min (in ms);
wenzelm [Sun, 16 Jul 2023 11:46:53 +0200] rev 78358
clarified isabelle.transaction_log: support time_min (in ms);
Sun, 16 Jul 2023 11:43:32 +0200 more operations;
wenzelm [Sun, 16 Jul 2023 11:43:32 +0200] rev 78357
more operations;
Sun, 16 Jul 2023 11:29:23 +0200 more informative trace;
wenzelm [Sun, 16 Jul 2023 11:29:23 +0200] rev 78356
more informative trace;
Sun, 16 Jul 2023 11:03:10 +0200 support trace of transaction_lock via property "isabelle.transaction_log";
wenzelm [Sun, 16 Jul 2023 11:03:10 +0200] rev 78355
support trace of transaction_lock via property "isabelle.transaction_log";
Sun, 16 Jul 2023 10:50:40 +0200 proper db.transaction_lock instead of adhoc clone (amending 2df0f3604a67);
wenzelm [Sun, 16 Jul 2023 10:50:40 +0200] rev 78354
proper db.transaction_lock instead of adhoc clone (amending 2df0f3604a67);
Sun, 16 Jul 2023 09:54:55 +0200 tuned;
wenzelm [Sun, 16 Jul 2023 09:54:55 +0200] rev 78353
tuned;
Sun, 16 Jul 2023 09:50:42 +0200 proper close() operation;
wenzelm [Sun, 16 Jul 2023 09:50:42 +0200] rev 78352
proper close() operation;
Sun, 16 Jul 2023 09:34:30 +0200 tuned comments;
wenzelm [Sun, 16 Jul 2023 09:34:30 +0200] rev 78351
tuned comments;
Sat, 15 Jul 2023 20:34:06 +0200 more robust: avoid nested transactions (on disjoint tables);
wenzelm [Sat, 15 Jul 2023 20:34:06 +0200] rev 78350
more robust: avoid nested transactions (on disjoint tables);
Sat, 15 Jul 2023 20:08:19 +0200 potentially more robust: long-running operation only for build master, not workers;
wenzelm [Sat, 15 Jul 2023 20:08:19 +0200] rev 78349
potentially more robust: long-running operation only for build master, not workers;
Sat, 15 Jul 2023 19:55:32 +0200 less ambitions transactions (amending 3f3dcf9f53f1): TRANSACTION_SERIALIZABLE may lead to spurious rollback exceptions;
wenzelm [Sat, 15 Jul 2023 19:55:32 +0200] rev 78348
less ambitions transactions (amending 3f3dcf9f53f1): TRANSACTION_SERIALIZABLE may lead to spurious rollback exceptions;
Sat, 15 Jul 2023 19:34:48 +0200 clarified signature: more operations;
wenzelm [Sat, 15 Jul 2023 19:34:48 +0200] rev 78347
clarified signature: more operations;
Sat, 15 Jul 2023 14:06:53 +0200 clarified signature: more operations;
wenzelm [Sat, 15 Jul 2023 14:06:53 +0200] rev 78346
clarified signature: more operations;
Sat, 15 Jul 2023 13:38:01 +0200 clarified signature;
wenzelm [Sat, 15 Jul 2023 13:38:01 +0200] rev 78345
clarified signature;
Fri, 14 Jul 2023 16:53:39 +0200 clarified signature;
wenzelm [Fri, 14 Jul 2023 16:53:39 +0200] rev 78344
clarified signature;
Fri, 14 Jul 2023 14:56:48 +0200 clarified signature: follow Store.open_database;
wenzelm [Fri, 14 Jul 2023 14:56:48 +0200] rev 78343
clarified signature: follow Store.open_database;
Fri, 14 Jul 2023 14:25:53 +0200 tuned;
wenzelm [Fri, 14 Jul 2023 14:25:53 +0200] rev 78342
tuned;
Fri, 14 Jul 2023 14:21:22 +0200 clarified signature;
wenzelm [Fri, 14 Jul 2023 14:21:22 +0200] rev 78341
clarified signature;
Fri, 14 Jul 2023 13:31:05 +0200 clarified signature: more uniform SSH.Port_Forwarding;
wenzelm [Fri, 14 Jul 2023 13:31:05 +0200] rev 78340
clarified signature: more uniform SSH.Port_Forwarding;
Fri, 14 Jul 2023 11:11:06 +0200 tuned signature;
wenzelm [Fri, 14 Jul 2023 11:11:06 +0200] rev 78339
tuned signature;
Sun, 16 Jul 2023 11:04:59 +0100 X = trivial_topology rather than topspace X = {}
paulson <lp15@cam.ac.uk> [Sun, 16 Jul 2023 11:04:59 +0100] rev 78338
X = trivial_topology rather than topspace X = {}
Sat, 15 Jul 2023 23:35:00 +0100 merged
paulson [Sat, 15 Jul 2023 23:35:00 +0100] rev 78337
merged
Sat, 15 Jul 2023 23:34:42 +0100 trivial_topology
paulson <lp15@cam.ac.uk> [Sat, 15 Jul 2023 23:34:42 +0100] rev 78336
trivial_topology
Fri, 14 Jul 2023 15:54:25 +0200 merged;
Lukas Stevens <mail@lukas-stevens.de> [Fri, 14 Jul 2023 15:54:25 +0200] rev 78335
merged;
Fri, 14 Jul 2023 15:45:50 +0200 added docs for order method in Orderings;
Lukas Stevens <mail@lukas-stevens.de> [Fri, 14 Jul 2023 15:45:50 +0200] rev 78334
added docs for order method in Orderings; The order method is now tried by try0. This adds some documentation for users of try0 that stumble over the order method
Fri, 14 Jul 2023 14:21:25 +0100 News update referring to Analysis
paulson <lp15@cam.ac.uk> [Fri, 14 Jul 2023 14:21:25 +0100] rev 78333
News update referring to Analysis
Fri, 14 Jul 2023 09:32:44 +0200 tuned error message;
Fabian Huch <huch@in.tum.de> [Fri, 14 Jul 2023 09:32:44 +0200] rev 78332
tuned error message;
Thu, 13 Jul 2023 14:02:36 +0200 more NEWS;
wenzelm [Thu, 13 Jul 2023 14:02:36 +0200] rev 78331
more NEWS;
Thu, 13 Jul 2023 13:51:08 +0200 tuned output;
wenzelm [Thu, 13 Jul 2023 13:51:08 +0200] rev 78330
tuned output;
Thu, 13 Jul 2023 13:10:40 +0200 tuned output;
wenzelm [Thu, 13 Jul 2023 13:10:40 +0200] rev 78329
tuned output;
Thu, 13 Jul 2023 13:04:15 +0200 clarified session_statistics: removed somewhat pointless per-theory statistics;
wenzelm [Thu, 13 Jul 2023 13:04:15 +0200] rev 78328
clarified session_statistics: removed somewhat pointless per-theory statistics;
Thu, 13 Jul 2023 10:36:27 +0200 tuned error messages;
Fabian Huch <huch@in.tum.de> [Thu, 13 Jul 2023 10:36:27 +0200] rev 78327
tuned error messages;
Thu, 13 Jul 2023 09:51:10 +0200 more TOML formatting functions;
Fabian Huch <huch@in.tum.de> [Thu, 13 Jul 2023 09:51:10 +0200] rev 78326
more TOML formatting functions;
Wed, 12 Jul 2023 23:11:59 +0100 merged
paulson [Wed, 12 Jul 2023 23:11:59 +0100] rev 78325
merged
Wed, 12 Jul 2023 22:28:38 +0100 Doubled the time limit for HOL-Probability
paulson <lp15@cam.ac.uk> [Wed, 12 Jul 2023 22:28:38 +0100] rev 78324
Doubled the time limit for HOL-Probability
Wed, 12 Jul 2023 18:28:19 +0100 merged
paulson [Wed, 12 Jul 2023 18:28:19 +0100] rev 78323
merged
Wed, 12 Jul 2023 18:28:11 +0100 Some fixes, and SOME TIME LIMITS
paulson <lp15@cam.ac.uk> [Wed, 12 Jul 2023 18:28:11 +0100] rev 78322
Some fixes, and SOME TIME LIMITS
Tue, 11 Jul 2023 20:22:08 +0100 merged
paulson [Tue, 11 Jul 2023 20:22:08 +0100] rev 78321
merged
Tue, 11 Jul 2023 20:21:58 +0100 cosmetic improvements, new lemmas, especially more uses of function space
paulson <lp15@cam.ac.uk> [Tue, 11 Jul 2023 20:21:58 +0100] rev 78320
cosmetic improvements, new lemmas, especially more uses of function space
Wed, 12 Jul 2023 22:05:19 +0200 more NEWS;
wenzelm [Wed, 12 Jul 2023 22:05:19 +0200] rev 78319
more NEWS;
Wed, 12 Jul 2023 21:50:13 +0200 NEWS;
wenzelm [Wed, 12 Jul 2023 21:50:13 +0200] rev 78318
NEWS;
Wed, 12 Jul 2023 21:47:14 +0200 tuned whitespace;
wenzelm [Wed, 12 Jul 2023 21:47:14 +0200] rev 78317
tuned whitespace;
Wed, 12 Jul 2023 21:07:21 +0200 added TOML module from afp;
Fabian Huch <huch@in.tum.de> [Wed, 12 Jul 2023 21:07:21 +0200] rev 78316
added TOML module from afp;
Wed, 12 Jul 2023 16:23:28 +0200 proper system integration and renaming;
wenzelm [Wed, 12 Jul 2023 16:23:28 +0200] rev 78315
proper system integration and renaming;
Wed, 12 Jul 2023 15:20:01 +0200 copy/rename files from private autocorres version e45b9b680d3e;
wenzelm [Wed, 12 Jul 2023 15:20:01 +0200] rev 78314
copy/rename files from private autocorres version e45b9b680d3e;
Tue, 11 Jul 2023 19:31:54 +0200 Added tag Isabelle2023-RC1 for changeset 006dbc9c2de1
wenzelm [Tue, 11 Jul 2023 19:31:54 +0200] rev 78313
Added tag Isabelle2023-RC1 for changeset 006dbc9c2de1
Tue, 11 Jul 2023 19:31:22 +0200 update cygwin component;
wenzelm [Tue, 11 Jul 2023 19:31:22 +0200] rev 78312
update cygwin component;
Tue, 11 Jul 2023 19:26:44 +0200 avoid bloat of approx. 300MB due to implicit dependency on python;
wenzelm [Tue, 11 Jul 2023 19:26:44 +0200] rev 78311
avoid bloat of approx. 300MB due to implicit dependency on python;
Tue, 11 Jul 2023 19:18:27 +0200 suppress bad file, which does not work on regular Windows;
wenzelm [Tue, 11 Jul 2023 19:18:27 +0200] rev 78310
suppress bad file, which does not work on regular Windows;
Tue, 11 Jul 2023 18:30:56 +0200 revert ineffective b04ac8a017b2: etc/settings of polyml components needs to be changed as well;
wenzelm [Tue, 11 Jul 2023 18:30:56 +0200] rev 78309
revert ineffective b04ac8a017b2: etc/settings of polyml components needs to be changed as well;
Tue, 11 Jul 2023 17:07:10 +0200 updated naproche-20230711 component for release;
wenzelm [Tue, 11 Jul 2023 17:07:10 +0200] rev 78308
updated naproche-20230711 component for release;
Tue, 11 Jul 2023 16:59:00 +0200 clarified signature;
wenzelm [Tue, 11 Jul 2023 16:59:00 +0200] rev 78307
clarified signature;
Tue, 11 Jul 2023 16:51:52 +0200 ML_system_apple=false for more stability;
wenzelm [Tue, 11 Jul 2023 16:51:52 +0200] rev 78306
ML_system_apple=false for more stability;
Tue, 11 Jul 2023 15:51:15 +0200 activate cygwin-20230711;
wenzelm [Tue, 11 Jul 2023 15:51:15 +0200] rev 78305
activate cygwin-20230711;
Tue, 11 Jul 2023 15:44:23 +0200 update cygwin for Isabelle2023 -- somewhere after cygwin 3.4.0-1 (see https://cygwin.com/pipermail/cygwin-announce/2022-December/010821.html);
wenzelm [Tue, 11 Jul 2023 15:44:23 +0200] rev 78304
update cygwin for Isabelle2023 -- somewhere after cygwin 3.4.0-1 (see https://cygwin.com/pipermail/cygwin-announce/2022-December/010821.html);
Tue, 11 Jul 2023 15:31:29 +0200 proper set_executable for sqlitejdbc.dll (see also 3b0f8f1010f2);
wenzelm [Tue, 11 Jul 2023 15:31:29 +0200] rev 78303
proper set_executable for sqlitejdbc.dll (see also 3b0f8f1010f2);
Tue, 11 Jul 2023 15:15:27 +0200 update to stack-2.9.3 with support for arm64-linux;
wenzelm [Tue, 11 Jul 2023 15:15:27 +0200] rev 78302
update to stack-2.9.3 with support for arm64-linux;
Tue, 11 Jul 2023 15:01:38 +0200 provide tool for GHC stack component;
wenzelm [Tue, 11 Jul 2023 15:01:38 +0200] rev 78301
provide tool for GHC stack component;
Tue, 11 Jul 2023 12:12:21 +0200 tuned signature;
wenzelm [Tue, 11 Jul 2023 12:12:21 +0200] rev 78300
tuned signature;
Tue, 11 Jul 2023 11:59:05 +0200 "rlwrap" is back together with "perl", which is actually required for bib2xhtml;
wenzelm [Tue, 11 Jul 2023 11:59:05 +0200] rev 78299
"rlwrap" is back together with "perl", which is actually required for bib2xhtml;
Tue, 11 Jul 2023 11:37:23 +0200 clarified signature, with subtle change of semantics (amending 8b5a2e4b16d4);
wenzelm [Tue, 11 Jul 2023 11:37:23 +0200] rev 78298
clarified signature, with subtle change of semantics (amending 8b5a2e4b16d4);
Mon, 10 Jul 2023 22:44:28 +0200 tuned;
wenzelm [Mon, 10 Jul 2023 22:44:28 +0200] rev 78297
tuned;
Mon, 10 Jul 2023 22:42:39 +0200 tuned;
wenzelm [Mon, 10 Jul 2023 22:42:39 +0200] rev 78296
tuned;
Mon, 10 Jul 2023 22:34:31 +0200 merged
wenzelm [Mon, 10 Jul 2023 22:34:31 +0200] rev 78295
merged
Mon, 10 Jul 2023 22:34:19 +0200 tuned;
wenzelm [Mon, 10 Jul 2023 22:34:19 +0200] rev 78294
tuned;
Mon, 10 Jul 2023 22:31:47 +0200 update for release;
wenzelm [Mon, 10 Jul 2023 22:31:47 +0200] rev 78293
update for release;
Mon, 10 Jul 2023 22:31:31 +0200 tuned;
wenzelm [Mon, 10 Jul 2023 22:31:31 +0200] rev 78292
tuned;
Mon, 10 Jul 2023 22:31:24 +0200 update for release;
wenzelm [Mon, 10 Jul 2023 22:31:24 +0200] rev 78291
update for release;
Mon, 10 Jul 2023 22:06:42 +0200 merged;
wenzelm [Mon, 10 Jul 2023 22:06:42 +0200] rev 78290
merged;
Mon, 10 Jul 2023 22:06:31 +0200 publish component;
wenzelm [Mon, 10 Jul 2023 22:06:31 +0200] rev 78289
publish component;
Mon, 10 Jul 2023 21:59:20 +0200 latest version;
wenzelm [Mon, 10 Jul 2023 21:59:20 +0200] rev 78288
latest version;
Mon, 10 Jul 2023 21:39:47 +0200 update to current sqlite-jdbc-3.42.0.0;
wenzelm [Mon, 10 Jul 2023 21:39:47 +0200] rev 78287
update to current sqlite-jdbc-3.42.0.0;
Mon, 10 Jul 2023 21:24:44 +0200 update to current lipics-3.1.3;
wenzelm [Mon, 10 Jul 2023 21:24:44 +0200] rev 78286
update to current lipics-3.1.3;
Mon, 10 Jul 2023 21:06:53 +0200 update to flatlaf-2.6, which is the last release before recent moves towards 3.0 / 3.1 / 3.1.1;
wenzelm [Mon, 10 Jul 2023 21:06:53 +0200] rev 78285
update to flatlaf-2.6, which is the last release before recent moves towards 3.0 / 3.1 / 3.1.1;
Mon, 10 Jul 2023 18:48:22 +0100 merged
paulson [Mon, 10 Jul 2023 18:48:22 +0100] rev 78284
merged
Mon, 10 Jul 2023 18:30:54 +0100 more small simplifications
paulson <lp15@cam.ac.uk> [Mon, 10 Jul 2023 18:30:54 +0100] rev 78283
more small simplifications
Mon, 10 Jul 2023 16:56:42 +0200 merged
wenzelm [Mon, 10 Jul 2023 16:56:42 +0200] rev 78282
merged
Mon, 10 Jul 2023 16:30:18 +0200 merged
wenzelm [Mon, 10 Jul 2023 16:30:18 +0200] rev 78281
merged
Sun, 09 Jul 2023 17:41:02 +0200 clarified modules (amending 570f65953173);
wenzelm [Sun, 09 Jul 2023 17:41:02 +0200] rev 78280
clarified modules (amending 570f65953173);
Sun, 09 Jul 2023 17:39:46 +0200 more markup for command_span: this allows to reconstruct Thy_Element structure without knowing the outer syntax;
wenzelm [Sun, 09 Jul 2023 17:39:46 +0200] rev 78279
more markup for command_span: this allows to reconstruct Thy_Element structure without knowing the outer syntax;
Sun, 09 Jul 2023 16:29:13 +0200 create database view for diagnostic purposes;
wenzelm [Sun, 09 Jul 2023 16:29:13 +0200] rev 78278
create database view for diagnostic purposes;
Mon, 10 Jul 2023 12:48:26 +0100 A bit of prerelease tidying
paulson <lp15@cam.ac.uk> [Mon, 10 Jul 2023 12:48:26 +0100] rev 78277
A bit of prerelease tidying
Mon, 10 Jul 2023 10:35:38 +0100 NEWS tweak
paulson <lp15@cam.ac.uk> [Mon, 10 Jul 2023 10:35:38 +0100] rev 78276
NEWS tweak
Sun, 09 Jul 2023 16:38:00 +0100 merged
paulson [Sun, 09 Jul 2023 16:38:00 +0100] rev 78275
merged
Sun, 09 Jul 2023 11:38:25 +0100 Last of the HOL Light metric space imports, and some supporting lemmas
paulson <lp15@cam.ac.uk> [Sun, 09 Jul 2023 11:38:25 +0100] rev 78274
Last of the HOL Light metric space imports, and some supporting lemmas
Sun, 09 Jul 2023 14:33:45 +0200 clarified "vacuum" operation for various database versions (PostgreSQL <= 10 is strictly speaking obsolete, but still used on some test machines);
wenzelm [Sun, 09 Jul 2023 14:33:45 +0200] rev 78273
clarified "vacuum" operation for various database versions (PostgreSQL <= 10 is strictly speaking obsolete, but still used on some test machines);
Sat, 08 Jul 2023 19:32:57 +0200 eliminate somewhat obsolete augment_tables (see ff164add75cd), to support obsolete versions 10 and 9.x;
wenzelm [Sat, 08 Jul 2023 19:32:57 +0200] rev 78272
eliminate somewhat obsolete augment_tables (see ff164add75cd), to support obsolete versions 10 and 9.x;
Sat, 08 Jul 2023 19:28:26 +0200 clarified operation: sequential vacuum to support obsolete versions 10 and 9.x;
wenzelm [Sat, 08 Jul 2023 19:28:26 +0200] rev 78271
clarified operation: sequential vacuum to support obsolete versions 10 and 9.x;
Sat, 08 Jul 2023 19:14:09 +0200 clarified operation: empty means "empty" instead of "full";
wenzelm [Sat, 08 Jul 2023 19:14:09 +0200] rev 78270
clarified operation: empty means "empty" instead of "full";
Sat, 08 Jul 2023 16:48:15 +0200 merged
wenzelm [Sat, 08 Jul 2023 16:48:15 +0200] rev 78269
merged
Sat, 08 Jul 2023 16:07:45 +0200 proper data_domain for symmetric difference;
wenzelm [Sat, 08 Jul 2023 16:07:45 +0200] rev 78268
proper data_domain for symmetric difference;
Sat, 08 Jul 2023 15:52:57 +0200 tuned: avoid redundant db access;
wenzelm [Sat, 08 Jul 2023 15:52:57 +0200] rev 78267
tuned: avoid redundant db access;
Sat, 08 Jul 2023 13:13:10 +0200 clarified signature;
wenzelm [Sat, 08 Jul 2023 13:13:10 +0200] rev 78266
clarified signature;
Fri, 07 Jul 2023 18:04:45 +0200 proper transaction_lock;
wenzelm [Fri, 07 Jul 2023 18:04:45 +0200] rev 78265
proper transaction_lock; clarified signature;
Fri, 07 Jul 2023 14:20:58 +0200 clarified signature: ensure disjoint data spaces;
wenzelm [Fri, 07 Jul 2023 14:20:58 +0200] rev 78264
clarified signature: ensure disjoint data spaces;
Fri, 07 Jul 2023 14:17:53 +0200 clarified signature;
wenzelm [Fri, 07 Jul 2023 14:17:53 +0200] rev 78263
clarified signature;
Fri, 07 Jul 2023 14:10:36 +0200 tuned;
wenzelm [Fri, 07 Jul 2023 14:10:36 +0200] rev 78262
tuned;
Fri, 07 Jul 2023 14:08:53 +0200 unused (see also ea35afdb1366);
wenzelm [Fri, 07 Jul 2023 14:08:53 +0200] rev 78261
unused (see also ea35afdb1366);
Fri, 07 Jul 2023 14:04:52 +0200 more robust transaction_lock: avoid overlapping data spaces;
wenzelm [Fri, 07 Jul 2023 14:04:52 +0200] rev 78260
more robust transaction_lock: avoid overlapping data spaces; clarified modules;
Fri, 07 Jul 2023 14:05:05 +0100 merged
paulson [Fri, 07 Jul 2023 14:05:05 +0100] rev 78259
merged
Thu, 06 Jul 2023 16:59:12 +0100 The sym_diff operator (symmetric difference)
paulson <lp15@cam.ac.uk> [Thu, 06 Jul 2023 16:59:12 +0100] rev 78258
The sym_diff operator (symmetric difference)
Fri, 07 Jul 2023 10:39:28 +0200 disable lxbroy10 for now: technical problems with cooling;
wenzelm [Fri, 07 Jul 2023 10:39:28 +0200] rev 78257
disable lxbroy10 for now: technical problems with cooling;
Wed, 05 Jul 2023 16:50:07 +0100 A couple of new lemmas involving cardinality
paulson <lp15@cam.ac.uk> [Wed, 05 Jul 2023 16:50:07 +0100] rev 78256
A couple of new lemmas involving cardinality
Wed, 05 Jul 2023 15:01:46 +0200 merged
wenzelm [Wed, 05 Jul 2023 15:01:46 +0200] rev 78255
merged
Wed, 05 Jul 2023 14:33:32 +0200 tuned;
wenzelm [Wed, 05 Jul 2023 14:33:32 +0200] rev 78254
tuned;
Wed, 05 Jul 2023 14:33:13 +0200 more robust;
wenzelm [Wed, 05 Jul 2023 14:33:13 +0200] rev 78253
more robust;
Wed, 05 Jul 2023 13:41:45 +0200 proper build_progress for local messages;
wenzelm [Wed, 05 Jul 2023 13:41:45 +0200] rev 78252
proper build_progress for local messages;
Wed, 05 Jul 2023 11:27:36 +0200 proper SQL query;
wenzelm [Wed, 05 Jul 2023 11:27:36 +0200] rev 78251
proper SQL query;
Tue, 04 Jul 2023 12:53:01 +0100 Another tranche of HOL Light material on metric and topological spaces
paulson <lp15@cam.ac.uk> [Tue, 04 Jul 2023 12:53:01 +0100] rev 78250
Another tranche of HOL Light material on metric and topological spaces
Mon, 03 Jul 2023 16:46:37 +0100 merged
paulson [Mon, 03 Jul 2023 16:46:37 +0100] rev 78249
merged
Mon, 03 Jul 2023 11:45:59 +0100 EXPERIMENTAL replacement of f ` A <= B by f : A -> B in Analysis
paulson <lp15@cam.ac.uk> [Mon, 03 Jul 2023 11:45:59 +0100] rev 78248
EXPERIMENTAL replacement of f ` A <= B by f : A -> B in Analysis
Sun, 02 Jul 2023 20:41:07 +0200 merged
wenzelm [Sun, 02 Jul 2023 20:41:07 +0200] rev 78247
merged
Sun, 02 Jul 2023 20:09:12 +0200 more robust "stop": further "stamp" ticks may happen afterwards;
wenzelm [Sun, 02 Jul 2023 20:09:12 +0200] rev 78246
more robust "stop": further "stamp" ticks may happen afterwards;
Sun, 02 Jul 2023 19:51:03 +0200 removed junk;
wenzelm [Sun, 02 Jul 2023 19:51:03 +0200] rev 78245
removed junk;
Sun, 02 Jul 2023 19:12:29 +0200 tuned signature;
wenzelm [Sun, 02 Jul 2023 19:12:29 +0200] rev 78244
tuned signature;
Sun, 02 Jul 2023 19:05:59 +0200 tuned: prefer Scala over Java;
wenzelm [Sun, 02 Jul 2023 19:05:59 +0200] rev 78243
tuned: prefer Scala over Java;
Sun, 02 Jul 2023 18:56:52 +0200 clarified signature;
wenzelm [Sun, 02 Jul 2023 18:56:52 +0200] rev 78242
clarified signature;
Sun, 02 Jul 2023 15:39:51 +0200 tuned;
wenzelm [Sun, 02 Jul 2023 15:39:51 +0200] rev 78241
tuned;
Sun, 02 Jul 2023 15:25:12 +0200 more SQL data;
wenzelm [Sun, 02 Jul 2023 15:25:12 +0200] rev 78240
more SQL data;
Sun, 02 Jul 2023 14:28:20 +0200 add proof method "order" to command "try0"
desharna [Sun, 02 Jul 2023 14:28:20 +0200] rev 78239
add proof method "order" to command "try0"
Sat, 01 Jul 2023 16:47:52 +0200 tuned signature;
wenzelm [Sat, 01 Jul 2023 16:47:52 +0200] rev 78238
tuned signature;
Sat, 01 Jul 2023 16:42:57 +0200 clarified static Build_Process.Context vs. dynamic Build_Process.State;
wenzelm [Sat, 01 Jul 2023 16:42:57 +0200] rev 78237
clarified static Build_Process.Context vs. dynamic Build_Process.State; more dynamic Build_Process.Sessions, to accomodate multiple workers (and multiple builds);
Sat, 01 Jul 2023 16:32:46 +0200 tuned signature: more operations;
wenzelm [Sat, 01 Jul 2023 16:32:46 +0200] rev 78236
tuned signature: more operations;
Sat, 01 Jul 2023 16:27:34 +0200 clarified signature: proper equals/hashCode;
wenzelm [Sat, 01 Jul 2023 16:27:34 +0200] rev 78235
clarified signature: proper equals/hashCode;
Fri, 30 Jun 2023 16:26:03 +0200 more robust database setup;
wenzelm [Fri, 30 Jun 2023 16:26:03 +0200] rev 78234
more robust database setup;
Fri, 30 Jun 2023 16:04:53 +0200 clarified signature;
wenzelm [Fri, 30 Jun 2023 16:04:53 +0200] rev 78233
clarified signature;
Fri, 30 Jun 2023 14:56:38 +0200 clarified signature;
wenzelm [Fri, 30 Jun 2023 14:56:38 +0200] rev 78232
clarified signature;
Fri, 30 Jun 2023 13:12:10 +0200 New theory Leftist_Heap_List
nipkow [Fri, 30 Jun 2023 13:12:10 +0200] rev 78231
New theory Leftist_Heap_List
Fri, 30 Jun 2023 08:17:27 +0200 added [simp]
nipkow [Fri, 30 Jun 2023 08:17:27 +0200] rev 78230
added [simp]
Wed, 28 Jun 2023 16:01:34 +0200 merged
wenzelm [Wed, 28 Jun 2023 16:01:34 +0200] rev 78229
merged
Wed, 28 Jun 2023 14:45:29 +0200 proper build_master.build_uuid;
wenzelm [Wed, 28 Jun 2023 14:45:29 +0200] rev 78228
proper build_master.build_uuid;
Wed, 28 Jun 2023 13:30:53 +0200 proper session_init *after* deleting db files (amending af6c493b0441);
wenzelm [Wed, 28 Jun 2023 13:30:53 +0200] rev 78227
proper session_init *after* deleting db files (amending af6c493b0441);
Wed, 28 Jun 2023 12:39:43 +0200 clarified signature: more concise data;
wenzelm [Wed, 28 Jun 2023 12:39:43 +0200] rev 78226
clarified signature: more concise data;
Wed, 28 Jun 2023 12:30:30 +0200 tuned output;
wenzelm [Wed, 28 Jun 2023 12:30:30 +0200] rev 78225
tuned output;
Wed, 28 Jun 2023 12:25:54 +0200 more robust;
wenzelm [Wed, 28 Jun 2023 12:25:54 +0200] rev 78224
more robust;
Wed, 28 Jun 2023 12:20:09 +0200 clarified signature: better default;
wenzelm [Wed, 28 Jun 2023 12:20:09 +0200] rev 78223
clarified signature: better default;
Wed, 28 Jun 2023 12:16:02 +0200 show only active builds;
wenzelm [Wed, 28 Jun 2023 12:16:02 +0200] rev 78222
show only active builds;
Wed, 28 Jun 2023 12:13:46 +0200 clarified output;
wenzelm [Wed, 28 Jun 2023 12:13:46 +0200] rev 78221
clarified output;
Wed, 28 Jun 2023 11:44:09 +0200 tuned;
wenzelm [Wed, 28 Jun 2023 11:44:09 +0200] rev 78220
tuned;
Wed, 28 Jun 2023 11:35:02 +0200 support for identified builds;
wenzelm [Wed, 28 Jun 2023 11:35:02 +0200] rev 78219
support for identified builds; more complete implementation of "isabelle build_worker";
Wed, 28 Jun 2023 11:33:11 +0200 clarified signature: more operations and options;
wenzelm [Wed, 28 Jun 2023 11:33:11 +0200] rev 78218
clarified signature: more operations and options;
Tue, 27 Jun 2023 15:10:47 +0200 tuned;
wenzelm [Tue, 27 Jun 2023 15:10:47 +0200] rev 78217
tuned;
Tue, 27 Jun 2023 14:50:48 +0200 clarified signature;
wenzelm [Tue, 27 Jun 2023 14:50:48 +0200] rev 78216
clarified signature;
Tue, 27 Jun 2023 11:39:02 +0200 clarified signature;
wenzelm [Tue, 27 Jun 2023 11:39:02 +0200] rev 78215
clarified signature;
Tue, 27 Jun 2023 11:17:52 +0200 more robust close() after failed initialization;
wenzelm [Tue, 27 Jun 2023 11:17:52 +0200] rev 78214
more robust close() after failed initialization;
Tue, 27 Jun 2023 10:24:32 +0200 avoid repeated open_database_server: synchronized transaction_lock;
wenzelm [Tue, 27 Jun 2023 10:24:32 +0200] rev 78213
avoid repeated open_database_server: synchronized transaction_lock;
Tue, 27 Jun 2023 10:05:33 +0200 tuned signature;
wenzelm [Tue, 27 Jun 2023 10:05:33 +0200] rev 78212
tuned signature;
Tue, 27 Jun 2023 09:55:44 +0200 more robust: proper transaction_lock;
wenzelm [Tue, 27 Jun 2023 09:55:44 +0200] rev 78211
more robust: proper transaction_lock;
Tue, 27 Jun 2023 09:42:36 +0200 tuned signature;
wenzelm [Tue, 27 Jun 2023 09:42:36 +0200] rev 78210
tuned signature;
Mon, 26 Jun 2023 23:20:32 +0200 tuned signature;
wenzelm [Mon, 26 Jun 2023 23:20:32 +0200] rev 78209
tuned signature;
Mon, 26 Jun 2023 22:45:04 +0200 tuned signature;
wenzelm [Mon, 26 Jun 2023 22:45:04 +0200] rev 78208
tuned signature;
Mon, 26 Jun 2023 22:15:56 +0200 clarified signature: more options;
wenzelm [Mon, 26 Jun 2023 22:15:56 +0200] rev 78207
clarified signature: more options;
Mon, 26 Jun 2023 14:48:42 +0200 tuned;
wenzelm [Mon, 26 Jun 2023 14:48:42 +0200] rev 78206
tuned;
Mon, 26 Jun 2023 13:20:12 +0200 clarified database for heaps: do not depend on build_database_test;
wenzelm [Mon, 26 Jun 2023 13:20:12 +0200] rev 78205
clarified database for heaps: do not depend on build_database_test;
Mon, 26 Jun 2023 13:01:58 +0200 clarified signature;
wenzelm [Mon, 26 Jun 2023 13:01:58 +0200] rev 78204
clarified signature;
Mon, 26 Jun 2023 12:07:28 +0200 tuned signature;
wenzelm [Mon, 26 Jun 2023 12:07:28 +0200] rev 78203
tuned signature;
Tue, 27 Jun 2023 11:56:31 +0100 More metric space material
paulson <lp15@cam.ac.uk> [Tue, 27 Jun 2023 11:56:31 +0100] rev 78202
More metric space material
Mon, 26 Jun 2023 14:38:26 +0100 merged
paulson [Mon, 26 Jun 2023 14:38:26 +0100] rev 78201
merged
Mon, 26 Jun 2023 14:38:19 +0100 New and generalised analysis lemmas
paulson <lp15@cam.ac.uk> [Mon, 26 Jun 2023 14:38:19 +0100] rev 78200
New and generalised analysis lemmas
Mon, 26 Jun 2023 13:22:50 +0200 tuned names
nipkow [Mon, 26 Jun 2023 13:22:50 +0200] rev 78199
tuned names
Fri, 23 Jun 2023 14:43:15 +0200 clarified signature: prefer explicit combinator;
wenzelm [Fri, 23 Jun 2023 14:43:15 +0200] rev 78198
clarified signature: prefer explicit combinator;
Fri, 23 Jun 2023 13:51:23 +0200 unused;
wenzelm [Fri, 23 Jun 2023 13:51:23 +0200] rev 78197
unused;
Fri, 23 Jun 2023 13:47:34 +0200 restore heaps from database, which takes precedence over file-system;
wenzelm [Fri, 23 Jun 2023 13:47:34 +0200] rev 78196
restore heaps from database, which takes precedence over file-system;
Fri, 23 Jun 2023 11:14:44 +0200 tuned;
wenzelm [Fri, 23 Jun 2023 11:14:44 +0200] rev 78195
tuned;
Thu, 22 Jun 2023 14:51:37 +0200 more operations;
wenzelm [Thu, 22 Jun 2023 14:51:37 +0200] rev 78194
more operations;
Thu, 22 Jun 2023 14:29:05 +0200 tuned;
wenzelm [Thu, 22 Jun 2023 14:29:05 +0200] rev 78193
tuned;
Wed, 21 Jun 2023 15:56:48 +0200 more robust try-finally;
wenzelm [Wed, 21 Jun 2023 15:56:48 +0200] rev 78192
more robust try-finally;
Wed, 21 Jun 2023 15:53:38 +0200 tuned signature;
wenzelm [Wed, 21 Jun 2023 15:53:38 +0200] rev 78191
tuned signature;
Wed, 21 Jun 2023 15:41:18 +0200 proper clean_entry;
wenzelm [Wed, 21 Jun 2023 15:41:18 +0200] rev 78190
proper clean_entry;
Wed, 21 Jun 2023 15:31:18 +0200 afford larger build_database_slice for better compression (HOL: 1 slice, HOL-Proofs: multiple slices for testing);
wenzelm [Wed, 21 Jun 2023 15:31:18 +0200] rev 78189
afford larger build_database_slice for better compression (HOL: 1 slice, HOL-Proofs: multiple slices for testing);
Wed, 21 Jun 2023 15:20:58 +0200 prefer system option;
wenzelm [Wed, 21 Jun 2023 15:20:58 +0200] rev 78188
prefer system option;
Wed, 21 Jun 2023 14:27:51 +0200 clarified signature: more explicit class SQL.Data;
wenzelm [Wed, 21 Jun 2023 14:27:51 +0200] rev 78187
clarified signature: more explicit class SQL.Data;
Wed, 21 Jun 2023 11:42:11 +0200 proper ML_Heap.clean_entry;
wenzelm [Wed, 21 Jun 2023 11:42:11 +0200] rev 78186
proper ML_Heap.clean_entry;
Wed, 21 Jun 2023 11:15:04 +0200 tuned signature;
wenzelm [Wed, 21 Jun 2023 11:15:04 +0200] rev 78185
tuned signature;
Wed, 21 Jun 2023 11:05:20 +0200 tuned;
wenzelm [Wed, 21 Jun 2023 11:05:20 +0200] rev 78184
tuned;
Tue, 20 Jun 2023 22:57:34 +0200 store heaps within database server;
wenzelm [Tue, 20 Jun 2023 22:57:34 +0200] rev 78183
store heaps within database server;
Tue, 20 Jun 2023 18:23:17 +0200 tuned signature;
wenzelm [Tue, 20 Jun 2023 18:23:17 +0200] rev 78182
tuned signature;
Tue, 20 Jun 2023 16:48:47 +0200 clarified modules;
wenzelm [Tue, 20 Jun 2023 16:48:47 +0200] rev 78181
clarified modules;
Tue, 20 Jun 2023 16:39:13 +0200 tuned signature;
wenzelm [Tue, 20 Jun 2023 16:39:13 +0200] rev 78180
tuned signature;
Tue, 20 Jun 2023 15:00:45 +0200 clarified modules;
wenzelm [Tue, 20 Jun 2023 15:00:45 +0200] rev 78179
clarified modules;
Tue, 20 Jun 2023 14:25:06 +0200 clarified modules;
wenzelm [Tue, 20 Jun 2023 14:25:06 +0200] rev 78178
clarified modules;
Mon, 19 Jun 2023 22:28:09 +0200 early inclusion of cvc5 proof reconstruction; slightly reorganize smt/z3_reals;
Mathias Fleury <Mathias.Fleury@mpi-inf.mpg.de> [Mon, 19 Jun 2023 22:28:09 +0200] rev 78177
early inclusion of cvc5 proof reconstruction; slightly reorganize smt/z3_reals;
Sat, 17 Jun 2023 17:41:02 +0200 merged
wenzelm [Sat, 17 Jun 2023 17:41:02 +0200] rev 78176
merged
Sat, 17 Jun 2023 17:29:31 +0200 proper close;
wenzelm [Sat, 17 Jun 2023 17:29:31 +0200] rev 78175
proper close;
Sat, 17 Jun 2023 15:58:41 +0200 separate host.db for independent db.transaction_lock;
wenzelm [Sat, 17 Jun 2023 15:58:41 +0200] rev 78174
separate host.db for independent db.transaction_lock;
Sat, 17 Jun 2023 14:45:24 +0200 tuned comments;
wenzelm [Sat, 17 Jun 2023 14:45:24 +0200] rev 78173
tuned comments;
Sat, 17 Jun 2023 13:09:11 +0200 omit redundant data: already stored in progress database;
wenzelm [Sat, 17 Jun 2023 13:09:11 +0200] rev 78172
omit redundant data: already stored in progress database;
Sat, 17 Jun 2023 12:52:45 +0200 tuned signature: more operations;
wenzelm [Sat, 17 Jun 2023 12:52:45 +0200] rev 78171
tuned signature: more operations;
Fri, 16 Jun 2023 14:20:18 +0200 proper support for SQLite: avoid conflicts on transaction_lock;
wenzelm [Fri, 16 Jun 2023 14:20:18 +0200] rev 78170
proper support for SQLite: avoid conflicts on transaction_lock;
Fri, 16 Jun 2023 14:01:30 +0200 minor performance tuning: avoid external process;
wenzelm [Fri, 16 Jun 2023 14:01:30 +0200] rev 78169
minor performance tuning: avoid external process;
Thu, 15 Jun 2023 22:09:56 +0200 clarified signature;
wenzelm [Thu, 15 Jun 2023 22:09:56 +0200] rev 78168
clarified signature;
Thu, 15 Jun 2023 21:26:31 +0200 obsolete;
wenzelm [Thu, 15 Jun 2023 21:26:31 +0200] rev 78167
obsolete;
Thu, 15 Jun 2023 21:26:21 +0200 tuned;
wenzelm [Thu, 15 Jun 2023 21:26:21 +0200] rev 78166
tuned;
Thu, 15 Jun 2023 21:24:37 +0200 tuned signature;
wenzelm [Thu, 15 Jun 2023 21:24:37 +0200] rev 78165
tuned signature;
Thu, 15 Jun 2023 17:29:29 +0200 tuned signature;
wenzelm [Thu, 15 Jun 2023 17:29:29 +0200] rev 78164
tuned signature;
Thu, 15 Jun 2023 17:24:32 +0200 clarified signature;
wenzelm [Thu, 15 Jun 2023 17:24:32 +0200] rev 78163
clarified signature;
Thu, 15 Jun 2023 17:03:48 +0200 tuned;
wenzelm [Thu, 15 Jun 2023 17:03:48 +0200] rev 78162
tuned;
Thu, 15 Jun 2023 15:04:23 +0200 clarified signature;
wenzelm [Thu, 15 Jun 2023 15:04:23 +0200] rev 78161
clarified signature;
Thu, 15 Jun 2023 14:45:21 +0200 tuned;
wenzelm [Thu, 15 Jun 2023 14:45:21 +0200] rev 78160
tuned;
Thu, 15 Jun 2023 14:44:12 +0200 proper pattern (amending da5cc332ded3);
wenzelm [Thu, 15 Jun 2023 14:44:12 +0200] rev 78159
proper pattern (amending da5cc332ded3);
Thu, 15 Jun 2023 14:28:17 +0200 tuned signature;
wenzelm [Thu, 15 Jun 2023 14:28:17 +0200] rev 78158
tuned signature;
Wed, 14 Jun 2023 17:20:05 +0200 proper hostname from build_context;
wenzelm [Wed, 14 Jun 2023 17:20:05 +0200] rev 78157
proper hostname from build_context;
Wed, 14 Jun 2023 16:27:44 +0200 prefer Database_Progress, which is more robust (amending afb1a19307c4);
wenzelm [Wed, 14 Jun 2023 16:27:44 +0200] rev 78156
prefer Database_Progress, which is more robust (amending afb1a19307c4);
Wed, 14 Jun 2023 15:37:30 +0200 support for Database_Progress;
wenzelm [Wed, 14 Jun 2023 15:37:30 +0200] rev 78155
support for Database_Progress;
Wed, 14 Jun 2023 12:10:40 +0200 tuned signature: more operations;
wenzelm [Wed, 14 Jun 2023 12:10:40 +0200] rev 78154
tuned signature: more operations;
Wed, 14 Jun 2023 11:47:43 +0200 tuned signature: more operations;
wenzelm [Wed, 14 Jun 2023 11:47:43 +0200] rev 78153
tuned signature: more operations;
Wed, 14 Jun 2023 11:18:25 +0200 tuned signature: more operations;
wenzelm [Wed, 14 Jun 2023 11:18:25 +0200] rev 78152
tuned signature: more operations;
Thu, 08 Jun 2023 14:45:31 +0200 clarified signature;
wenzelm [Thu, 08 Jun 2023 14:45:31 +0200] rev 78151
clarified signature;
Thu, 15 Jun 2023 17:20:09 +1000 optional description in Eisbach "method" command;
kleing [Thu, 15 Jun 2023 17:20:09 +1000] rev 78150
optional description in Eisbach "method" command;
Wed, 14 Jun 2023 15:47:27 +0200 disable 'falsify' and 'abduce' in Sledgehammer by default, since they don't seem to be very useful in practice
blanchet [Wed, 14 Jun 2023 15:47:27 +0200] rev 78149
disable 'falsify' and 'abduce' in Sledgehammer by default, since they don't seem to be very useful in practice
Wed, 07 Jun 2023 17:09:17 +0200 Added tag Isabelle2023-RC0 for changeset f4221ae7544c
wenzelm [Wed, 07 Jun 2023 17:09:17 +0200] rev 78148
Added tag Isabelle2023-RC0 for changeset f4221ae7544c
Wed, 07 Jun 2023 15:35:19 +0200 updated to zstd-jni-1.5.5-4;
wenzelm [Wed, 07 Jun 2023 15:35:19 +0200] rev 78147
updated to zstd-jni-1.5.5-4;
Wed, 07 Jun 2023 15:27:52 +0200 updated to postgresql-42.6.0;
wenzelm [Wed, 07 Jun 2023 15:27:52 +0200] rev 78146
updated to postgresql-42.6.0;
Wed, 07 Jun 2023 14:29:25 +0200 back to more concise build_release, thanks to build_host_macos = "mini3";
wenzelm [Wed, 07 Jun 2023 14:29:25 +0200] rev 78145
back to more concise build_release, thanks to build_host_macos = "mini3";
Wed, 07 Jun 2023 14:26:46 +0200 more PLATFORMS;
wenzelm [Wed, 07 Jun 2023 14:26:46 +0200] rev 78144
more PLATFORMS;
Wed, 07 Jun 2023 13:02:40 +0200 updated for release;
wenzelm [Wed, 07 Jun 2023 13:02:40 +0200] rev 78143
updated for release;
Wed, 07 Jun 2023 11:40:24 +0200 tuned NEWS;
wenzelm [Wed, 07 Jun 2023 11:40:24 +0200] rev 78142
tuned NEWS;
Tue, 06 Jun 2023 23:42:47 +0200 more realistic factor;
wenzelm [Tue, 06 Jun 2023 23:42:47 +0200] rev 78141
more realistic factor;
Tue, 06 Jun 2023 21:02:37 +0200 proper trim_context;
wenzelm [Tue, 06 Jun 2023 21:02:37 +0200] rev 78140
proper trim_context;
Tue, 06 Jun 2023 15:29:43 +0200 proper exception positions;
wenzelm [Tue, 06 Jun 2023 15:29:43 +0200] rev 78139
proper exception positions;
Tue, 06 Jun 2023 15:12:40 +0200 proper trim_context / transfer, e.g. for Specification.definition;
wenzelm [Tue, 06 Jun 2023 15:12:40 +0200] rev 78138
proper trim_context / transfer, e.g. for Specification.definition;
Tue, 06 Jun 2023 14:19:53 +0200 tuned;
wenzelm [Tue, 06 Jun 2023 14:19:53 +0200] rev 78137
tuned;
Tue, 06 Jun 2023 11:33:38 +0200 tuned;
wenzelm [Tue, 06 Jun 2023 11:33:38 +0200] rev 78136
tuned;
Tue, 06 Jun 2023 11:26:59 +0200 tuned signature: more operations;
wenzelm [Tue, 06 Jun 2023 11:26:59 +0200] rev 78135
tuned signature: more operations;
Tue, 06 Jun 2023 11:07:49 +0200 minor performance tuning: avoid append to end-of-list;
wenzelm [Tue, 06 Jun 2023 11:07:49 +0200] rev 78134
minor performance tuning: avoid append to end-of-list;
Sat, 03 Jun 2023 22:54:24 +1000 TN has enough examples of the bug.
nipkow [Sat, 03 Jun 2023 22:54:24 +1000] rev 78133
TN has enough examples of the bug.
Fri, 02 Jun 2023 12:14:17 +0200 added lemma ffUnion_fsubset_iff
desharna [Fri, 02 Jun 2023 12:14:17 +0200] rev 78132
added lemma ffUnion_fsubset_iff
Thu, 01 Jun 2023 12:08:33 +0100 Even more material from the HOL Light metric space library
paulson <lp15@cam.ac.uk> [Thu, 01 Jun 2023 12:08:33 +0100] rev 78131
Even more material from the HOL Light metric space library
Wed, 31 May 2023 11:28:31 +0100 NEWS: Announcing the metric space material
paulson <lp15@cam.ac.uk> [Wed, 31 May 2023 11:28:31 +0100] rev 78130
NEWS: Announcing the metric space material
Wed, 31 May 2023 11:05:44 +0100 merged
paulson [Wed, 31 May 2023 11:05:44 +0100] rev 78129
merged
Tue, 30 May 2023 14:24:09 +0100 Hiding the constructor names, particularly to avoid conflicts involving "ext"
paulson <lp15@cam.ac.uk> [Tue, 30 May 2023 14:24:09 +0100] rev 78128
Hiding the constructor names, particularly to avoid conflicts involving "ext"
Tue, 30 May 2023 12:33:06 +0100 New HOL Light material on metric spaces and topological spaces
paulson <lp15@cam.ac.uk> [Tue, 30 May 2023 12:33:06 +0100] rev 78127
New HOL Light material on metric spaces and topological spaces
Wed, 31 May 2023 11:14:15 +0200 enable scala-3.3.0, with forced rebuild of Isabelle/Scala and Isabelle/ML;
wenzelm [Wed, 31 May 2023 11:14:15 +0200] rev 78126
enable scala-3.3.0, with forced rebuild of Isabelle/Scala and Isabelle/ML;
Wed, 31 May 2023 11:13:22 +0200 provide scala-3.3.0;
wenzelm [Wed, 31 May 2023 11:13:22 +0200] rev 78125
provide scala-3.3.0;
Wed, 31 May 2023 10:36:51 +0200 more NEWS;
wenzelm [Wed, 31 May 2023 10:36:51 +0200] rev 78124
more NEWS;
Wed, 31 May 2023 10:21:35 +0200 tuned NEWS;
wenzelm [Wed, 31 May 2023 10:21:35 +0200] rev 78123
tuned NEWS;
Tue, 30 May 2023 12:07:48 +0200 NEWS;
wenzelm [Tue, 30 May 2023 12:07:48 +0200] rev 78122
NEWS;
Sun, 28 May 2023 12:14:40 +0200 removed intro, desc, elim, and simp annotations from FSet lemmas that are instances of lemmas in Set
desharna [Sun, 28 May 2023 12:14:40 +0200] rev 78121
removed intro, desc, elim, and simp annotations from FSet lemmas that are instances of lemmas in Set
Sat, 27 May 2023 23:34:42 +0200 merged
desharna [Sat, 27 May 2023 23:34:42 +0200] rev 78120
merged
Sat, 27 May 2023 23:34:07 +0200 NEWS
desharna [Sat, 27 May 2023 23:34:07 +0200] rev 78119
NEWS
Sat, 27 May 2023 23:32:40 +0200 set up code generation for fset
desharna [Sat, 27 May 2023 23:32:40 +0200] rev 78118
set up code generation for fset
Fri, 26 May 2023 15:44:59 +0200 redefined FSet.fBall and FSet.fBex as abbreviations based on Set.Ball and Set.Bex
desharna [Fri, 26 May 2023 15:44:59 +0200] rev 78117
redefined FSet.fBall and FSet.fBex as abbreviations based on Set.Ball and Set.Bex
Sat, 27 May 2023 13:30:42 +0200 merged
wenzelm [Sat, 27 May 2023 13:30:42 +0200] rev 78116
merged
Sat, 27 May 2023 13:29:13 +0200 tuned signature;
wenzelm [Sat, 27 May 2023 13:29:13 +0200] rev 78115
tuned signature;
Fri, 26 May 2023 13:19:49 +0200 clarified treatment of context;
wenzelm [Fri, 26 May 2023 13:19:49 +0200] rev 78114
clarified treatment of context;
Fri, 26 May 2023 11:47:45 +0200 clarified treatment of context;
wenzelm [Fri, 26 May 2023 11:47:45 +0200] rev 78113
clarified treatment of context;
Fri, 26 May 2023 11:46:51 +0200 more operations;
wenzelm [Fri, 26 May 2023 11:46:51 +0200] rev 78112
more operations;
Fri, 26 May 2023 10:34:39 +0200 NEWS
desharna [Fri, 26 May 2023 10:34:39 +0200] rev 78111
NEWS
Fri, 26 May 2023 10:34:32 +0200 renamed notin_fset to not_fmember
desharna [Fri, 26 May 2023 10:34:32 +0200] rev 78110
renamed notin_fset to not_fmember
Fri, 26 May 2023 09:59:06 +0200 added author
desharna [Fri, 26 May 2023 09:59:06 +0200] rev 78109
added author
Fri, 26 May 2023 09:56:20 +0200 merged
desharna [Fri, 26 May 2023 09:56:20 +0200] rev 78108
merged
Fri, 26 May 2023 09:49:45 +0200 adapted Transfer_Debug from fmember to fempty
desharna [Fri, 26 May 2023 09:49:45 +0200] rev 78107
adapted Transfer_Debug from fmember to fempty
Fri, 26 May 2023 09:48:55 +0200 renamed variables
desharna [Fri, 26 May 2023 09:48:55 +0200] rev 78106
renamed variables
Wed, 17 May 2023 09:00:04 +0200 merged
desharna [Wed, 17 May 2023 09:00:04 +0200] rev 78105
merged
Tue, 16 May 2023 23:41:20 +0200 fixed lemma name
desharna [Tue, 16 May 2023 23:41:20 +0200] rev 78104
fixed lemma name
Tue, 16 May 2023 22:23:05 +0200 redefined FSet.fmember as an abbreviation based on Set.member
desharna [Tue, 16 May 2023 22:23:05 +0200] rev 78103
redefined FSet.fmember as an abbreviation based on Set.member
Tue, 16 May 2023 14:16:20 +0200 replaced some lemmas' implicit formulas by explicit ones to avoid silent changes
desharna [Tue, 16 May 2023 14:16:20 +0200] rev 78102
replaced some lemmas' implicit formulas by explicit ones to avoid silent changes
Thu, 25 May 2023 13:58:46 +0200 merged
wenzelm [Thu, 25 May 2023 13:58:46 +0200] rev 78101
merged
Tue, 23 May 2023 21:53:18 +0200 proper setup for rule attribute;
wenzelm [Tue, 23 May 2023 21:53:18 +0200] rev 78100
proper setup for rule attribute;
Tue, 23 May 2023 21:43:36 +0200 more uniform simproc_setup: avoid vacuous abstraction over morphism, which sometimes captures context values in its functional closure;
wenzelm [Tue, 23 May 2023 21:43:36 +0200] rev 78099
more uniform simproc_setup: avoid vacuous abstraction over morphism, which sometimes captures context values in its functional closure;
Tue, 23 May 2023 20:11:15 +0200 clarified output of embedded values, e.g. for 'print_locale';
wenzelm [Tue, 23 May 2023 20:11:15 +0200] rev 78098
clarified output of embedded values, e.g. for 'print_locale';
Tue, 23 May 2023 19:12:21 +0200 tuned: more antiquotations;
wenzelm [Tue, 23 May 2023 19:12:21 +0200] rev 78097
tuned: more antiquotations;
Tue, 23 May 2023 18:59:19 +0200 tuned;
wenzelm [Tue, 23 May 2023 18:59:19 +0200] rev 78096
tuned;
Tue, 23 May 2023 18:46:15 +0200 tuned signature: more position information;
wenzelm [Tue, 23 May 2023 18:46:15 +0200] rev 78095
tuned signature: more position information;
Tue, 23 May 2023 10:56:41 +0200 tuned;
wenzelm [Tue, 23 May 2023 10:56:41 +0200] rev 78094
tuned;
Tue, 23 May 2023 12:31:23 +0100 Finally, the abstract metric space development
paulson <lp15@cam.ac.uk> [Tue, 23 May 2023 12:31:23 +0100] rev 78093
Finally, the abstract metric space development
Mon, 22 May 2023 12:01:05 +0200 merged
wenzelm [Mon, 22 May 2023 12:01:05 +0200] rev 78092
merged
Sat, 20 May 2023 22:49:20 +0200 misc tuning and clarification;
wenzelm [Sat, 20 May 2023 22:49:20 +0200] rev 78091
misc tuning and clarification;
Sat, 20 May 2023 22:41:37 +0200 tuned signature;
wenzelm [Sat, 20 May 2023 22:41:37 +0200] rev 78090
tuned signature;
Sat, 20 May 2023 21:48:41 +0200 tuned;
wenzelm [Sat, 20 May 2023 21:48:41 +0200] rev 78089
tuned;
Sat, 20 May 2023 21:23:44 +0200 tuned --- Token.make_string / Token.assign are value-oriented;
wenzelm [Sat, 20 May 2023 21:23:44 +0200] rev 78088
tuned --- Token.make_string / Token.assign are value-oriented;
Sat, 20 May 2023 20:56:13 +0200 more documentation;
wenzelm [Sat, 20 May 2023 20:56:13 +0200] rev 78087
more documentation;
Sat, 20 May 2023 17:42:01 +0200 tuned signature;
wenzelm [Sat, 20 May 2023 17:42:01 +0200] rev 78086
tuned signature;
Sat, 20 May 2023 17:18:44 +0200 tuned signature;
wenzelm [Sat, 20 May 2023 17:18:44 +0200] rev 78085
tuned signature;
Sat, 20 May 2023 16:12:37 +0200 more robust context: fail immediately via Morphism.the_theory, instead of rarely via Thm.theory_of_thm (for non-normal thm);
wenzelm [Sat, 20 May 2023 16:12:37 +0200] rev 78084
more robust context: fail immediately via Morphism.the_theory, instead of rarely via Thm.theory_of_thm (for non-normal thm);
Sat, 20 May 2023 14:48:06 +0200 prefer static simpset;
wenzelm [Sat, 20 May 2023 14:48:06 +0200] rev 78083
prefer static simpset;
Sat, 20 May 2023 14:12:01 +0200 omit pointless morphism in global theory;
wenzelm [Sat, 20 May 2023 14:12:01 +0200] rev 78082
omit pointless morphism in global theory;
Sat, 20 May 2023 12:04:41 +0200 more operations;
wenzelm [Sat, 20 May 2023 12:04:41 +0200] rev 78081
more operations;
Fri, 19 May 2023 22:09:06 +0200 more careful treatment of context for method source;
wenzelm [Fri, 19 May 2023 22:09:06 +0200] rev 78080
more careful treatment of context for method source;
Fri, 19 May 2023 21:48:11 +0200 clarified context;
wenzelm [Fri, 19 May 2023 21:48:11 +0200] rev 78079
clarified context;
Fri, 19 May 2023 21:22:39 +0200 clarified signature;
wenzelm [Fri, 19 May 2023 21:22:39 +0200] rev 78078
clarified signature;
Fri, 19 May 2023 11:42:12 +0200 remove pointless context setup (see also b2e449c155a4);
wenzelm [Fri, 19 May 2023 11:42:12 +0200] rev 78077
remove pointless context setup (see also b2e449c155a4);
Fri, 19 May 2023 11:41:30 +0200 more careful reset_context for stored entity;
wenzelm [Fri, 19 May 2023 11:41:30 +0200] rev 78076
more careful reset_context for stored entity;
Thu, 18 May 2023 23:50:59 +0200 more careful reset/set_context for stored declarations;
wenzelm [Thu, 18 May 2023 23:50:59 +0200] rev 78075
more careful reset/set_context for stored declarations;
Thu, 18 May 2023 23:21:05 +0200 tuned;
wenzelm [Thu, 18 May 2023 23:21:05 +0200] rev 78074
tuned;
Thu, 18 May 2023 23:20:41 +0200 tuned;
wenzelm [Thu, 18 May 2023 23:20:41 +0200] rev 78073
tuned;
Thu, 18 May 2023 17:21:29 +0200 clarified signature: more explicit types;
wenzelm [Thu, 18 May 2023 17:21:29 +0200] rev 78072
clarified signature: more explicit types;
Thu, 18 May 2023 15:34:01 +0200 clarified data: avoid pointless Morphism.transform;
wenzelm [Thu, 18 May 2023 15:34:01 +0200] rev 78071
clarified data: avoid pointless Morphism.transform;
Thu, 18 May 2023 14:06:35 +0200 proper Token.Declaration for internal_declaration;
wenzelm [Thu, 18 May 2023 14:06:35 +0200] rev 78070
proper Token.Declaration for internal_declaration;
Tue, 16 May 2023 20:26:09 +0200 more standard treatment of morphism context;
wenzelm [Tue, 16 May 2023 20:26:09 +0200] rev 78069
more standard treatment of morphism context;
Tue, 16 May 2023 19:52:50 +0200 tuned: avoid duplication;
wenzelm [Tue, 16 May 2023 19:52:50 +0200] rev 78068
tuned: avoid duplication;
Tue, 16 May 2023 19:43:42 +0200 more standard treatment of morphism context, but hardly relevant here;
wenzelm [Tue, 16 May 2023 19:43:42 +0200] rev 78067
more standard treatment of morphism context, but hardly relevant here;
Tue, 16 May 2023 19:42:19 +0200 tuned;
wenzelm [Tue, 16 May 2023 19:42:19 +0200] rev 78066
tuned;
Tue, 16 May 2023 19:20:18 +0200 more careful treatment of set_context / reset_context for persistent morphisms;
wenzelm [Tue, 16 May 2023 19:20:18 +0200] rev 78065
more careful treatment of set_context / reset_context for persistent morphisms; avoid persistent theory for eq_morphism / eq_term_morphism, notably in 'class' definition;
Tue, 16 May 2023 17:08:31 +0200 clarified transfer / trim_context on persistent Token.source (e.g. attribute expressions): actually set/reset implicit context;
wenzelm [Tue, 16 May 2023 17:08:31 +0200] rev 78064
clarified transfer / trim_context on persistent Token.source (e.g. attribute expressions): actually set/reset implicit context; clarified signature;
Tue, 16 May 2023 15:15:56 +0200 tuned signature;
wenzelm [Tue, 16 May 2023 15:15:56 +0200] rev 78063
tuned signature;
Tue, 16 May 2023 14:30:32 +0200 support for context within morphism (for background theory);
wenzelm [Tue, 16 May 2023 14:30:32 +0200] rev 78062
support for context within morphism (for background theory);
Mon, 15 May 2023 22:46:04 +0200 proper transfer to supported "bundle ... begin unbundle ... end", e.g. see theory "AFP/Probabilistic_Timed_Automata.Graphs";
wenzelm [Mon, 15 May 2023 22:46:04 +0200] rev 78061
proper transfer to supported "bundle ... begin unbundle ... end", e.g. see theory "AFP/Probabilistic_Timed_Automata.Graphs";
Mon, 15 May 2023 20:55:17 +0200 clarified signature;
wenzelm [Mon, 15 May 2023 20:55:17 +0200] rev 78060
clarified signature;
Mon, 15 May 2023 20:37:53 +0200 tuned;
wenzelm [Mon, 15 May 2023 20:37:53 +0200] rev 78059
tuned;
Mon, 15 May 2023 20:23:42 +0200 tuned;
wenzelm [Mon, 15 May 2023 20:23:42 +0200] rev 78058
tuned;
Mon, 15 May 2023 20:19:02 +0200 tuned signature;
wenzelm [Mon, 15 May 2023 20:19:02 +0200] rev 78057
tuned signature;
Mon, 15 May 2023 19:40:01 +0200 more accurate Thm.trim_context / Thm.transfer;
wenzelm [Mon, 15 May 2023 19:40:01 +0200] rev 78056
more accurate Thm.trim_context / Thm.transfer;
Mon, 15 May 2023 16:18:23 +0200 clarified stored thm: result from notes;
wenzelm [Mon, 15 May 2023 16:18:23 +0200] rev 78055
clarified stored thm: result from notes; tuned;
Mon, 15 May 2023 15:14:19 +0200 tuned whitespace;
wenzelm [Mon, 15 May 2023 15:14:19 +0200] rev 78054
tuned whitespace;
Mon, 15 May 2023 15:04:37 +0200 clarified signature: avoid convoluted operations;
wenzelm [Mon, 15 May 2023 15:04:37 +0200] rev 78053
clarified signature: avoid convoluted operations;
Mon, 15 May 2023 14:34:38 +0200 tuned signature;
wenzelm [Mon, 15 May 2023 14:34:38 +0200] rev 78052
tuned signature;
Mon, 15 May 2023 14:21:00 +0200 update to polyml-a5d5fba90286, with more robust ML_Heap.sizeof;
wenzelm [Mon, 15 May 2023 14:21:00 +0200] rev 78051
update to polyml-a5d5fba90286, with more robust ML_Heap.sizeof;
Mon, 15 May 2023 14:13:58 +0200 avoid capture of inner/outer context and thus reduce heaps sizes by 20..40% (see also dd04a8b654fc, e49bf4ebf330, 9c19e15c8548, 71467e35fc3c);
wenzelm [Mon, 15 May 2023 14:13:58 +0200] rev 78050
avoid capture of inner/outer context and thus reduce heaps sizes by 20..40% (see also dd04a8b654fc, e49bf4ebf330, 9c19e15c8548, 71467e35fc3c);
Mon, 15 May 2023 14:10:44 +0200 proper transfer / trim_context;
wenzelm [Mon, 15 May 2023 14:10:44 +0200] rev 78049
proper transfer / trim_context;
Mon, 15 May 2023 14:09:45 +0200 more operations "without_context", assuming that the thm has been properly transferred already;
wenzelm [Mon, 15 May 2023 14:09:45 +0200] rev 78048
more operations "without_context", assuming that the thm has been properly transferred already;
Mon, 15 May 2023 12:14:47 +0200 proper trim_context / transfer;
wenzelm [Mon, 15 May 2023 12:14:47 +0200] rev 78047
proper trim_context / transfer;
Mon, 15 May 2023 10:59:49 +0200 tuned: more accurate check (is_norm_hhf protect);
wenzelm [Mon, 15 May 2023 10:59:49 +0200] rev 78046
tuned: more accurate check (is_norm_hhf protect);
Mon, 15 May 2023 10:50:48 +0200 clarified build options: reduce heap size by approx. 3%;
wenzelm [Mon, 15 May 2023 10:50:48 +0200] rev 78045
clarified build options: reduce heap size by approx. 3%;
Sun, 14 May 2023 20:54:08 +0200 more standard merge order, following logical structure of imports rather than physical serials;
wenzelm [Sun, 14 May 2023 20:54:08 +0200] rev 78044
more standard merge order, following logical structure of imports rather than physical serials;
Sun, 14 May 2023 13:15:52 +0200 tuned;
wenzelm [Sun, 14 May 2023 13:15:52 +0200] rev 78043
tuned;
Sun, 14 May 2023 13:15:21 +0200 tuned;
wenzelm [Sun, 14 May 2023 13:15:21 +0200] rev 78042
tuned;
Sun, 14 May 2023 13:00:49 +0200 proper Thm.trim_context / Thm.transfer;
wenzelm [Sun, 14 May 2023 13:00:49 +0200] rev 78041
proper Thm.trim_context / Thm.transfer;
Sun, 14 May 2023 12:34:49 +0200 proper Thm.trim_context / Thm.transfer;
wenzelm [Sun, 14 May 2023 12:34:49 +0200] rev 78040
proper Thm.trim_context / Thm.transfer;
Sat, 13 May 2023 21:30:34 +0200 tuned: avoid pointless Proof_Context.init_global of Context.proof_of;
wenzelm [Sat, 13 May 2023 21:30:34 +0200] rev 78039
tuned: avoid pointless Proof_Context.init_global of Context.proof_of;
Thu, 18 May 2023 11:44:42 +0100 New material from the HOL Light metric space library, mostly about quasi components
paulson <lp15@cam.ac.uk> [Thu, 18 May 2023 11:44:42 +0100] rev 78038
New material from the HOL Light metric space library, mostly about quasi components
Mon, 15 May 2023 17:12:18 +0100 More material from the HOL Light metric space library
paulson <lp15@cam.ac.uk> [Mon, 15 May 2023 17:12:18 +0100] rev 78037
More material from the HOL Light metric space library
Thu, 11 May 2023 22:12:43 +0200 proper Thm.trim_context / Thm.transfer;
wenzelm [Thu, 11 May 2023 22:12:43 +0200] rev 78036
proper Thm.trim_context / Thm.transfer;
Thu, 11 May 2023 21:32:22 +0200 proper position for ML-like commands;
wenzelm [Thu, 11 May 2023 21:32:22 +0200] rev 78035
proper position for ML-like commands;
Thu, 11 May 2023 14:17:24 +0200 more robust: after shutdown;
wenzelm [Thu, 11 May 2023 14:17:24 +0200] rev 78034
more robust: after shutdown;
Thu, 11 May 2023 12:21:50 +0200 proper exception CONTEXT for Context.certificate_theory;
wenzelm [Thu, 11 May 2023 12:21:50 +0200] rev 78033
proper exception CONTEXT for Context.certificate_theory;
Thu, 11 May 2023 12:20:47 +0200 more diagnostic operations;
wenzelm [Thu, 11 May 2023 12:20:47 +0200] rev 78032
more diagnostic operations;
Thu, 11 May 2023 10:46:52 +0200 tuned spelling;
wenzelm [Thu, 11 May 2023 10:46:52 +0200] rev 78031
tuned spelling;
Wed, 10 May 2023 23:28:15 +0200 more standard treatment of data and context;
wenzelm [Wed, 10 May 2023 23:28:15 +0200] rev 78030
more standard treatment of data and context;
Wed, 10 May 2023 23:04:12 +0200 more standard val silent = Attrib.setup_config_bool;
wenzelm [Wed, 10 May 2023 23:04:12 +0200] rev 78029
more standard val silent = Attrib.setup_config_bool;
Wed, 10 May 2023 22:54:54 +0200 tuned;
wenzelm [Wed, 10 May 2023 22:54:54 +0200] rev 78028
tuned;
Wed, 10 May 2023 22:41:50 +0200 proper Thm.trim_context / Thm.transfer;
wenzelm [Wed, 10 May 2023 22:41:50 +0200] rev 78027
proper Thm.trim_context / Thm.transfer;
Wed, 10 May 2023 22:01:27 +0200 proper Thm.trim_context / Thm.transfer;
wenzelm [Wed, 10 May 2023 22:01:27 +0200] rev 78026
proper Thm.trim_context / Thm.transfer;
Wed, 10 May 2023 21:47:08 +0200 tuned;
wenzelm [Wed, 10 May 2023 21:47:08 +0200] rev 78025
tuned;
Wed, 10 May 2023 21:41:58 +0200 tuned Isabelle/ML;
wenzelm [Wed, 10 May 2023 21:41:58 +0200] rev 78024
tuned Isabelle/ML;
Wed, 10 May 2023 21:17:21 +0200 more informative position information;
wenzelm [Wed, 10 May 2023 21:17:21 +0200] rev 78023
more informative position information;
Wed, 10 May 2023 20:38:24 +0200 tuned;
wenzelm [Wed, 10 May 2023 20:38:24 +0200] rev 78022
tuned;
Wed, 10 May 2023 20:30:46 +0200 more informative position information;
wenzelm [Wed, 10 May 2023 20:30:46 +0200] rev 78021
more informative position information;
Wed, 10 May 2023 19:30:17 +0200 clarified context tracing;
wenzelm [Wed, 10 May 2023 19:30:17 +0200] rev 78020
clarified context tracing; proper finish: purge inactive entries;
Wed, 10 May 2023 16:05:14 +0200 more operations;
wenzelm [Wed, 10 May 2023 16:05:14 +0200] rev 78019
more operations;
Wed, 10 May 2023 15:43:49 +0200 proper system options to control context tracing/timing;
wenzelm [Wed, 10 May 2023 15:43:49 +0200] rev 78018
proper system options to control context tracing/timing;
Wed, 10 May 2023 08:59:44 +0200 added lemmas transp_on_multpHO and transp_multpHO
desharna [Wed, 10 May 2023 08:59:44 +0200] rev 78017
added lemmas transp_on_multpHO and transp_multpHO
Wed, 10 May 2023 08:56:32 +0200 tuned theory structure
desharna [Wed, 10 May 2023 08:56:32 +0200] rev 78016
tuned theory structure
Wed, 10 May 2023 08:20:53 +0200 merged
desharna [Wed, 10 May 2023 08:20:53 +0200] rev 78015
merged
Tue, 09 May 2023 22:00:36 +0200 added lemmas Finite_Set.bex_(min|max)_element_with_property and reordered assumptions of Finite_Set.bex_(min|max)_element
desharna [Tue, 09 May 2023 22:00:36 +0200] rev 78014
added lemmas Finite_Set.bex_(min|max)_element_with_property and reordered assumptions of Finite_Set.bex_(min|max)_element
Tue, 09 May 2023 23:56:40 +0200 backed out changeset 6c2494750a4e: it hardly makes a difference for heap size, but crashes arm64_32-darwin for unknown reasons;
wenzelm [Tue, 09 May 2023 23:56:40 +0200] rev 78013
backed out changeset 6c2494750a4e: it hardly makes a difference for heap size, but crashes arm64_32-darwin for unknown reasons;
Tue, 09 May 2023 23:12:09 +0200 enforce rebuild of Isabelle/ML + Isabelle/Scala;
wenzelm [Tue, 09 May 2023 23:12:09 +0200] rev 78012
enforce rebuild of Isabelle/ML + Isabelle/Scala;
Tue, 09 May 2023 22:58:09 +0200 updated to jdk-17.0.7;
wenzelm [Tue, 09 May 2023 22:58:09 +0200] rev 78011
updated to jdk-17.0.7;
Tue, 09 May 2023 21:50:04 +0200 minor performance tuning (see also f906f7f83dae and b23c42b9f78a);
wenzelm [Tue, 09 May 2023 21:50:04 +0200] rev 78010
minor performance tuning (see also f906f7f83dae and b23c42b9f78a);
Tue, 09 May 2023 21:32:03 +0200 performance tuning: cached non-persistent Parser.gram reduces heap size by approx. 1-4%;
wenzelm [Tue, 09 May 2023 21:32:03 +0200] rev 78009
performance tuning: cached non-persistent Parser.gram reduces heap size by approx. 1-4%;
Tue, 09 May 2023 20:32:49 +0200 more operations;
wenzelm [Tue, 09 May 2023 20:32:49 +0200] rev 78008
more operations;
Tue, 09 May 2023 19:56:31 +0200 tuned: more readable ML;
wenzelm [Tue, 09 May 2023 19:56:31 +0200] rev 78007
tuned: more readable ML;
Tue, 09 May 2023 19:47:11 +0200 tuned;
wenzelm [Tue, 09 May 2023 19:47:11 +0200] rev 78006
tuned;
Tue, 09 May 2023 19:35:46 +0200 backed out changeset 4660181c83c9: remove rather pointless timing (1..50ms);
wenzelm [Tue, 09 May 2023 19:35:46 +0200] rev 78005
backed out changeset 4660181c83c9: remove rather pointless timing (1..50ms);
Tue, 09 May 2023 16:59:20 +0200 maintain dynamic position where values are created (again, amending afa6117bace4);
wenzelm [Tue, 09 May 2023 16:59:20 +0200] rev 78004
maintain dynamic position where values are created (again, amending afa6117bace4);
Tue, 09 May 2023 16:39:08 +0200 more robust: publish token only after assignment of result;
wenzelm [Tue, 09 May 2023 16:39:08 +0200] rev 78003
more robust: publish token only after assignment of result;
Tue, 09 May 2023 16:33:30 +0200 tuned comments;
wenzelm [Tue, 09 May 2023 16:33:30 +0200] rev 78002
tuned comments;
Tue, 09 May 2023 16:31:08 +0200 clarified signature;
wenzelm [Tue, 09 May 2023 16:31:08 +0200] rev 78001
clarified signature;
Tue, 09 May 2023 09:49:41 +0200 merged
wenzelm [Tue, 09 May 2023 09:49:41 +0200] rev 78000
merged
Tue, 09 May 2023 00:41:01 +0200 tuned signature;
wenzelm [Tue, 09 May 2023 00:41:01 +0200] rev 77999
tuned signature;
Mon, 08 May 2023 23:30:58 +0200 support for cached evaluation via weak_ref;
wenzelm [Mon, 08 May 2023 23:30:58 +0200] rev 77998
support for cached evaluation via weak_ref;
Mon, 08 May 2023 23:00:17 +0200 optional timing;
wenzelm [Mon, 08 May 2023 23:00:17 +0200] rev 77997
optional timing;
Mon, 08 May 2023 21:50:21 +0200 more informative trace of context allocations;
wenzelm [Mon, 08 May 2023 21:50:21 +0200] rev 77996
more informative trace of context allocations;
Mon, 08 May 2023 21:11:01 +0200 tuned;
wenzelm [Mon, 08 May 2023 21:11:01 +0200] rev 77995
tuned;
Mon, 08 May 2023 11:45:58 +0200 tuned internal structure;
wenzelm [Mon, 08 May 2023 11:45:58 +0200] rev 77994
tuned internal structure;
Mon, 08 May 2023 11:09:18 +0200 tuned;
wenzelm [Mon, 08 May 2023 11:09:18 +0200] rev 77993
tuned;
Mon, 08 May 2023 11:09:13 +0200 tuned whitespace;
wenzelm [Mon, 08 May 2023 11:09:13 +0200] rev 77992
tuned whitespace;
Mon, 08 May 2023 17:26:33 +0200 merged
desharna [Mon, 08 May 2023 17:26:33 +0200] rev 77991
merged
Mon, 08 May 2023 11:27:11 +0200 added author
desharna [Mon, 08 May 2023 11:27:11 +0200] rev 77990
added author
Mon, 08 May 2023 11:27:03 +0200 added lemma asymp_on_multpHO
desharna [Mon, 08 May 2023 11:27:03 +0200] rev 77989
added lemma asymp_on_multpHO
Mon, 08 May 2023 11:26:04 +0200 added lemmas multpHO_iff_set_mset_lessHO_set_mset and multpHO_minus_inter_minus_inter_iff
desharna [Mon, 08 May 2023 11:26:04 +0200] rev 77988
added lemmas multpHO_iff_set_mset_lessHO_set_mset and multpHO_minus_inter_minus_inter_iff
Mon, 08 May 2023 11:24:46 +0200 added lemmas count_minus_inter_lt_count_minus_inter_iff and minus_inter_eq_minus_inter_iff
desharna [Mon, 08 May 2023 11:24:46 +0200] rev 77987
added lemmas count_minus_inter_lt_count_minus_inter_iff and minus_inter_eq_minus_inter_iff
Mon, 08 May 2023 11:16:45 +0200 added lemma multpHO_implies_one_step_strong
desharna [Mon, 08 May 2023 11:16:45 +0200] rev 77986
added lemma multpHO_implies_one_step_strong
Sun, 07 May 2023 22:51:23 +0200 merged
wenzelm [Sun, 07 May 2023 22:51:23 +0200] rev 77985
merged
Sun, 07 May 2023 14:25:41 +0200 tuned comments;
wenzelm [Sun, 07 May 2023 14:25:41 +0200] rev 77984
tuned comments;
Sun, 07 May 2023 14:24:22 +0200 tuned;
wenzelm [Sun, 07 May 2023 14:24:22 +0200] rev 77983
tuned;
Sun, 07 May 2023 14:18:48 +0200 hide names more thorougly, in contrast to 1d82061fbb12 and 00e9ca1e7261: e.g. relevant for overlapping accesses seen in 'inductive_set';
wenzelm [Sun, 07 May 2023 14:18:48 +0200] rev 77982
hide names more thorougly, in contrast to 1d82061fbb12 and 00e9ca1e7261: e.g. relevant for overlapping accesses seen in 'inductive_set';
Sun, 07 May 2023 12:30:11 +0200 minor performance tuning;
wenzelm [Sun, 07 May 2023 12:30:11 +0200] rev 77981
minor performance tuning;
Sun, 07 May 2023 12:24:37 +0200 minor performance tuning;
wenzelm [Sun, 07 May 2023 12:24:37 +0200] rev 77980
minor performance tuning;
Sat, 06 May 2023 23:20:20 +0200 back to more elementary concept of aliases as adhoc change of accesses, but now with "suppress" information (see also 31ea5c1f874d);
wenzelm [Sat, 06 May 2023 23:20:20 +0200] rev 77979
back to more elementary concept of aliases as adhoc change of accesses, but now with "suppress" information (see also 31ea5c1f874d);
Sat, 06 May 2023 14:49:54 +0200 tuned;
wenzelm [Sat, 06 May 2023 14:49:54 +0200] rev 77978
tuned;
Sat, 06 May 2023 14:46:41 +0200 clarified data representation: slightly more compact, since internals_hidden is sparesely populated and rarely changes;
wenzelm [Sat, 06 May 2023 14:46:41 +0200] rev 77977
clarified data representation: slightly more compact, since internals_hidden is sparesely populated and rarely changes;
Sat, 06 May 2023 14:18:29 +0200 more operations;
wenzelm [Sat, 06 May 2023 14:18:29 +0200] rev 77976
more operations;
Sat, 06 May 2023 13:42:03 +0200 more operations;
wenzelm [Sat, 06 May 2023 13:42:03 +0200] rev 77975
more operations; tuned;
Fri, 05 May 2023 23:50:31 +0200 more operations;
wenzelm [Fri, 05 May 2023 23:50:31 +0200] rev 77974
more operations;
Fri, 05 May 2023 23:48:14 +0200 minor performance tuning;
wenzelm [Fri, 05 May 2023 23:48:14 +0200] rev 77973
minor performance tuning;
Fri, 05 May 2023 23:03:48 +0200 unused;
wenzelm [Fri, 05 May 2023 23:03:48 +0200] rev 77972
unused;
Fri, 05 May 2023 22:57:10 +0200 more complete accesses for "extern" operation, notably for aliases;
wenzelm [Fri, 05 May 2023 22:57:10 +0200] rev 77971
more complete accesses for "extern" operation, notably for aliases;
Fri, 05 May 2023 15:56:12 +0200 more explicit entries for aliases, with proper checks in "strict" mode (e.g. for logical entities);
wenzelm [Fri, 05 May 2023 15:56:12 +0200] rev 77970
more explicit entries for aliases, with proper checks in "strict" mode (e.g. for logical entities);
Fri, 05 May 2023 12:34:23 +0200 tuned;
wenzelm [Fri, 05 May 2023 12:34:23 +0200] rev 77969
tuned;
Fri, 05 May 2023 12:17:29 +0200 tuned;
wenzelm [Fri, 05 May 2023 12:17:29 +0200] rev 77968
tuned;
Fri, 05 May 2023 12:01:09 +0200 clarified signature;
wenzelm [Fri, 05 May 2023 12:01:09 +0200] rev 77967
clarified signature;
Fri, 05 May 2023 11:52:53 +0200 unused;
wenzelm [Fri, 05 May 2023 11:52:53 +0200] rev 77966
unused;
Fri, 05 May 2023 11:47:38 +0200 minor performance tuning;
wenzelm [Fri, 05 May 2023 11:47:38 +0200] rev 77965
minor performance tuning;
Fri, 05 May 2023 11:36:56 +0200 tuned signature;
wenzelm [Fri, 05 May 2023 11:36:56 +0200] rev 77964
tuned signature;
Fri, 05 May 2023 11:29:27 +0200 minor performance tuning;
wenzelm [Fri, 05 May 2023 11:29:27 +0200] rev 77963
minor performance tuning;
Thu, 04 May 2023 23:30:59 +0200 revert pointless performance tuning fd5f4455e033: no measurable difference in HOL, HOL-Library, HOL-Analysis;
wenzelm [Thu, 04 May 2023 23:30:59 +0200] rev 77962
revert pointless performance tuning fd5f4455e033: no measurable difference in HOL, HOL-Library, HOL-Analysis;
Thu, 04 May 2023 17:29:54 +0200 tuned;
wenzelm [Thu, 04 May 2023 17:29:54 +0200] rev 77961
tuned;
Thu, 04 May 2023 11:42:04 +0200 more accurate treatment of traditional name space accesses (refining 948f5dc4d694, fcd85e04a948, 238307775d52);
wenzelm [Thu, 04 May 2023 11:42:04 +0200] rev 77960
more accurate treatment of traditional name space accesses (refining 948f5dc4d694, fcd85e04a948, 238307775d52); more compact representation via Long_Name.chunks: avoid redundant string fragments from Long_Name.explode;
Wed, 03 May 2023 23:11:12 +0200 tuned;
wenzelm [Wed, 03 May 2023 23:11:12 +0200] rev 77959
tuned;
Wed, 03 May 2023 11:34:47 +0200 proper treatment of restriction (for 'qualified');
wenzelm [Wed, 03 May 2023 11:34:47 +0200] rev 77958
proper treatment of restriction (for 'qualified'); tuned;
Tue, 02 May 2023 23:22:30 +0200 misc tuning;
wenzelm [Tue, 02 May 2023 23:22:30 +0200] rev 77957
misc tuning;
Tue, 02 May 2023 22:33:07 +0200 more complete accesses for hide operation (amending fcd85e04a948), e.g. relevant for AFP/thys/Jordan_Normal_Form/Matrix_Kernel.thy in AFP/4d8afd37b465;
wenzelm [Tue, 02 May 2023 22:33:07 +0200] rev 77956
more complete accesses for hide operation (amending fcd85e04a948), e.g. relevant for AFP/thys/Jordan_Normal_Form/Matrix_Kernel.thy in AFP/4d8afd37b465;
Tue, 02 May 2023 19:49:17 +0200 more standard name bindings (amending 5bf71b4da706): avoid odd full_name like "Orderings.class.Orderings.preorder.of_class.intro" with many redundant name space accesses;
wenzelm [Tue, 02 May 2023 19:49:17 +0200] rev 77955
more standard name bindings (amending 5bf71b4da706): avoid odd full_name like "Orderings.class.Orderings.preorder.of_class.intro" with many redundant name space accesses;
Tue, 02 May 2023 14:19:34 +0200 minor performance tuning: more compact representation of only sparsely table;
wenzelm [Tue, 02 May 2023 14:19:34 +0200] rev 77954
minor performance tuning: more compact representation of only sparsely table;
Tue, 02 May 2023 11:38:53 +0200 minor performance tuning: no storage of accesses, produce Binding.full_name_spec on the spot;
wenzelm [Tue, 02 May 2023 11:38:53 +0200] rev 77953
minor performance tuning: no storage of accesses, produce Binding.full_name_spec on the spot;
Tue, 02 May 2023 11:11:19 +0200 proper checks;
wenzelm [Tue, 02 May 2023 11:11:19 +0200] rev 77952
proper checks;
Tue, 02 May 2023 10:49:38 +0200 tuned;
wenzelm [Tue, 02 May 2023 10:49:38 +0200] rev 77951
tuned;
Tue, 02 May 2023 10:32:04 +0200 tuned structure;
wenzelm [Tue, 02 May 2023 10:32:04 +0200] rev 77950
tuned structure;
Tue, 02 May 2023 10:30:03 +0200 tuned signature;
wenzelm [Tue, 02 May 2023 10:30:03 +0200] rev 77949
tuned signature;
Tue, 02 May 2023 10:13:02 +0200 tuned;
wenzelm [Tue, 02 May 2023 10:13:02 +0200] rev 77948
tuned;
Mon, 01 May 2023 22:47:51 +0200 clarified extern vs. alias/hide: output alternative names, if possible;
wenzelm [Mon, 01 May 2023 22:47:51 +0200] rev 77947
clarified extern vs. alias/hide: output alternative names, if possible; minor performance tuning: no storage of accesses', produce Long_Name.chunks on the spot;
Mon, 01 May 2023 22:19:01 +0200 tuned;
wenzelm [Mon, 01 May 2023 22:19:01 +0200] rev 77946
tuned;
Mon, 01 May 2023 13:09:53 +0200 minor performance tuning: more compact, more sharing;
wenzelm [Mon, 01 May 2023 13:09:53 +0200] rev 77945
minor performance tuning: more compact, more sharing;
Mon, 01 May 2023 12:18:10 +0200 potential performance tuning: more compact data structure, but less sharing;
wenzelm [Mon, 01 May 2023 12:18:10 +0200] rev 77944
potential performance tuning: more compact data structure, but less sharing;
Sun, 07 May 2023 14:52:53 +0100 Importation of additional lemmas from metric.ml
paulson <lp15@cam.ac.uk> [Sun, 07 May 2023 14:52:53 +0100] rev 77943
Importation of additional lemmas from metric.ml
Sat, 06 May 2023 12:42:10 +0100 fixes esp to theory presentation
paulson <lp15@cam.ac.uk> [Sat, 06 May 2023 12:42:10 +0100] rev 77942
fixes esp to theory presentation
Sat, 06 May 2023 11:10:23 +0100 new material ported from HOL Light's metric.ml
paulson <lp15@cam.ac.uk> [Sat, 06 May 2023 11:10:23 +0100] rev 77941
new material ported from HOL Light's metric.ml
Thu, 04 May 2023 11:14:07 +0100 merged
paulson [Thu, 04 May 2023 11:14:07 +0100] rev 77940
merged
Wed, 03 May 2023 11:20:03 +0100 Two new theories containing material ported from HOL Light about abstract topology
paulson <lp15@cam.ac.uk> [Wed, 03 May 2023 11:20:03 +0100] rev 77939
Two new theories containing material ported from HOL Light about abstract topology
Thu, 04 May 2023 08:53:45 +1000 merged
nipkow [Thu, 04 May 2023 08:53:45 +1000] rev 77938
merged
Thu, 04 May 2023 08:53:08 +1000 streamlined
nipkow [Thu, 04 May 2023 08:53:08 +1000] rev 77937
streamlined
Wed, 03 May 2023 10:35:20 +0100 merged
paulson [Wed, 03 May 2023 10:35:20 +0100] rev 77936
merged
Tue, 02 May 2023 15:17:39 +0100 More new theorems, and a necessary correction
paulson <lp15@cam.ac.uk> [Tue, 02 May 2023 15:17:39 +0100] rev 77935
More new theorems, and a necessary correction
Tue, 02 May 2023 12:51:05 +0100 A few new theorems
paulson <lp15@cam.ac.uk> [Tue, 02 May 2023 12:51:05 +0100] rev 77934
A few new theorems
Tue, 02 May 2023 11:09:18 +0100 merged
paulson [Tue, 02 May 2023 11:09:18 +0100] rev 77933
merged
Mon, 24 Apr 2023 15:00:54 +0100 merged
paulson [Mon, 24 Apr 2023 15:00:54 +0100] rev 77932
merged
Wed, 12 Apr 2023 12:00:40 +0100 merged
paulson [Wed, 12 Apr 2023 12:00:40 +0100] rev 77931
merged
Mon, 20 Mar 2023 12:26:31 +0000 merged
paulson [Mon, 20 Mar 2023 12:26:31 +0000] rev 77930
merged
Fri, 17 Mar 2023 17:06:28 +0000 Numerous significant simplifications
paulson <lp15@cam.ac.uk> [Fri, 17 Mar 2023 17:06:28 +0000] rev 77929
Numerous significant simplifications
Tue, 02 May 2023 08:39:48 +0000 stripped unused functionality
haftmann [Tue, 02 May 2023 08:39:48 +0000] rev 77928
stripped unused functionality
Tue, 02 May 2023 08:39:46 +0000 tuned
haftmann [Tue, 02 May 2023 08:39:46 +0000] rev 77927
tuned
Mon, 01 May 2023 19:57:42 +0000 case translation in intermediate language eliminates semantic clone
haftmann [Mon, 01 May 2023 19:57:42 +0000] rev 77926
case translation in intermediate language eliminates semantic clone
Sun, 30 Apr 2023 21:49:39 +0200 minor performance tuning;
wenzelm [Sun, 30 Apr 2023 21:49:39 +0200] rev 77925
minor performance tuning;
Sat, 29 Apr 2023 16:49:59 +0000 more correct type calculation
haftmann [Sat, 29 Apr 2023 16:49:59 +0000] rev 77924
more correct type calculation
Sat, 29 Apr 2023 18:40:41 +0200 Backed out changeset 5016262a2384
haftmann [Sat, 29 Apr 2023 18:40:41 +0200] rev 77923
Backed out changeset 5016262a2384
Sun, 30 Apr 2023 12:37:29 +1000 added lemma
nipkow [Sun, 30 Apr 2023 12:37:29 +1000] rev 77922
added lemma
Thu, 27 Apr 2023 11:58:38 +0200 thingol: fix abstraction return types in case
stuebinm <stuebinm@disroot.org> [Thu, 27 Apr 2023 11:58:38 +0200] rev 77921
thingol: fix abstraction return types in case
Thu, 27 Apr 2023 17:06:03 +0200 merged
desharna [Thu, 27 Apr 2023 17:06:03 +0200] rev 77920
merged
Thu, 27 Apr 2023 11:50:14 +0200 tuned; avoided intermediate lists
desharna [Thu, 27 Apr 2023 11:50:14 +0200] rev 77919
tuned; avoided intermediate lists
Thu, 27 Apr 2023 11:46:58 +0200 tuned; avoided intermediate list and list traversal
desharna [Thu, 27 Apr 2023 11:46:58 +0200] rev 77918
tuned; avoided intermediate list and list traversal
Thu, 27 Apr 2023 11:46:11 +0200 tuned; avoided intermediate lists
desharna [Thu, 27 Apr 2023 11:46:11 +0200] rev 77917
tuned; avoided intermediate lists
Thu, 27 Apr 2023 11:17:53 +0200 tuned; avoided intermediate list
desharna [Thu, 27 Apr 2023 11:17:53 +0200] rev 77916
tuned; avoided intermediate list
Thu, 27 Apr 2023 16:15:19 +0200 made 'primcorec' more robust
blanchet [Thu, 27 Apr 2023 16:15:19 +0200] rev 77915
made 'primcorec' more robust
Wed, 26 Apr 2023 22:02:59 +0200 performance tuning: more balanced time vs. space tradeoff, notably for datatype package with its many name space operations;
wenzelm [Wed, 26 Apr 2023 22:02:59 +0200] rev 77914
performance tuning: more balanced time vs. space tradeoff, notably for datatype package with its many name space operations;
Wed, 26 Apr 2023 15:38:49 +0200 tuned signature;
wenzelm [Wed, 26 Apr 2023 15:38:49 +0200] rev 77913
tuned signature;
Sun, 23 Apr 2023 21:31:00 +0200 more operations for lexicographic ordering;
wenzelm [Sun, 23 Apr 2023 21:31:00 +0200] rev 77912
more operations for lexicographic ordering;
Sun, 23 Apr 2023 20:15:53 +0200 more operations: following Library list operations and Ord_List.T operations;
wenzelm [Sun, 23 Apr 2023 20:15:53 +0200] rev 77911
more operations: following Library list operations and Ord_List.T operations;
Sun, 23 Apr 2023 19:57:40 +0200 tuned;
wenzelm [Sun, 23 Apr 2023 19:57:40 +0200] rev 77910
tuned;
Sun, 23 Apr 2023 19:51:46 +0200 tuned;
wenzelm [Sun, 23 Apr 2023 19:51:46 +0200] rev 77909
tuned;
Sat, 22 Apr 2023 21:00:24 +0200 tuned: concise combinators instead of bulky case-expressions;
wenzelm [Sat, 22 Apr 2023 21:00:24 +0200] rev 77908
tuned: concise combinators instead of bulky case-expressions;
Sat, 22 Apr 2023 20:55:05 +0200 provide ML antiquotation "if_none": non-strict version of "the_default";
wenzelm [Sat, 22 Apr 2023 20:55:05 +0200] rev 77907
provide ML antiquotation "if_none": non-strict version of "the_default";
Sat, 22 Apr 2023 10:22:41 +0200 merged
wenzelm [Sat, 22 Apr 2023 10:22:41 +0200] rev 77906
merged
Fri, 21 Apr 2023 21:26:29 +0200 proper Thm.trim_context / Thm.transfer (see also 0d401f874942);
wenzelm [Fri, 21 Apr 2023 21:26:29 +0200] rev 77905
proper Thm.trim_context / Thm.transfer (see also 0d401f874942);
Fri, 21 Apr 2023 21:25:10 +0200 tuned;
wenzelm [Fri, 21 Apr 2023 21:25:10 +0200] rev 77904
tuned;
Fri, 21 Apr 2023 21:12:26 +0200 more operations;
wenzelm [Fri, 21 Apr 2023 21:12:26 +0200] rev 77903
more operations;
Fri, 21 Apr 2023 18:53:25 +0200 more operations;
wenzelm [Fri, 21 Apr 2023 18:53:25 +0200] rev 77902
more operations;
Fri, 21 Apr 2023 15:30:59 +0200 more uniform operations wrt. Thm.full_prop_of;
wenzelm [Fri, 21 Apr 2023 15:30:59 +0200] rev 77901
more uniform operations wrt. Thm.full_prop_of;
Fri, 21 Apr 2023 15:26:11 +0200 proper Thm.trim_context / Thm.transfer for context data;
wenzelm [Fri, 21 Apr 2023 15:26:11 +0200] rev 77900
proper Thm.trim_context / Thm.transfer for context data;
Fri, 21 Apr 2023 15:14:14 +0200 tuned: more concise data record;
wenzelm [Fri, 21 Apr 2023 15:14:14 +0200] rev 77899
tuned: more concise data record;
Fri, 21 Apr 2023 15:00:54 +0200 tuned;
wenzelm [Fri, 21 Apr 2023 15:00:54 +0200] rev 77898
tuned;
Fri, 21 Apr 2023 13:59:35 +0200 clarified counters and types;
wenzelm [Fri, 21 Apr 2023 13:59:35 +0200] rev 77897
clarified counters and types;
Thu, 20 Apr 2023 23:04:04 +0200 tuned signature;
wenzelm [Thu, 20 Apr 2023 23:04:04 +0200] rev 77896
tuned signature;
Thu, 20 Apr 2023 21:26:35 +0200 support n-ary merge theory data;
wenzelm [Thu, 20 Apr 2023 21:26:35 +0200] rev 77895
support n-ary merge theory data; less redundant use of ids and stages;
Thu, 20 Apr 2023 15:26:34 +0200 tuned;
wenzelm [Thu, 20 Apr 2023 15:26:34 +0200] rev 77894
tuned;
Thu, 20 Apr 2023 15:24:31 +0200 tuned;
wenzelm [Thu, 20 Apr 2023 15:24:31 +0200] rev 77893
tuned;
Thu, 20 Apr 2023 12:50:35 +0200 proper theory_long_name;
wenzelm [Thu, 20 Apr 2023 12:50:35 +0200] rev 77892
proper theory_long_name;
Thu, 20 Apr 2023 12:44:19 +0200 prefer theory_long_name in data;
wenzelm [Thu, 20 Apr 2023 12:44:19 +0200] rev 77891
prefer theory_long_name in data;
Thu, 20 Apr 2023 12:23:41 +0200 proper theory_long_name;
wenzelm [Thu, 20 Apr 2023 12:23:41 +0200] rev 77890
proper theory_long_name;
Thu, 20 Apr 2023 11:57:34 +0200 clarified signature: explicitly distinguish theory_base_name vs. theory_long_name;
wenzelm [Thu, 20 Apr 2023 11:57:34 +0200] rev 77889
clarified signature: explicitly distinguish theory_base_name vs. theory_long_name;
Wed, 19 Apr 2023 23:27:55 +0200 tuned;
wenzelm [Wed, 19 Apr 2023 23:27:55 +0200] rev 77888
tuned;
Wed, 19 Apr 2023 23:27:33 +0200 more operations, following Isabelle/ML conventions;
wenzelm [Wed, 19 Apr 2023 23:27:33 +0200] rev 77887
more operations, following Isabelle/ML conventions;
Wed, 19 Apr 2023 23:04:26 +0200 clarified theory_id: plain value without state;
wenzelm [Wed, 19 Apr 2023 23:04:26 +0200] rev 77886
clarified theory_id: plain value without state;
Wed, 19 Apr 2023 18:22:37 +0000 tuned
haftmann [Wed, 19 Apr 2023 18:22:37 +0000] rev 77885
tuned
Wed, 19 Apr 2023 18:21:30 +0000 clarified terminology
haftmann [Wed, 19 Apr 2023 18:21:30 +0000] rev 77884
clarified terminology
Wed, 19 Apr 2023 14:48:43 +0200 minor performance tuning: recursive check of pointer_eq;
wenzelm [Wed, 19 Apr 2023 14:48:43 +0200] rev 77883
minor performance tuning: recursive check of pointer_eq;
Wed, 19 Apr 2023 14:29:52 +0200 minor performance tuning: avoid excessive (de)constructions for base cases;
wenzelm [Wed, 19 Apr 2023 14:29:52 +0200] rev 77882
minor performance tuning: avoid excessive (de)constructions for base cases;
Wed, 19 Apr 2023 11:10:52 +0200 unused (see also 864c7c684651 and b6aa5eac0a1a);
wenzelm [Wed, 19 Apr 2023 11:10:52 +0200] rev 77881
unused (see also 864c7c684651 and b6aa5eac0a1a);
Wed, 19 Apr 2023 11:10:30 +0200 tuned;
wenzelm [Wed, 19 Apr 2023 11:10:30 +0200] rev 77880
tuned;
Tue, 18 Apr 2023 22:24:48 +0200 tuned;
wenzelm [Tue, 18 Apr 2023 22:24:48 +0200] rev 77879
tuned;
Tue, 18 Apr 2023 21:47:40 +0200 more operations: avoid intermediate list;
wenzelm [Tue, 18 Apr 2023 21:47:40 +0200] rev 77878
more operations: avoid intermediate list;
Tue, 18 Apr 2023 21:03:24 +0200 discontinued somewhat pointless operation: Conjunction.intr_balanced / Conjunction.elim_balanced with single hyp performs better (e.g. see AFP/351b7b576892);
wenzelm [Tue, 18 Apr 2023 21:03:24 +0200] rev 77877
discontinued somewhat pointless operation: Conjunction.intr_balanced / Conjunction.elim_balanced with single hyp performs better (e.g. see AFP/351b7b576892);
Tue, 18 Apr 2023 20:54:25 +0200 update NEWS: Sortset and Termset turned out to be counter productive, Ord_List.union is much lighter;
wenzelm [Tue, 18 Apr 2023 20:54:25 +0200] rev 77876
update NEWS: Sortset and Termset turned out to be counter productive, Ord_List.union is much lighter;
Tue, 18 Apr 2023 19:11:05 +0200 drop unused Set().ord, which is potentially inefficient due to dict_ord/dest;
wenzelm [Tue, 18 Apr 2023 19:11:05 +0200] rev 77875
drop unused Set().ord, which is potentially inefficient due to dict_ord/dest;
Tue, 18 Apr 2023 18:27:22 +0200 tuned;
wenzelm [Tue, 18 Apr 2023 18:27:22 +0200] rev 77874
tuned;
Tue, 18 Apr 2023 18:04:27 +0200 backout b6aa5eac0a1a;
wenzelm [Tue, 18 Apr 2023 18:04:27 +0200] rev 77873
backout b6aa5eac0a1a;
Tue, 18 Apr 2023 17:50:44 +0200 tuned;
wenzelm [Tue, 18 Apr 2023 17:50:44 +0200] rev 77872
tuned;
Tue, 18 Apr 2023 15:56:16 +0200 Thm.shared context: speed-up low-level inferences;
wenzelm [Tue, 18 Apr 2023 15:56:16 +0200] rev 77871
Thm.shared context: speed-up low-level inferences;
Tue, 18 Apr 2023 12:45:01 +0200 tuned whitespace;
wenzelm [Tue, 18 Apr 2023 12:45:01 +0200] rev 77870
tuned whitespace;
Tue, 18 Apr 2023 12:23:37 +0200 backout 4a174bea55e2;
wenzelm [Tue, 18 Apr 2023 12:23:37 +0200] rev 77869
backout 4a174bea55e2;
Tue, 18 Apr 2023 12:10:00 +0200 Backed out changeset f34d11942ac1
wenzelm [Tue, 18 Apr 2023 12:10:00 +0200] rev 77868
Backed out changeset f34d11942ac1
Tue, 18 Apr 2023 12:04:41 +0200 backout e3fe192fa4a8;
wenzelm [Tue, 18 Apr 2023 12:04:41 +0200] rev 77867
backout e3fe192fa4a8;
Tue, 18 Apr 2023 11:58:12 +0200 backout 61f652dd955a;
wenzelm [Tue, 18 Apr 2023 11:58:12 +0200] rev 77866
backout 61f652dd955a;
Tue, 18 Apr 2023 11:45:04 +0200 Backed out changeset e3db27e3b0c6
wenzelm [Tue, 18 Apr 2023 11:45:04 +0200] rev 77865
Backed out changeset e3db27e3b0c6
Tue, 18 Apr 2023 11:44:10 +0200 Backed out changeset cd5d56abda10
wenzelm [Tue, 18 Apr 2023 11:44:10 +0200] rev 77864
Backed out changeset cd5d56abda10
Mon, 17 Apr 2023 23:32:46 +0200 revert b43ee37926a9 due to problems with AFP/PAPP_Impossibility;
wenzelm [Mon, 17 Apr 2023 23:32:46 +0200] rev 77863
revert b43ee37926a9 due to problems with AFP/PAPP_Impossibility;
Sat, 15 Apr 2023 23:11:08 +0200 merged
wenzelm [Sat, 15 Apr 2023 23:11:08 +0200] rev 77862
merged
Sat, 15 Apr 2023 22:26:22 +0200 tuned;
wenzelm [Sat, 15 Apr 2023 22:26:22 +0200] rev 77861
tuned;
Sat, 15 Apr 2023 23:02:01 +0200 merged
Lars Hupel <lars.hupel@mytum.de> [Sat, 15 Apr 2023 23:02:01 +0200] rev 77860
merged
Tue, 04 Apr 2023 16:06:12 +0200 code_target: create subdirectories for export_code file
stuebinm <stuebinm@disroot.org> [Tue, 04 Apr 2023 16:06:12 +0200] rev 77859
code_target: create subdirectories for export_code file
Sat, 15 Apr 2023 15:19:58 +0200 clarified signature: support "suppress" prefix as int, followed by list;
wenzelm [Sat, 15 Apr 2023 15:19:58 +0200] rev 77858
clarified signature: support "suppress" prefix as int, followed by list;
Sat, 15 Apr 2023 14:44:45 +0200 minor performance tuning: more elementary operations;
wenzelm [Sat, 15 Apr 2023 14:44:45 +0200] rev 77857
minor performance tuning: more elementary operations;
Sat, 15 Apr 2023 14:42:58 +0200 tuned signature;
wenzelm [Sat, 15 Apr 2023 14:42:58 +0200] rev 77856
tuned signature;
Sat, 15 Apr 2023 14:14:30 +0200 minor performance tuning: more elementary operations;
wenzelm [Sat, 15 Apr 2023 14:14:30 +0200] rev 77855
minor performance tuning: more elementary operations;
Sat, 15 Apr 2023 13:52:06 +0200 tuned signature;
wenzelm [Sat, 15 Apr 2023 13:52:06 +0200] rev 77854
tuned signature;
Sat, 15 Apr 2023 13:51:38 +0200 more operations;
wenzelm [Sat, 15 Apr 2023 13:51:38 +0200] rev 77853
more operations;
Fri, 14 Apr 2023 22:55:01 +0200 more direct hg_sync init via ssh (see also 721b3278c8e4);
wenzelm [Fri, 14 Apr 2023 22:55:01 +0200] rev 77852
more direct hg_sync init via ssh (see also 721b3278c8e4);
Fri, 14 Apr 2023 22:19:28 +0200 tuned;
wenzelm [Fri, 14 Apr 2023 22:19:28 +0200] rev 77851
tuned;
Fri, 14 Apr 2023 22:08:16 +0200 more operations;
wenzelm [Fri, 14 Apr 2023 22:08:16 +0200] rev 77850
more operations;
Fri, 14 Apr 2023 21:58:22 +0200 tuned: more direct re-use;
wenzelm [Fri, 14 Apr 2023 21:58:22 +0200] rev 77849
tuned: more direct re-use;
Fri, 14 Apr 2023 21:39:10 +0200 more direct clone (see also change of exception in 8d8c70b41bab);
wenzelm [Fri, 14 Apr 2023 21:39:10 +0200] rev 77848
more direct clone (see also change of exception in 8d8c70b41bab);
Fri, 14 Apr 2023 21:34:51 +0200 more operations, following Isabelle/ML conventions;
wenzelm [Fri, 14 Apr 2023 21:34:51 +0200] rev 77847
more operations, following Isabelle/ML conventions;
Fri, 14 Apr 2023 20:42:17 +0200 more operations, following Isabelle/ML conventions;
wenzelm [Fri, 14 Apr 2023 20:42:17 +0200] rev 77846
more operations, following Isabelle/ML conventions;
Fri, 14 Apr 2023 16:01:00 +0200 proforma use of Long_Name.chunks, without change of the representation of accesses yet;
wenzelm [Fri, 14 Apr 2023 16:01:00 +0200] rev 77845
proforma use of Long_Name.chunks, without change of the representation of accesses yet;
Fri, 14 Apr 2023 10:12:30 +0200 merged
wenzelm [Fri, 14 Apr 2023 10:12:30 +0200] rev 77844
merged
Thu, 13 Apr 2023 23:53:12 +0200 minor performance tuning;
wenzelm [Thu, 13 Apr 2023 23:53:12 +0200] rev 77843
minor performance tuning;
Thu, 13 Apr 2023 23:16:18 +0200 compact representation of long name "chunks", with bitmask to suppress elements (i.e. "accesses" in name space terminology);
wenzelm [Thu, 13 Apr 2023 23:16:18 +0200] rev 77842
compact representation of long name "chunks", with bitmask to suppress elements (i.e. "accesses" in name space terminology);
Thu, 13 Apr 2023 23:08:39 +0200 clarified signature;
wenzelm [Thu, 13 Apr 2023 23:08:39 +0200] rev 77841
clarified signature;
Wed, 12 Apr 2023 15:22:52 +0200 misc tuning and clarification;
wenzelm [Wed, 12 Apr 2023 15:22:52 +0200] rev 77840
misc tuning and clarification;
Wed, 12 Apr 2023 12:57:10 +0200 more compact: avoid redundant entries;
wenzelm [Wed, 12 Apr 2023 12:57:10 +0200] rev 77839
more compact: avoid redundant entries;
Wed, 12 Apr 2023 11:27:11 +0200 tuned;
wenzelm [Wed, 12 Apr 2023 11:27:11 +0200] rev 77838
tuned;
Wed, 12 Apr 2023 11:25:50 +0200 tuned;
wenzelm [Wed, 12 Apr 2023 11:25:50 +0200] rev 77837
tuned;
Wed, 12 Apr 2023 10:52:50 +0200 more operations;
wenzelm [Wed, 12 Apr 2023 10:52:50 +0200] rev 77836
more operations;
Wed, 12 Apr 2023 10:42:23 +0200 performance tuning: proper pointer_eq;
wenzelm [Wed, 12 Apr 2023 10:42:23 +0200] rev 77835
performance tuning: proper pointer_eq;
Thu, 13 Apr 2023 14:54:03 +0200 added lemmas multpHO_repeat_mset_repeat_mset[simp] and multpHO_double_double[simp]
desharna [Thu, 13 Apr 2023 14:54:03 +0200] rev 77834
added lemmas multpHO_repeat_mset_repeat_mset[simp] and multpHO_double_double[simp]
Thu, 13 Apr 2023 09:53:37 +0200 merged
desharna [Thu, 13 Apr 2023 09:53:37 +0200] rev 77833
merged
Wed, 12 Apr 2023 19:56:05 +0200 added lemma multp_image_mset_image_msetI
desharna [Wed, 12 Apr 2023 19:56:05 +0200] rev 77832
added lemma multp_image_mset_image_msetI
Thu, 13 Apr 2023 15:36:30 +1000 merged
nipkow [Thu, 13 Apr 2023 15:36:30 +1000] rev 77831
merged
Thu, 13 Apr 2023 15:36:07 +1000 proper invariants
nipkow [Thu, 13 Apr 2023 15:36:07 +1000] rev 77830
proper invariants
Wed, 12 Apr 2023 09:18:36 +0200 merged
wenzelm [Wed, 12 Apr 2023 09:18:36 +0200] rev 77829
merged
Tue, 11 Apr 2023 21:42:45 +0200 misc tuning: follow Table() more closely;
wenzelm [Tue, 11 Apr 2023 21:42:45 +0200] rev 77828
misc tuning: follow Table() more closely;
Tue, 11 Apr 2023 21:02:15 +0200 tuned signature;
wenzelm [Tue, 11 Apr 2023 21:02:15 +0200] rev 77827
tuned signature;
Tue, 11 Apr 2023 20:52:38 +0200 tuned;
wenzelm [Tue, 11 Apr 2023 20:52:38 +0200] rev 77826
tuned;
Tue, 11 Apr 2023 20:32:04 +0200 performance tuning: replace Ord_List by Table();
wenzelm [Tue, 11 Apr 2023 20:32:04 +0200] rev 77825
performance tuning: replace Ord_List by Table();
Tue, 11 Apr 2023 15:03:02 +0200 performance tuning: replace Ord_List by Set();
wenzelm [Tue, 11 Apr 2023 15:03:02 +0200] rev 77824
performance tuning: replace Ord_List by Set();
Tue, 11 Apr 2023 13:23:46 +0200 tuned;
wenzelm [Tue, 11 Apr 2023 13:23:46 +0200] rev 77823
tuned;
Tue, 11 Apr 2023 13:06:43 +0200 more operations;
wenzelm [Tue, 11 Apr 2023 13:06:43 +0200] rev 77822
more operations;
Tue, 11 Apr 2023 11:28:57 +0200 tuned;
wenzelm [Tue, 11 Apr 2023 11:28:57 +0200] rev 77821
tuned;
Tue, 11 Apr 2023 11:24:19 +0200 performance tuning: replace Table() by Set();
wenzelm [Tue, 11 Apr 2023 11:24:19 +0200] rev 77820
performance tuning: replace Table() by Set();
Tue, 11 Apr 2023 11:16:33 +0200 minor performance tuning: more compact persistent data;
wenzelm [Tue, 11 Apr 2023 11:16:33 +0200] rev 77819
minor performance tuning: more compact persistent data;
Tue, 11 Apr 2023 10:46:43 +0200 performance tuning: replace Table() by Set();
wenzelm [Tue, 11 Apr 2023 10:46:43 +0200] rev 77818
performance tuning: replace Table() by Set();
Tue, 11 Apr 2023 10:45:04 +0200 tuned;
wenzelm [Tue, 11 Apr 2023 10:45:04 +0200] rev 77817
tuned;
Tue, 11 Apr 2023 10:44:32 +0200 more operations;
wenzelm [Tue, 11 Apr 2023 10:44:32 +0200] rev 77816
more operations;
Tue, 11 Apr 2023 09:54:46 +0200 unused (see 34dd96a06c45);
wenzelm [Tue, 11 Apr 2023 09:54:46 +0200] rev 77815
unused (see 34dd96a06c45);
Tue, 11 Apr 2023 09:49:30 +0200 more compact data: approx. 75% .. 85% of AList size;
wenzelm [Tue, 11 Apr 2023 09:49:30 +0200] rev 77814
more compact data: approx. 75% .. 85% of AList size;
Tue, 11 Apr 2023 09:01:09 +0200 tuned;
wenzelm [Tue, 11 Apr 2023 09:01:09 +0200] rev 77813
tuned;
Tue, 11 Apr 2023 11:59:06 +0000 some remarks on division
haftmann [Tue, 11 Apr 2023 11:59:06 +0000] rev 77812
some remarks on division
Tue, 11 Apr 2023 11:59:02 +0000 proper section headings
haftmann [Tue, 11 Apr 2023 11:59:02 +0000] rev 77811
proper section headings
Mon, 10 Apr 2023 23:21:47 +0200 more NEWS;
wenzelm [Mon, 10 Apr 2023 23:21:47 +0200] rev 77810
more NEWS;
Mon, 10 Apr 2023 23:11:04 +0200 clarified NEWS;
wenzelm [Mon, 10 Apr 2023 23:11:04 +0200] rev 77809
clarified NEWS;
Mon, 10 Apr 2023 22:38:18 +0200 performance tuning: replace Ord_List by Set();
wenzelm [Mon, 10 Apr 2023 22:38:18 +0200] rev 77808
performance tuning: replace Ord_List by Set();
Mon, 10 Apr 2023 20:51:01 +0200 tuned;
wenzelm [Mon, 10 Apr 2023 20:51:01 +0200] rev 77807
tuned;
Mon, 10 Apr 2023 19:37:15 +0200 performance tuning: replace Ord_List by Table();
wenzelm [Mon, 10 Apr 2023 19:37:15 +0200] rev 77806
performance tuning: replace Ord_List by Table();
Mon, 10 Apr 2023 18:16:33 +0200 more Set() and Table() instances;
wenzelm [Mon, 10 Apr 2023 18:16:33 +0200] rev 77805
more Set() and Table() instances;
Mon, 10 Apr 2023 18:13:23 +0200 tuned;
wenzelm [Mon, 10 Apr 2023 18:13:23 +0200] rev 77804
tuned;
Mon, 10 Apr 2023 18:08:23 +0200 performance tuning: replace Ord_List by Set();
wenzelm [Mon, 10 Apr 2023 18:08:23 +0200] rev 77803
performance tuning: replace Ord_List by Set();
Mon, 10 Apr 2023 14:59:40 +0200 performance tuning: make_size accounts for boxes, i.e. pointer derefs required in "count";
wenzelm [Mon, 10 Apr 2023 14:59:40 +0200] rev 77802
performance tuning: make_size accounts for boxes, i.e. pointer derefs required in "count";
Mon, 10 Apr 2023 14:13:48 +0200 NEWS;
wenzelm [Mon, 10 Apr 2023 14:13:48 +0200] rev 77801
NEWS;
Mon, 10 Apr 2023 13:43:11 +0200 performance tuning;
wenzelm [Mon, 10 Apr 2023 13:43:11 +0200] rev 77800
performance tuning;
Sun, 09 Apr 2023 23:09:24 +0200 more robust: avoid crash of Build_Log.parse_build_info / Protocol.Error_Message_Marker, e.g. in session MDP-Rewards of Isabelle/26ec258e5cf8 + AFP/2859e11cc09b;
wenzelm [Sun, 09 Apr 2023 23:09:24 +0200] rev 77799
more robust: avoid crash of Build_Log.parse_build_info / Protocol.Error_Message_Marker, e.g. in session MDP-Rewards of Isabelle/26ec258e5cf8 + AFP/2859e11cc09b;
Sun, 09 Apr 2023 19:10:01 +0200 proper stmt.execute() within loop (amending 9d9b30741fc4);
wenzelm [Sun, 09 Apr 2023 19:10:01 +0200] rev 77798
proper stmt.execute() within loop (amending 9d9b30741fc4);
Sun, 09 Apr 2023 18:32:39 +0200 clarified signature;
wenzelm [Sun, 09 Apr 2023 18:32:39 +0200] rev 77797
clarified signature;
Sat, 08 Apr 2023 20:26:32 +0200 tuned comments;
wenzelm [Sat, 08 Apr 2023 20:26:32 +0200] rev 77796
tuned comments;
Sat, 08 Apr 2023 20:21:30 +0200 more options;
wenzelm [Sat, 08 Apr 2023 20:21:30 +0200] rev 77795
more options;
Sat, 08 Apr 2023 19:36:03 +0200 removed obsolete "rsync" package;
wenzelm [Sat, 08 Apr 2023 19:36:03 +0200] rev 77794
removed obsolete "rsync" package;
Sat, 08 Apr 2023 19:34:51 +0200 tuned comments;
wenzelm [Sat, 08 Apr 2023 19:34:51 +0200] rev 77793
tuned comments;
Sat, 08 Apr 2023 19:32:09 +0200 use "rsync --secluded-args" by default, discontinue obsolete option -P of sync tools;
wenzelm [Sat, 08 Apr 2023 19:32:09 +0200] rev 77792
use "rsync --secluded-args" by default, discontinue obsolete option -P of sync tools;
Sat, 08 Apr 2023 19:02:51 +0200 tuned output;
wenzelm [Sat, 08 Apr 2023 19:02:51 +0200] rev 77791
tuned output;
Sat, 08 Apr 2023 18:59:58 +0200 misc tuning and clarification;
wenzelm [Sat, 08 Apr 2023 18:59:58 +0200] rev 77790
misc tuning and clarification;
Sat, 08 Apr 2023 18:46:17 +0200 clarified output;
wenzelm [Sat, 08 Apr 2023 18:46:17 +0200] rev 77789
clarified output;
Sat, 08 Apr 2023 18:08:20 +0200 use remote copy of locally installed rsync component: for uniform version and options;
wenzelm [Sat, 08 Apr 2023 18:08:20 +0200] rev 77788
use remote copy of locally installed rsync component: for uniform version and options;
Sat, 08 Apr 2023 17:20:15 +0200 clarified signature: more abstract;
wenzelm [Sat, 08 Apr 2023 17:20:15 +0200] rev 77787
clarified signature: more abstract;
Sat, 08 Apr 2023 16:59:20 +0200 tuned signature;
wenzelm [Sat, 08 Apr 2023 16:59:20 +0200] rev 77786
tuned signature;
Sat, 08 Apr 2023 16:58:01 +0200 more direct Hg_Sync.check_directory via SSH operations;
wenzelm [Sat, 08 Apr 2023 16:58:01 +0200] rev 77785
more direct Hg_Sync.check_directory via SSH operations;
Sat, 08 Apr 2023 16:44:24 +0200 tuned;
wenzelm [Sat, 08 Apr 2023 16:44:24 +0200] rev 77784
tuned;
Sat, 08 Apr 2023 16:37:54 +0200 clarified underlying SSH session of "isabelle hg_sync" and "isabelle sync";
wenzelm [Sat, 08 Apr 2023 16:37:54 +0200] rev 77783
clarified underlying SSH session of "isabelle hg_sync" and "isabelle sync";
Sat, 08 Apr 2023 10:24:54 +0200 clarified signature: avoid object-oriented "dispatch";
wenzelm [Sat, 08 Apr 2023 10:24:54 +0200] rev 77782
clarified signature: avoid object-oriented "dispatch";
Mon, 03 Apr 2023 21:16:32 +0200 tuned;
wenzelm [Mon, 03 Apr 2023 21:16:32 +0200] rev 77781
tuned;
Mon, 03 Apr 2023 21:13:46 +0200 clarified signature: more uniform Table() vs. Set();
wenzelm [Mon, 03 Apr 2023 21:13:46 +0200] rev 77780
clarified signature: more uniform Table() vs. Set();
Sun, 02 Apr 2023 12:34:13 +0200 merged
wenzelm [Sun, 02 Apr 2023 12:34:13 +0200] rev 77779
merged
Sat, 01 Apr 2023 21:33:54 +0200 clarified modules;
wenzelm [Sat, 01 Apr 2023 21:33:54 +0200] rev 77778
clarified modules;
Sat, 01 Apr 2023 21:25:24 +0200 clarified signature;
wenzelm [Sat, 01 Apr 2023 21:25:24 +0200] rev 77777
clarified signature;
Sat, 01 Apr 2023 21:12:44 +0200 more compact data;
wenzelm [Sat, 01 Apr 2023 21:12:44 +0200] rev 77776
more compact data;
Sat, 01 Apr 2023 19:15:38 +0200 minor performance tuning;
wenzelm [Sat, 01 Apr 2023 19:15:38 +0200] rev 77775
minor performance tuning;
Sat, 01 Apr 2023 16:54:43 +0200 tuned signature;
wenzelm [Sat, 01 Apr 2023 16:54:43 +0200] rev 77774
tuned signature;
Sat, 01 Apr 2023 15:01:35 +0200 more uniform treatment of properties (but < 0 should not occur here);
wenzelm [Sat, 01 Apr 2023 15:01:35 +0200] rev 77773
more uniform treatment of properties (but < 0 should not occur here);
Sat, 01 Apr 2023 14:59:42 +0200 tuned signature;
wenzelm [Sat, 01 Apr 2023 14:59:42 +0200] rev 77772
tuned signature;
Sat, 01 Apr 2023 14:50:43 +0200 clarified signature;
wenzelm [Sat, 01 Apr 2023 14:50:43 +0200] rev 77771
clarified signature;
Sat, 01 Apr 2023 14:32:02 +0200 clarified signature;
wenzelm [Sat, 01 Apr 2023 14:32:02 +0200] rev 77770
clarified signature;
Sat, 01 Apr 2023 13:58:45 +0200 misc tuning and clarification: more tight representation;
wenzelm [Sat, 01 Apr 2023 13:58:45 +0200] rev 77769
misc tuning and clarification: more tight representation;
Sat, 01 Apr 2023 13:04:59 +0200 tuned: prefer "build" combinator;
wenzelm [Sat, 01 Apr 2023 13:04:59 +0200] rev 77768
tuned: prefer "build" combinator;
Sat, 01 Apr 2023 15:52:40 +0200 tuned
nipkow [Sat, 01 Apr 2023 15:52:40 +0200] rev 77767
tuned
Thu, 30 Mar 2023 16:10:50 +0200 tuned signature;
wenzelm [Thu, 30 Mar 2023 16:10:50 +0200] rev 77766
tuned signature;
Thu, 30 Mar 2023 16:09:19 +0200 more operations for profiling;
wenzelm [Thu, 30 Mar 2023 16:09:19 +0200] rev 77765
more operations for profiling;
Thu, 30 Mar 2023 16:04:02 +0200 provide rsync component, with uniform version + options on all platforms;
wenzelm [Thu, 30 Mar 2023 16:04:02 +0200] rev 77764
provide rsync component, with uniform version + options on all platforms;
Thu, 30 Mar 2023 16:02:25 +0200 tuned message;
wenzelm [Thu, 30 Mar 2023 16:02:25 +0200] rev 77763
tuned message;
Thu, 30 Mar 2023 15:33:02 +0200 provide local component to remote directory;
wenzelm [Thu, 30 Mar 2023 15:33:02 +0200] rev 77762
provide local component to remote directory;
Thu, 30 Mar 2023 15:31:55 +0200 tuned output;
wenzelm [Thu, 30 Mar 2023 15:31:55 +0200] rev 77761
tuned output;
Thu, 30 Mar 2023 14:25:31 +0200 more SSH operations;
wenzelm [Thu, 30 Mar 2023 14:25:31 +0200] rev 77760
more SSH operations;
Thu, 30 Mar 2023 12:56:29 +0200 more operations;
wenzelm [Thu, 30 Mar 2023 12:56:29 +0200] rev 77759
more operations;
Thu, 30 Mar 2023 12:10:08 +0200 tuned comments;
wenzelm [Thu, 30 Mar 2023 12:10:08 +0200] rev 77758
tuned comments;
Thu, 30 Mar 2023 12:03:59 +0200 clarified directory names, following bash_process (see e59d7d6fe1bd);
wenzelm [Thu, 30 Mar 2023 12:03:59 +0200] rev 77757
clarified directory names, following bash_process (see e59d7d6fe1bd);
Thu, 30 Mar 2023 11:58:53 +0200 tuned README;
wenzelm [Thu, 30 Mar 2023 11:58:53 +0200] rev 77756
tuned README;
Thu, 30 Mar 2023 11:40:51 +0200 clarified build options;
wenzelm [Thu, 30 Mar 2023 11:40:51 +0200] rev 77755
clarified build options;
Wed, 29 Mar 2023 22:40:10 +0200 more portable options;
wenzelm [Wed, 29 Mar 2023 22:40:10 +0200] rev 77754
more portable options;
Wed, 29 Mar 2023 22:21:12 +0200 build rsync from sources, to avoid divergence of protocols on various platforms;
wenzelm [Wed, 29 Mar 2023 22:21:12 +0200] rev 77753
build rsync from sources, to avoid divergence of protocols on various platforms;
Wed, 29 Mar 2023 21:28:48 +0200 more informative errors;
wenzelm [Wed, 29 Mar 2023 21:28:48 +0200] rev 77752
more informative errors;
Wed, 29 Mar 2023 21:23:56 +0200 clarified options;
wenzelm [Wed, 29 Mar 2023 21:23:56 +0200] rev 77751
clarified options;
Wed, 29 Mar 2023 21:16:14 +0200 tuned messages;
wenzelm [Wed, 29 Mar 2023 21:16:14 +0200] rev 77750
tuned messages;
Wed, 29 Mar 2023 20:56:43 +0200 provide Isabelle tool wrapper;
wenzelm [Wed, 29 Mar 2023 20:56:43 +0200] rev 77749
provide Isabelle tool wrapper;
Wed, 29 Mar 2023 20:41:54 +0200 more robust errors: proceed updating database;
wenzelm [Wed, 29 Mar 2023 20:41:54 +0200] rev 77748
more robust errors: proceed updating database; clarified options; clarified progress;
Wed, 29 Mar 2023 15:02:09 +0200 tuned;
wenzelm [Wed, 29 Mar 2023 15:02:09 +0200] rev 77747
tuned;
Wed, 29 Mar 2023 14:59:55 +0200 tuned output;
wenzelm [Wed, 29 Mar 2023 14:59:55 +0200] rev 77746
tuned output;
Wed, 29 Mar 2023 14:52:54 +0200 clarified signature;
wenzelm [Wed, 29 Mar 2023 14:52:54 +0200] rev 77745
clarified signature;
Wed, 29 Mar 2023 14:22:01 +0200 clarified modules;
wenzelm [Wed, 29 Mar 2023 14:22:01 +0200] rev 77744
clarified modules;
Wed, 29 Mar 2023 12:25:24 +0200 tuned comments (amending 1951f6470792);
wenzelm [Wed, 29 Mar 2023 12:25:24 +0200] rev 77743
tuned comments (amending 1951f6470792);
Wed, 29 Mar 2023 12:24:50 +0200 tuned;
wenzelm [Wed, 29 Mar 2023 12:24:50 +0200] rev 77742
tuned;
Wed, 29 Mar 2023 12:05:56 +0200 discontinue somewhat pointless is_single, which also depends on details of internal data representation;
wenzelm [Wed, 29 Mar 2023 12:05:56 +0200] rev 77741
discontinue somewhat pointless is_single, which also depends on details of internal data representation;
Wed, 29 Mar 2023 12:02:34 +0200 more compact data: approx. 0.85 .. 1.10 of plain list size;
wenzelm [Wed, 29 Mar 2023 12:02:34 +0200] rev 77740
more compact data: approx. 0.85 .. 1.10 of plain list size; fewer comparisons for Leaf2 / Leaf3: observe order;
Wed, 29 Mar 2023 10:34:50 +0200 slightly more compact data;
wenzelm [Wed, 29 Mar 2023 10:34:50 +0200] rev 77739
slightly more compact data;
Tue, 28 Mar 2023 23:16:27 +0200 more operations, notably for profiling;
wenzelm [Tue, 28 Mar 2023 23:16:27 +0200] rev 77738
more operations, notably for profiling;
Tue, 28 Mar 2023 22:46:38 +0200 tuned;
wenzelm [Tue, 28 Mar 2023 22:46:38 +0200] rev 77737
tuned;
Tue, 28 Mar 2023 22:43:05 +0200 more compact representation of leaf nodes: only 1.10 .. 1.33 larger than plain list;
wenzelm [Tue, 28 Mar 2023 22:43:05 +0200] rev 77736
more compact representation of leaf nodes: only 1.10 .. 1.33 larger than plain list;
Tue, 28 Mar 2023 19:43:49 +0200 tuned --- fewer compiler warnings;
wenzelm [Tue, 28 Mar 2023 19:43:49 +0200] rev 77735
tuned --- fewer compiler warnings;
Tue, 28 Mar 2023 19:40:34 +0200 tuned;
wenzelm [Tue, 28 Mar 2023 19:40:34 +0200] rev 77734
tuned;
Tue, 28 Mar 2023 19:07:58 +0200 tuned;
wenzelm [Tue, 28 Mar 2023 19:07:58 +0200] rev 77733
tuned;
Tue, 28 Mar 2023 19:03:39 +0200 tuned;
wenzelm [Tue, 28 Mar 2023 19:03:39 +0200] rev 77732
tuned;
Tue, 28 Mar 2023 18:10:45 +0200 tuned signature: more uniform structure Key;
wenzelm [Tue, 28 Mar 2023 18:10:45 +0200] rev 77731
tuned signature: more uniform structure Key;
Tue, 28 Mar 2023 17:59:54 +0200 prefer Sortset.T for shyps;
wenzelm [Tue, 28 Mar 2023 17:59:54 +0200] rev 77730
prefer Sortset.T for shyps;
Tue, 28 Mar 2023 17:51:21 +0200 tuned;
wenzelm [Tue, 28 Mar 2023 17:51:21 +0200] rev 77729
tuned;
Tue, 28 Mar 2023 17:32:09 +0200 more operations;
wenzelm [Tue, 28 Mar 2023 17:32:09 +0200] rev 77728
more operations;
Tue, 28 Mar 2023 17:30:39 +0200 tuned names: "e" means "entry" in table.ML and "elem" in set.ML;
wenzelm [Tue, 28 Mar 2023 17:30:39 +0200] rev 77727
tuned names: "e" means "entry" in table.ML and "elem" in set.ML;
Mon, 27 Mar 2023 22:17:50 +0200 NEWS;
wenzelm [Mon, 27 Mar 2023 22:17:50 +0200] rev 77726
NEWS;
Mon, 27 Mar 2023 22:11:26 +0200 added Set.size;
wenzelm [Mon, 27 Mar 2023 22:11:26 +0200] rev 77725
added Set.size; tuned Set.merge: keep larger set stable;
Mon, 27 Mar 2023 21:53:16 +0200 performanc tuning: avoid exception overhead, potentially relevant for Sorts.class_less;
wenzelm [Mon, 27 Mar 2023 21:53:16 +0200] rev 77724
performanc tuning: avoid exception overhead, potentially relevant for Sorts.class_less;
Mon, 27 Mar 2023 21:48:47 +0200 performance tuning: prefer functor Set() over Table();
wenzelm [Mon, 27 Mar 2023 21:48:47 +0200] rev 77723
performance tuning: prefer functor Set() over Table();
Mon, 27 Mar 2023 19:41:18 +0200 efficient representation of sets: more compact than Table.set;
wenzelm [Mon, 27 Mar 2023 19:41:18 +0200] rev 77722
efficient representation of sets: more compact than Table.set;
Mon, 27 Mar 2023 16:24:54 +0200 tuned whitespace;
wenzelm [Mon, 27 Mar 2023 16:24:54 +0200] rev 77721
tuned whitespace;
Mon, 27 Mar 2023 11:52:10 +0200 tuned comments;
wenzelm [Mon, 27 Mar 2023 11:52:10 +0200] rev 77720
tuned comments;
Sun, 26 Mar 2023 20:03:03 +0200 tuned signature;
wenzelm [Sun, 26 Mar 2023 20:03:03 +0200] rev 77719
tuned signature;
Sun, 26 Mar 2023 19:51:35 +0200 clarified signature;
wenzelm [Sun, 26 Mar 2023 19:51:35 +0200] rev 77718
clarified signature;
Sun, 26 Mar 2023 19:36:00 +0200 tuned signature;
wenzelm [Sun, 26 Mar 2023 19:36:00 +0200] rev 77717
tuned signature;
Sun, 26 Mar 2023 19:31:05 +0200 tuned output;
wenzelm [Sun, 26 Mar 2023 19:31:05 +0200] rev 77716
tuned output;
Sun, 26 Mar 2023 15:47:40 +0200 removed junk (amending 236e43c8bb5b);
wenzelm [Sun, 26 Mar 2023 15:47:40 +0200] rev 77715
removed junk (amending 236e43c8bb5b);
Sun, 26 Mar 2023 15:02:08 +0200 tuned;
wenzelm [Sun, 26 Mar 2023 15:02:08 +0200] rev 77714
tuned;
Sun, 26 Mar 2023 14:45:28 +0200 tuned output;
wenzelm [Sun, 26 Mar 2023 14:45:28 +0200] rev 77713
tuned output;
Sun, 26 Mar 2023 14:36:47 +0200 tuned performance: much faster low-level operation;
wenzelm [Sun, 26 Mar 2023 14:36:47 +0200] rev 77712
tuned performance: much faster low-level operation;
Sun, 26 Mar 2023 14:24:38 +0200 clarified signature: more general operation Bytes.read_slice;
wenzelm [Sun, 26 Mar 2023 14:24:38 +0200] rev 77711
clarified signature: more general operation Bytes.read_slice;
Sun, 26 Mar 2023 12:53:53 +0200 clarified signature: more explicit types;
wenzelm [Sun, 26 Mar 2023 12:53:53 +0200] rev 77710
clarified signature: more explicit types;
Sun, 26 Mar 2023 12:46:15 +0200 clarified signature: more explicit types;
wenzelm [Sun, 26 Mar 2023 12:46:15 +0200] rev 77709
clarified signature: more explicit types;
Sun, 26 Mar 2023 12:41:34 +0200 clarified signature: more explicit types;
wenzelm [Sun, 26 Mar 2023 12:41:34 +0200] rev 77708
clarified signature: more explicit types; tuned output;
Fri, 24 Mar 2023 18:30:17 +0000 More explicit type information in dictionary arguments.
haftmann [Fri, 24 Mar 2023 18:30:17 +0000] rev 77707
More explicit type information in dictionary arguments.
Fri, 24 Mar 2023 18:30:17 +0000 tuned
haftmann [Fri, 24 Mar 2023 18:30:17 +0000] rev 77706
tuned
Fri, 24 Mar 2023 18:30:17 +0000 tuned whitespace
haftmann [Fri, 24 Mar 2023 18:30:17 +0000] rev 77705
tuned whitespace
Fri, 24 Mar 2023 18:30:17 +0000 more uniform approach towards satisfied applications
haftmann [Fri, 24 Mar 2023 18:30:17 +0000] rev 77704
more uniform approach towards satisfied applications
Fri, 24 Mar 2023 18:30:17 +0000 more uniform approach towards satisfied applications
haftmann [Fri, 24 Mar 2023 18:30:17 +0000] rev 77703
more uniform approach towards satisfied applications
Fri, 24 Mar 2023 18:30:17 +0000 tuned
haftmann [Fri, 24 Mar 2023 18:30:17 +0000] rev 77702
tuned
Fri, 24 Mar 2023 18:30:17 +0000 tuned
haftmann [Fri, 24 Mar 2023 18:30:17 +0000] rev 77701
tuned
Fri, 24 Mar 2023 18:30:17 +0000 Tuned semicolons.
haftmann [Fri, 24 Mar 2023 18:30:17 +0000] rev 77700
Tuned semicolons.
Mon, 20 Mar 2023 18:33:56 +0100 reordered assumption and tuned proof of Multiset.bex_least_element and Multiset.bex_greatest_element
desharna [Mon, 20 Mar 2023 18:33:56 +0100] rev 77699
reordered assumption and tuned proof of Multiset.bex_least_element and Multiset.bex_greatest_element
Mon, 20 Mar 2023 18:21:30 +0100 added lemmas Finite_Set.bex_least_element and Finite_Set.bex_greatest_element
desharna [Mon, 20 Mar 2023 18:21:30 +0100] rev 77698
added lemmas Finite_Set.bex_least_element and Finite_Set.bex_greatest_element
Mon, 20 Mar 2023 15:02:17 +0100 refactored proofs
desharna [Mon, 20 Mar 2023 15:02:17 +0100] rev 77697
refactored proofs
Mon, 20 Mar 2023 15:01:59 +0100 added lemmas Finite_Set.bex_min_element and Finite_Set.bex_max_element
desharna [Mon, 20 Mar 2023 15:01:59 +0100] rev 77696
added lemmas Finite_Set.bex_min_element and Finite_Set.bex_max_element
Mon, 20 Mar 2023 15:01:12 +0100 reversed import dependency between Relation and Finite_Set; and move theorems around
desharna [Mon, 20 Mar 2023 15:01:12 +0100] rev 77695
reversed import dependency between Relation and Finite_Set; and move theorems around
Mon, 20 Mar 2023 11:13:01 +0100 more operations;
wenzelm [Mon, 20 Mar 2023 11:13:01 +0100] rev 77694
more operations;
Mon, 20 Mar 2023 11:09:51 +0100 clarified theory_sizeof1_data: count bytes, individually for each data entry;
wenzelm [Mon, 20 Mar 2023 11:09:51 +0100] rev 77693
clarified theory_sizeof1_data: count bytes, individually for each data entry;
Mon, 20 Mar 2023 10:59:27 +0100 clarified operations for ML object sizes;
wenzelm [Mon, 20 Mar 2023 10:59:27 +0100] rev 77692
clarified operations for ML object sizes;
Sun, 19 Mar 2023 18:55:48 +0000 merged
paulson [Sun, 19 Mar 2023 18:55:48 +0000] rev 77691
merged
Sun, 19 Mar 2023 18:55:41 +0000 simplified a lot of messy proofs
paulson <lp15@cam.ac.uk> [Sun, 19 Mar 2023 18:55:41 +0000] rev 77690
simplified a lot of messy proofs
Sat, 18 Mar 2023 23:48:56 +0100 merged
desharna [Sat, 18 Mar 2023 23:48:56 +0100] rev 77689
merged
Fri, 17 Mar 2023 13:56:54 +0100 added lemma multp_repeat_mset_repeat_msetI
desharna [Fri, 17 Mar 2023 13:56:54 +0100] rev 77688
added lemma multp_repeat_mset_repeat_msetI
Sat, 18 Mar 2023 20:23:17 +0100 more operations;
wenzelm [Sat, 18 Mar 2023 20:23:17 +0100] rev 77687
more operations;
Fri, 17 Mar 2023 11:24:52 +0000 merged
paulson [Fri, 17 Mar 2023 11:24:52 +0000] rev 77686
merged
Fri, 17 Mar 2023 10:42:50 +0000 merged
paulson [Fri, 17 Mar 2023 10:42:50 +0000] rev 77685
merged
Fri, 17 Mar 2023 10:42:39 +0000 Proof simplification
paulson <lp15@cam.ac.uk> [Fri, 17 Mar 2023 10:42:39 +0000] rev 77684
Proof simplification
Fri, 17 Mar 2023 12:10:14 +0100 proper "build_thorough" for "isabelle update" (amending 9e5f8f6e58a0);
wenzelm [Fri, 17 Mar 2023 12:10:14 +0100] rev 77683
proper "build_thorough" for "isabelle update" (amending 9e5f8f6e58a0);
Thu, 16 Mar 2023 17:12:06 +0100 merged
wenzelm [Thu, 16 Mar 2023 17:12:06 +0100] rev 77682
merged
Thu, 16 Mar 2023 16:28:21 +0100 back to compression in Isabelle/Scala (in contrast to f7174238b5e3), e.g. relevant for old_command_timings_blob, but also for prospective heaps;
wenzelm [Thu, 16 Mar 2023 16:28:21 +0100] rev 77681
back to compression in Isabelle/Scala (in contrast to f7174238b5e3), e.g. relevant for old_command_timings_blob, but also for prospective heaps;
Thu, 16 Mar 2023 16:13:58 +0100 vacuum everything in the database;
wenzelm [Thu, 16 Mar 2023 16:13:58 +0100] rev 77680
vacuum everything in the database;
Thu, 16 Mar 2023 15:58:34 +0100 tuned;
wenzelm [Thu, 16 Mar 2023 15:58:34 +0100] rev 77679
tuned;
Thu, 16 Mar 2023 15:55:49 +0100 proper vacuum of session_info tables: only once per build process;
wenzelm [Thu, 16 Mar 2023 15:55:49 +0100] rev 77678
proper vacuum of session_info tables: only once per build process;
Thu, 16 Mar 2023 15:46:10 +0100 tuned signature;
wenzelm [Thu, 16 Mar 2023 15:46:10 +0100] rev 77677
tuned signature;
Thu, 16 Mar 2023 15:38:32 +0100 more thorough database checks;
wenzelm [Thu, 16 Mar 2023 15:38:32 +0100] rev 77676
more thorough database checks;
Thu, 16 Mar 2023 15:16:17 +0100 more thorough treatment of build prefs, guarded by system option "build_through": avoid accidental rebuild of HOL etc.;
wenzelm [Thu, 16 Mar 2023 15:16:17 +0100] rev 77675
more thorough treatment of build prefs, guarded by system option "build_through": avoid accidental rebuild of HOL etc.;
Thu, 16 Mar 2023 13:18:25 +0100 clarified build options;
wenzelm [Thu, 16 Mar 2023 13:18:25 +0100] rev 77674
clarified build options;
Thu, 16 Mar 2023 11:44:07 +0100 clarified ML option vs. Scala option (see also caa182bdab7a);
wenzelm [Thu, 16 Mar 2023 11:44:07 +0100] rev 77673
clarified ML option vs. Scala option (see also caa182bdab7a);
Thu, 16 Mar 2023 13:37:49 +0100 merge conflict
nipkow [Thu, 16 Mar 2023 13:37:49 +0100] rev 77672
merge conflict
Thu, 16 Mar 2023 08:30:00 +0100 unified function update and map update syntaxes
nipkow [Thu, 16 Mar 2023 08:30:00 +0100] rev 77671
unified function update and map update syntaxes
Wed, 15 Mar 2023 15:28:44 +0100 removed accidental junk
blanchet [Wed, 15 Mar 2023 15:28:44 +0100] rev 77670
removed accidental junk
Wed, 15 Mar 2023 13:01:57 +0100 map update syntax
nipkow [Wed, 15 Mar 2023 13:01:57 +0100] rev 77669
map update syntax
Tue, 14 Mar 2023 22:00:06 +0100 proper sorting of result (amending f458547b4f0f);
wenzelm [Tue, 14 Mar 2023 22:00:06 +0100] rev 77668
proper sorting of result (amending f458547b4f0f);
Tue, 14 Mar 2023 21:01:20 +0100 merged
wenzelm [Tue, 14 Mar 2023 21:01:20 +0100] rev 77667
merged
Tue, 14 Mar 2023 20:31:30 +0100 enforce rebuild of Isabelle/ML;
wenzelm [Tue, 14 Mar 2023 20:31:30 +0100] rev 77666
enforce rebuild of Isabelle/ML;
Tue, 14 Mar 2023 20:31:08 +0100 more operations;
wenzelm [Tue, 14 Mar 2023 20:31:08 +0100] rev 77665
more operations;
Tue, 14 Mar 2023 20:25:48 +0100 more specific vacuum operation, which is also relevant to PostgreSQL;
wenzelm [Tue, 14 Mar 2023 20:25:48 +0100] rev 77664
more specific vacuum operation, which is also relevant to PostgreSQL;
Tue, 14 Mar 2023 20:06:37 +0100 tuned signature: removed redundant argument;
wenzelm [Tue, 14 Mar 2023 20:06:37 +0100] rev 77663
tuned signature: removed redundant argument;
Tue, 14 Mar 2023 20:04:48 +0100 tuned signature;
wenzelm [Tue, 14 Mar 2023 20:04:48 +0100] rev 77662
tuned signature;
Tue, 14 Mar 2023 20:01:05 +0100 proper build_uuid for Build_Process.Task: thus old entries are removed via prepare_database/clean_build;
wenzelm [Tue, 14 Mar 2023 20:01:05 +0100] rev 77661
proper build_uuid for Build_Process.Task: thus old entries are removed via prepare_database/clean_build;
Tue, 14 Mar 2023 19:41:16 +0100 more informative Build_Process.Snapshot;
wenzelm [Tue, 14 Mar 2023 19:41:16 +0100] rev 77660
more informative Build_Process.Snapshot;
Tue, 14 Mar 2023 19:19:38 +0100 more explicit snapshot of "_state" and "_database";
wenzelm [Tue, 14 Mar 2023 19:19:38 +0100] rev 77659
more explicit snapshot of "_state" and "_database";
Tue, 14 Mar 2023 18:59:59 +0100 tuned;
wenzelm [Tue, 14 Mar 2023 18:59:59 +0100] rev 77658
tuned;
Tue, 14 Mar 2023 18:57:34 +0100 removed redundant State.workers: directly maintained within the database, using with SQL update;
wenzelm [Tue, 14 Mar 2023 18:57:34 +0100] rev 77657
removed redundant State.workers: directly maintained within the database, using with SQL update;
Tue, 14 Mar 2023 18:43:32 +0100 more thorough cleanup;
wenzelm [Tue, 14 Mar 2023 18:43:32 +0100] rev 77656
more thorough cleanup;
Tue, 14 Mar 2023 18:29:07 +0100 tuned signature;
wenzelm [Tue, 14 Mar 2023 18:29:07 +0100] rev 77655
tuned signature;
Tue, 14 Mar 2023 17:34:38 +0100 tuned signature;
wenzelm [Tue, 14 Mar 2023 17:34:38 +0100] rev 77654
tuned signature;
Tue, 14 Mar 2023 17:09:52 +0100 tuned signature;
wenzelm [Tue, 14 Mar 2023 17:09:52 +0100] rev 77653
tuned signature;
Tue, 14 Mar 2023 17:05:49 +0100 more thorough synchronization of internal "_state" vs. external "_database";
wenzelm [Tue, 14 Mar 2023 17:05:49 +0100] rev 77652
more thorough synchronization of internal "_state" vs. external "_database";
Tue, 14 Mar 2023 11:14:50 +0100 more database content;
wenzelm [Tue, 14 Mar 2023 11:14:50 +0100] rev 77651
more database content; clarified signature;
Tue, 14 Mar 2023 10:35:41 +0100 clarified modules;
wenzelm [Tue, 14 Mar 2023 10:35:41 +0100] rev 77650
clarified modules;
Tue, 14 Mar 2023 10:27:17 +0100 clarified signature;
wenzelm [Tue, 14 Mar 2023 10:27:17 +0100] rev 77649
clarified signature;
Tue, 14 Mar 2023 10:16:45 +0100 clarified modules;
wenzelm [Tue, 14 Mar 2023 10:16:45 +0100] rev 77648
clarified modules;
Tue, 14 Mar 2023 10:05:57 +0100 tuned output;
wenzelm [Tue, 14 Mar 2023 10:05:57 +0100] rev 77647
tuned output;
Tue, 14 Mar 2023 09:47:07 +0100 tuned output;
wenzelm [Tue, 14 Mar 2023 09:47:07 +0100] rev 77646
tuned output;
Tue, 14 Mar 2023 18:19:10 +0100 Adjusted to new map update priorities
nipkow [Tue, 14 Mar 2023 18:19:10 +0100] rev 77645
Adjusted to new map update priorities
Tue, 14 Mar 2023 14:00:07 +0100 bring priority in line with ordinary function update notation
nipkow [Tue, 14 Mar 2023 14:00:07 +0100] rev 77644
bring priority in line with ordinary function update notation
Tue, 14 Mar 2023 10:35:10 +0100 merged
nipkow [Tue, 14 Mar 2023 10:35:10 +0100] rev 77643
merged
Tue, 14 Mar 2023 10:34:48 +0100 use tree (simpler) instead of rbt (exercise)
nipkow [Tue, 14 Mar 2023 10:34:48 +0100] rev 77642
use tree (simpler) instead of rbt (exercise)
Mon, 13 Mar 2023 22:21:33 +0100 enforce rebuild of Isabelle/ML;
wenzelm [Mon, 13 Mar 2023 22:21:33 +0100] rev 77641
enforce rebuild of Isabelle/ML;
Mon, 13 Mar 2023 22:18:22 +0100 more direct state update;
wenzelm [Mon, 13 Mar 2023 22:18:22 +0100] rev 77640
more direct state update;
Mon, 13 Mar 2023 22:08:46 +0100 avoid too many synchronized_database;
wenzelm [Mon, 13 Mar 2023 22:08:46 +0100] rev 77639
avoid too many synchronized_database;
Mon, 13 Mar 2023 21:43:55 +0100 tuned output;
wenzelm [Mon, 13 Mar 2023 21:43:55 +0100] rev 77638
tuned output;
Mon, 13 Mar 2023 21:12:34 +0100 synchronize progress messages with database;
wenzelm [Mon, 13 Mar 2023 21:12:34 +0100] rev 77637
synchronize progress messages with database;
Mon, 13 Mar 2023 20:24:13 +0100 more robust SQL query for mandatory arguments;
wenzelm [Mon, 13 Mar 2023 20:24:13 +0100] rev 77636
more robust SQL query for mandatory arguments;
Mon, 13 Mar 2023 20:14:19 +0100 synchronize progress stop/stopped with database;
wenzelm [Mon, 13 Mar 2023 20:14:19 +0100] rev 77635
synchronize progress stop/stopped with database;
Mon, 13 Mar 2023 19:04:16 +0100 more database content;
wenzelm [Mon, 13 Mar 2023 19:04:16 +0100] rev 77634
more database content;
Mon, 13 Mar 2023 18:53:14 +0100 tuned whitespace;
wenzelm [Mon, 13 Mar 2023 18:53:14 +0100] rev 77633
tuned whitespace;
Mon, 13 Mar 2023 17:32:29 +0100 tuned signature;
wenzelm [Mon, 13 Mar 2023 17:32:29 +0100] rev 77632
tuned signature;
Mon, 13 Mar 2023 17:30:43 +0100 tuned whitespace;
wenzelm [Mon, 13 Mar 2023 17:30:43 +0100] rev 77631
tuned whitespace;
Mon, 13 Mar 2023 17:22:43 +0100 clarified signature: avoid confusion due to object-orientation;
wenzelm [Mon, 13 Mar 2023 17:22:43 +0100] rev 77630
clarified signature: avoid confusion due to object-orientation;
Mon, 13 Mar 2023 16:53:08 +0100 clarified modules;
wenzelm [Mon, 13 Mar 2023 16:53:08 +0100] rev 77629
clarified modules;
Mon, 13 Mar 2023 15:53:31 +0100 clarified signature: prefer explicit types;
wenzelm [Mon, 13 Mar 2023 15:53:31 +0100] rev 77628
clarified signature: prefer explicit types;
Mon, 13 Mar 2023 15:35:15 +0100 more accurate Sessions.Info.session_prefs: cover relative changes wrt. statically declared options;
wenzelm [Mon, 13 Mar 2023 15:35:15 +0100] rev 77627
more accurate Sessions.Info.session_prefs: cover relative changes wrt. statically declared options;
Mon, 13 Mar 2023 15:09:08 +0100 clarified signature: more explicit type Options.Spec, which incorporates all variants of Options.+;
wenzelm [Mon, 13 Mar 2023 15:09:08 +0100] rev 77626
clarified signature: more explicit type Options.Spec, which incorporates all variants of Options.+;
Mon, 13 Mar 2023 13:46:36 +0100 tuned output;
wenzelm [Mon, 13 Mar 2023 13:46:36 +0100] rev 77625
tuned output;
Mon, 13 Mar 2023 13:43:25 +0100 clarified signature: more explicit types;
wenzelm [Mon, 13 Mar 2023 13:43:25 +0100] rev 77624
clarified signature: more explicit types;
Mon, 13 Mar 2023 13:20:35 +0100 clarified signature: prefer static types;
wenzelm [Mon, 13 Mar 2023 13:20:35 +0100] rev 77623
clarified signature: prefer static types;
Mon, 13 Mar 2023 11:02:26 +0100 clarified signature (again, see also 8c64e51d9dde and 268bf61631ec);
wenzelm [Mon, 13 Mar 2023 11:02:26 +0100] rev 77622
clarified signature (again, see also 8c64e51d9dde and 268bf61631ec);
Mon, 13 Mar 2023 10:51:10 +0100 tuned signature;
wenzelm [Mon, 13 Mar 2023 10:51:10 +0100] rev 77621
tuned signature;
Sat, 11 Mar 2023 21:36:25 +0100 more operations, thanks to Jsoup;
wenzelm [Sat, 11 Mar 2023 21:36:25 +0100] rev 77620
more operations, thanks to Jsoup;
Sat, 11 Mar 2023 21:25:24 +0100 discontinued apache-commons in favour of jsoup, which is smaller and more useful;
wenzelm [Sat, 11 Mar 2023 21:25:24 +0100] rev 77619
discontinued apache-commons in favour of jsoup, which is smaller and more useful;
Sat, 11 Mar 2023 16:21:39 +0100 more accurate shasum_meta_info;
wenzelm [Sat, 11 Mar 2023 16:21:39 +0100] rev 77618
more accurate shasum_meta_info;
Sat, 11 Mar 2023 16:11:26 +0100 tuned signature;
wenzelm [Sat, 11 Mar 2023 16:11:26 +0100] rev 77617
tuned signature;
Sat, 11 Mar 2023 14:49:53 +0100 support "isabelle options -l -t TAGS";
wenzelm [Sat, 11 Mar 2023 14:49:53 +0100] rev 77616
support "isabelle options -l -t TAGS";
Sat, 11 Mar 2023 14:19:09 +0100 NEWS;
wenzelm [Sat, 11 Mar 2023 14:19:09 +0100] rev 77615
NEWS;
Sat, 11 Mar 2023 14:18:56 +0100 clarified signature;
wenzelm [Sat, 11 Mar 2023 14:18:56 +0100] rev 77614
clarified signature;
Sat, 11 Mar 2023 13:37:58 +0100 tuned;
wenzelm [Sat, 11 Mar 2023 13:37:58 +0100] rev 77613
tuned;
Sat, 11 Mar 2023 13:31:16 +0100 avoid hard-wired stuff (see also 78f2475aa126);
wenzelm [Sat, 11 Mar 2023 13:31:16 +0100] rev 77612
avoid hard-wired stuff (see also 78f2475aa126);
Sat, 11 Mar 2023 12:48:37 +0100 clarified tags;
wenzelm [Sat, 11 Mar 2023 12:48:37 +0100] rev 77611
clarified tags;
Sat, 11 Mar 2023 12:41:53 +0100 clarified session prefs (or "options" within the database);
wenzelm [Sat, 11 Mar 2023 12:41:53 +0100] rev 77610
clarified session prefs (or "options" within the database);
Sat, 11 Mar 2023 11:51:19 +0100 tuned signature;
wenzelm [Sat, 11 Mar 2023 11:51:19 +0100] rev 77609
tuned signature;
Sat, 11 Mar 2023 11:43:47 +0100 tuned comments;
wenzelm [Sat, 11 Mar 2023 11:43:47 +0100] rev 77608
tuned comments;
Sat, 11 Mar 2023 11:36:18 +0100 unused (see 268bf61631ec);
wenzelm [Sat, 11 Mar 2023 11:36:18 +0100] rev 77607
unused (see 268bf61631ec);
Sat, 11 Mar 2023 11:31:58 +0100 clarified exported options;
wenzelm [Sat, 11 Mar 2023 11:31:58 +0100] rev 77606
clarified exported options;
Sat, 11 Mar 2023 11:24:02 +0100 clarified signature;
wenzelm [Sat, 11 Mar 2023 11:24:02 +0100] rev 77605
clarified signature;
Sat, 11 Mar 2023 11:14:24 +0100 do not export connection details (password etc.);
wenzelm [Sat, 11 Mar 2023 11:14:24 +0100] rev 77604
do not export connection details (password etc.);
Sat, 11 Mar 2023 11:13:53 +0100 support option tags;
wenzelm [Sat, 11 Mar 2023 11:13:53 +0100] rev 77603
support option tags;
Fri, 10 Mar 2023 15:27:18 +0100 use simplifier to classify the missing assumptions in Sledgehammer's abduction mechanism
blanchet [Fri, 10 Mar 2023 15:27:18 +0100] rev 77602
use simplifier to classify the missing assumptions in Sledgehammer's abduction mechanism
Fri, 10 Mar 2023 11:56:52 +0100 don't try to falisfy goals with schematics
blanchet [Fri, 10 Mar 2023 11:56:52 +0100] rev 77601
don't try to falisfy goals with schematics
Thu, 09 Mar 2023 14:29:46 +0100 enforce rebuild of Isabelle/ML;
wenzelm [Thu, 09 Mar 2023 14:29:46 +0100] rev 77600
enforce rebuild of Isabelle/ML;
Thu, 09 Mar 2023 12:55:00 +0100 more robust transactions;
wenzelm [Thu, 09 Mar 2023 12:55:00 +0100] rev 77599
more robust transactions;
Thu, 09 Mar 2023 12:54:19 +0100 proper support for Option[Date] columns;
wenzelm [Thu, 09 Mar 2023 12:54:19 +0100] rev 77598
proper support for Option[Date] columns;
Thu, 09 Mar 2023 12:13:01 +0100 more robust transactions;
wenzelm [Thu, 09 Mar 2023 12:13:01 +0100] rev 77597
more robust transactions;
Thu, 09 Mar 2023 11:55:20 +0100 clarified signature;
wenzelm [Thu, 09 Mar 2023 11:55:20 +0100] rev 77596
clarified signature;
Wed, 08 Mar 2023 22:43:04 +0100 enforce rebuild of Isabelle/ML;
wenzelm [Wed, 08 Mar 2023 22:43:04 +0100] rev 77595
enforce rebuild of Isabelle/ML;
Wed, 08 Mar 2023 22:42:21 +0100 proper test (amending 32f9e75c92e9);
wenzelm [Wed, 08 Mar 2023 22:42:21 +0100] rev 77594
proper test (amending 32f9e75c92e9);
Wed, 08 Mar 2023 22:40:47 +0100 updated to sqlite-jdbc-3.41.0.0;
wenzelm [Wed, 08 Mar 2023 22:40:47 +0100] rev 77593
updated to sqlite-jdbc-3.41.0.0;
Wed, 08 Mar 2023 22:40:15 +0100 proper shasum lines (amending 3070001c9d1f);
wenzelm [Wed, 08 Mar 2023 22:40:15 +0100] rev 77592
proper shasum lines (amending 3070001c9d1f);
Wed, 08 Mar 2023 22:22:35 +0100 more robust transactions;
wenzelm [Wed, 08 Mar 2023 22:22:35 +0100] rev 77591
more robust transactions;
Wed, 08 Mar 2023 22:08:48 +0100 explicit locking for PostgreSQL --- neither available nor required for SQLite;
wenzelm [Wed, 08 Mar 2023 22:08:48 +0100] rev 77590
explicit locking for PostgreSQL --- neither available nor required for SQLite;
Wed, 08 Mar 2023 20:19:05 +0100 merged
wenzelm [Wed, 08 Mar 2023 20:19:05 +0100] rev 77589
merged
Wed, 08 Mar 2023 15:57:43 +0100 assume total operation: ProcessHandle.current().info.startInstant appears to work on all platforms;
wenzelm [Wed, 08 Mar 2023 15:57:43 +0100] rev 77588
assume total operation: ProcessHandle.current().info.startInstant appears to work on all platforms;
Wed, 08 Mar 2023 15:50:29 +0100 more database content, e.g. for monitoring;
wenzelm [Wed, 08 Mar 2023 15:50:29 +0100] rev 77587
more database content, e.g. for monitoring;
Wed, 08 Mar 2023 15:25:55 +0100 tuned structure;
wenzelm [Wed, 08 Mar 2023 15:25:55 +0100] rev 77586
tuned structure;
Wed, 08 Mar 2023 15:22:57 +0100 tuned signature;
wenzelm [Wed, 08 Mar 2023 15:22:57 +0100] rev 77585
tuned signature;
Wed, 08 Mar 2023 15:15:06 +0100 more database content, e.g. for monitoring;
wenzelm [Wed, 08 Mar 2023 15:15:06 +0100] rev 77584
more database content, e.g. for monitoring;
Wed, 08 Mar 2023 14:45:17 +0100 more explicit workers, e.g. for monitoring;
wenzelm [Wed, 08 Mar 2023 14:45:17 +0100] rev 77583
more explicit workers, e.g. for monitoring;
Wed, 08 Mar 2023 14:22:11 +0100 tuned;
wenzelm [Wed, 08 Mar 2023 14:22:11 +0100] rev 77582
tuned;
Wed, 08 Mar 2023 14:21:14 +0100 tuned;
wenzelm [Wed, 08 Mar 2023 14:21:14 +0100] rev 77581
tuned;
Wed, 08 Mar 2023 13:36:40 +0100 clarified worker state: always maintain database content via worker_uuid;
wenzelm [Wed, 08 Mar 2023 13:36:40 +0100] rev 77580
clarified worker state: always maintain database content via worker_uuid; clarified message;
Wed, 08 Mar 2023 13:33:18 +0100 clarified signature: prefer Build_Process.Context for parameters;
wenzelm [Wed, 08 Mar 2023 13:33:18 +0100] rev 77579
clarified signature: prefer Build_Process.Context for parameters;
Wed, 08 Mar 2023 11:26:46 +0100 support for "isabelle build -j0": require external workers to make progress;
wenzelm [Wed, 08 Mar 2023 11:26:46 +0100] rev 77578
support for "isabelle build -j0": require external workers to make progress;
Wed, 08 Mar 2023 10:47:32 +0100 follow renaming of various Isabelle command-line tools (see b975f5aaf6b8 and before);
wenzelm [Wed, 08 Mar 2023 10:47:32 +0100] rev 77577
follow renaming of various Isabelle command-line tools (see b975f5aaf6b8 and before);
Wed, 08 Mar 2023 17:51:56 +0100 require the presence of free variables to do abduction in Sledgehammer
blanchet [Wed, 08 Mar 2023 17:51:56 +0100] rev 77576
require the presence of free variables to do abduction in Sledgehammer
Wed, 08 Mar 2023 10:12:41 +0100 removed exercise solution
nipkow [Wed, 08 Mar 2023 10:12:41 +0100] rev 77575
removed exercise solution
Wed, 08 Mar 2023 08:10:22 +0100 merged
nipkow [Wed, 08 Mar 2023 08:10:22 +0100] rev 77574
merged
Wed, 08 Mar 2023 08:10:10 +0100 new theory Tree_Rotations
nipkow [Wed, 08 Mar 2023 08:10:10 +0100] rev 77573
new theory Tree_Rotations
Tue, 07 Mar 2023 23:32:59 +0100 proper tool name (amending cbb49fe8e5a2);
wenzelm [Tue, 07 Mar 2023 23:32:59 +0100] rev 77572
proper tool name (amending cbb49fe8e5a2);
Tue, 07 Mar 2023 23:26:02 +0100 proper file-name (amending b975f5aaf6b8);
wenzelm [Tue, 07 Mar 2023 23:26:02 +0100] rev 77571
proper file-name (amending b975f5aaf6b8);
Tue, 07 Mar 2023 23:24:40 +0100 tuned headers;
wenzelm [Tue, 07 Mar 2023 23:24:40 +0100] rev 77570
tuned headers;
Tue, 07 Mar 2023 23:09:30 +0100 eliminated suspicious Unicode characters;
wenzelm [Tue, 07 Mar 2023 23:09:30 +0100] rev 77569
eliminated suspicious Unicode characters;
Tue, 07 Mar 2023 23:08:14 +0100 tuned whitespace;
wenzelm [Tue, 07 Mar 2023 23:08:14 +0100] rev 77568
tuned whitespace;
Tue, 07 Mar 2023 23:02:52 +0100 renamed "isabelle build_docker" to "isabelle docker_build" (unrelated to "isabelle build");
wenzelm [Tue, 07 Mar 2023 23:02:52 +0100] rev 77567
renamed "isabelle build_docker" to "isabelle docker_build" (unrelated to "isabelle build");
Tue, 07 Mar 2023 22:54:44 +0100 renamed administrative tools to build Isabelle components (unrelated to "isabelle build");
wenzelm [Tue, 07 Mar 2023 22:54:44 +0100] rev 77566
renamed administrative tools to build Isabelle components (unrelated to "isabelle build");
Tue, 07 Mar 2023 22:28:48 +0100 renamed "isabelle build_components" to "isabelle components_build" (unrelated to "isabelle build");
wenzelm [Tue, 07 Mar 2023 22:28:48 +0100] rev 77565
renamed "isabelle build_components" to "isabelle components_build" (unrelated to "isabelle build");
Tue, 07 Mar 2023 22:21:48 +0100 sort lines;
wenzelm [Tue, 07 Mar 2023 22:21:48 +0100] rev 77564
sort lines;
Tue, 07 Mar 2023 22:17:47 +0100 renamed "isabelle log" to "isabelle build_log";
wenzelm [Tue, 07 Mar 2023 22:17:47 +0100] rev 77563
renamed "isabelle log" to "isabelle build_log";
Tue, 07 Mar 2023 16:23:48 +0100 clarified structure;
wenzelm [Tue, 07 Mar 2023 16:23:48 +0100] rev 77562
clarified structure;
Tue, 07 Mar 2023 12:50:27 +0100 tuned output;
wenzelm [Tue, 07 Mar 2023 12:50:27 +0100] rev 77561
tuned output;
Tue, 07 Mar 2023 12:40:10 +0100 clarified signature: proper abstract type;
wenzelm [Tue, 07 Mar 2023 12:40:10 +0100] rev 77560
clarified signature: proper abstract type;
Tue, 07 Mar 2023 12:21:45 +0100 clarified signature: support all arguments of Sessions.store();
wenzelm [Tue, 07 Mar 2023 12:21:45 +0100] rev 77559
clarified signature: support all arguments of Sessions.store();
Tue, 07 Mar 2023 12:15:37 +0100 tuned;
wenzelm [Tue, 07 Mar 2023 12:15:37 +0100] rev 77558
tuned;
Tue, 07 Mar 2023 12:06:01 +0100 basic setup for "isabelle build_worker";
wenzelm [Tue, 07 Mar 2023 12:06:01 +0100] rev 77557
basic setup for "isabelle build_worker";
Tue, 07 Mar 2023 12:03:42 +0100 tuned comments;
wenzelm [Tue, 07 Mar 2023 12:03:42 +0100] rev 77556
tuned comments;
Tue, 07 Mar 2023 11:13:36 +0100 tuned structure;
wenzelm [Tue, 07 Mar 2023 11:13:36 +0100] rev 77555
tuned structure;
Tue, 07 Mar 2023 10:57:50 +0100 clarified terminology of "session build database", while "build database" is the one underlying Build_Process;
wenzelm [Tue, 07 Mar 2023 10:57:50 +0100] rev 77554
clarified terminology of "session build database", while "build database" is the one underlying Build_Process;
Tue, 07 Mar 2023 10:16:24 +0100 clarified modules;
wenzelm [Tue, 07 Mar 2023 10:16:24 +0100] rev 77553
clarified modules;
Mon, 06 Mar 2023 21:12:47 +0100 clarified signature: reduce boilerplate;
wenzelm [Mon, 06 Mar 2023 21:12:47 +0100] rev 77552
clarified signature: reduce boilerplate;
Mon, 06 Mar 2023 19:37:32 +0100 clarified messages;
wenzelm [Mon, 06 Mar 2023 19:37:32 +0100] rev 77551
clarified messages;
Mon, 06 Mar 2023 19:18:53 +0100 tuned signature;
wenzelm [Mon, 06 Mar 2023 19:18:53 +0100] rev 77550
tuned signature;
Mon, 06 Mar 2023 19:13:27 +0100 tuned structure;
wenzelm [Mon, 06 Mar 2023 19:13:27 +0100] rev 77549
tuned structure;
Mon, 06 Mar 2023 19:09:17 +0100 clarified signature;
wenzelm [Mon, 06 Mar 2023 19:09:17 +0100] rev 77548
clarified signature;
Mon, 06 Mar 2023 18:58:48 +0100 clarified signature;
wenzelm [Mon, 06 Mar 2023 18:58:48 +0100] rev 77547
clarified signature;
Mon, 06 Mar 2023 17:29:00 +0100 clarified build process roles: "worker" vs. "build";
wenzelm [Mon, 06 Mar 2023 17:29:00 +0100] rev 77546
clarified build process roles: "worker" vs. "build";
Mon, 06 Mar 2023 16:20:12 +0100 clarified database content;
wenzelm [Mon, 06 Mar 2023 16:20:12 +0100] rev 77545
clarified database content; tuned signature;
Mon, 06 Mar 2023 16:06:24 +0100 tuned: prefer iterator.nextOption;
wenzelm [Mon, 06 Mar 2023 16:06:24 +0100] rev 77544
tuned: prefer iterator.nextOption;
Mon, 06 Mar 2023 15:56:28 +0100 tuned whitespace and braces;
wenzelm [Mon, 06 Mar 2023 15:56:28 +0100] rev 77543
tuned whitespace and braces;
Mon, 06 Mar 2023 15:48:04 +0100 clarified signature: more uniform operations;
wenzelm [Mon, 06 Mar 2023 15:48:04 +0100] rev 77542
clarified signature: more uniform operations;
Mon, 06 Mar 2023 15:38:50 +0100 tuned signature: reduce boilerplate;
wenzelm [Mon, 06 Mar 2023 15:38:50 +0100] rev 77541
tuned signature: reduce boilerplate;
Mon, 06 Mar 2023 15:12:37 +0100 tuned signature;
wenzelm [Mon, 06 Mar 2023 15:12:37 +0100] rev 77540
tuned signature;
Mon, 06 Mar 2023 15:01:44 +0100 proper clean_build of old data at start of new process --- allow to inspect remains of the last process;
wenzelm [Mon, 06 Mar 2023 15:01:44 +0100] rev 77539
proper clean_build of old data at start of new process --- allow to inspect remains of the last process;
Mon, 06 Mar 2023 12:08:33 +0100 more database content: formal end_build;
wenzelm [Mon, 06 Mar 2023 12:08:33 +0100] rev 77538
more database content: formal end_build;
Mon, 06 Mar 2023 12:07:40 +0100 more operations;
wenzelm [Mon, 06 Mar 2023 12:07:40 +0100] rev 77537
more operations;
Mon, 06 Mar 2023 11:39:40 +0100 clarified database content and prepare/init stages;
wenzelm [Mon, 06 Mar 2023 11:39:40 +0100] rev 77536
clarified database content and prepare/init stages;
Mon, 06 Mar 2023 10:58:36 +0100 tuned signature;
wenzelm [Mon, 06 Mar 2023 10:58:36 +0100] rev 77535
tuned signature;
Mon, 06 Mar 2023 10:16:40 +0100 tuned;
wenzelm [Mon, 06 Mar 2023 10:16:40 +0100] rev 77534
tuned;
Mon, 06 Mar 2023 10:08:53 +0100 tuned;
wenzelm [Mon, 06 Mar 2023 10:08:53 +0100] rev 77533
tuned;
Mon, 06 Mar 2023 09:50:48 +0100 less verbosity, amending 3bc49507bae5;
wenzelm [Mon, 06 Mar 2023 09:50:48 +0100] rev 77532
less verbosity, amending 3bc49507bae5;
Mon, 06 Mar 2023 09:46:41 +0100 tuned comments;
wenzelm [Mon, 06 Mar 2023 09:46:41 +0100] rev 77531
tuned comments; tuned structure;
Mon, 06 Mar 2023 09:37:02 +0100 tuned signature: avoid totally adhoc overriding;
wenzelm [Mon, 06 Mar 2023 09:37:02 +0100] rev 77530
tuned signature: avoid totally adhoc overriding;
Mon, 06 Mar 2023 09:32:18 +0100 separate static build_uuid from dynamic worker_uuid, to allow multiple worker processes participate in one build process;
wenzelm [Mon, 06 Mar 2023 09:32:18 +0100] rev 77529
separate static build_uuid from dynamic worker_uuid, to allow multiple worker processes participate in one build process;
Sun, 05 Mar 2023 20:41:45 +0100 enforce rebuild of Isabelle/ML, after various changes to build database management;
wenzelm [Sun, 05 Mar 2023 20:41:45 +0100] rev 77528
enforce rebuild of Isabelle/ML, after various changes to build database management;
Sun, 05 Mar 2023 20:41:14 +0100 more detailed table "isabelle_build_serial": allow to monitor activity of build_process instances;
wenzelm [Sun, 05 Mar 2023 20:41:14 +0100] rev 77527
more detailed table "isabelle_build_serial": allow to monitor activity of build_process instances;
Sun, 05 Mar 2023 19:33:01 +0100 tuned output;
wenzelm [Sun, 05 Mar 2023 19:33:01 +0100] rev 77526
tuned output;
Sun, 05 Mar 2023 19:21:07 +0100 clarified database content: store actual value instead of index;
wenzelm [Sun, 05 Mar 2023 19:21:07 +0100] rev 77525
clarified database content: store actual value instead of index;
Sun, 05 Mar 2023 18:38:52 +0100 more robust: disallow override;
wenzelm [Sun, 05 Mar 2023 18:38:52 +0100] rev 77524
more robust: disallow override;
Sun, 05 Mar 2023 18:20:05 +0100 tuned messages;
wenzelm [Sun, 05 Mar 2023 18:20:05 +0100] rev 77523
tuned messages;
Sun, 05 Mar 2023 18:18:09 +0100 more complete coverage of non-final Progress methods, notably for Server.Connection_Progress;
wenzelm [Sun, 05 Mar 2023 18:18:09 +0100] rev 77522
more complete coverage of non-final Progress methods, notably for Server.Connection_Progress;
Sun, 05 Mar 2023 16:36:18 +0100 clarified signature: manage "verbose" flag via "progress";
wenzelm [Sun, 05 Mar 2023 16:36:18 +0100] rev 77521
clarified signature: manage "verbose" flag via "progress";
Sun, 05 Mar 2023 16:26:59 +0100 removed unused arguments: avoid ambiguity concerning progress/verbose;
wenzelm [Sun, 05 Mar 2023 16:26:59 +0100] rev 77520
removed unused arguments: avoid ambiguity concerning progress/verbose;
Sun, 05 Mar 2023 16:14:48 +0100 clarified protocol for "verbose" messages;
wenzelm [Sun, 05 Mar 2023 16:14:48 +0100] rev 77519
clarified protocol for "verbose" messages;
Sun, 05 Mar 2023 15:34:00 +0100 clarified signature: manage "verbose" flag via "progress";
wenzelm [Sun, 05 Mar 2023 15:34:00 +0100] rev 77518
clarified signature: manage "verbose" flag via "progress";
Sun, 05 Mar 2023 15:25:02 +0100 tuned;
wenzelm [Sun, 05 Mar 2023 15:25:02 +0100] rev 77517
tuned;
Sun, 05 Mar 2023 15:19:53 +0100 tuned;
wenzelm [Sun, 05 Mar 2023 15:19:53 +0100] rev 77516
tuned;
Sun, 05 Mar 2023 15:19:17 +0100 more operations;
wenzelm [Sun, 05 Mar 2023 15:19:17 +0100] rev 77515
more operations;
Sun, 05 Mar 2023 14:53:32 +0100 tuned signature;
wenzelm [Sun, 05 Mar 2023 14:53:32 +0100] rev 77514
tuned signature;
Sun, 05 Mar 2023 13:42:10 +0100 more robust: proper bound checks;
wenzelm [Sun, 05 Mar 2023 13:42:10 +0100] rev 77513
more robust: proper bound checks;
Sun, 05 Mar 2023 12:52:04 +0100 enforce rebuild of Isabelle/ML, after various changes to build database management;
wenzelm [Sun, 05 Mar 2023 12:52:04 +0100] rev 77512
enforce rebuild of Isabelle/ML, after various changes to build database management;
Sat, 04 Mar 2023 23:43:53 +0100 clarified modules;
wenzelm [Sat, 04 Mar 2023 23:43:53 +0100] rev 77511
clarified modules;
Sat, 04 Mar 2023 23:25:30 +0100 clarified signature: manage "verbose" flag via "progress";
wenzelm [Sat, 04 Mar 2023 23:25:30 +0100] rev 77510
clarified signature: manage "verbose" flag via "progress";
Sat, 04 Mar 2023 22:29:21 +0100 clarified treatment of "verbose" messages, e.g. Progress.theory();
wenzelm [Sat, 04 Mar 2023 22:29:21 +0100] rev 77509
clarified treatment of "verbose" messages, e.g. Progress.theory(); always store messages within database, with explicit "verbose" flag: client-side will decide about output;
Sat, 04 Mar 2023 21:41:16 +0100 proper "val verbose" (amending 2e2b2bd6b2d2);
wenzelm [Sat, 04 Mar 2023 21:41:16 +0100] rev 77508
proper "val verbose" (amending 2e2b2bd6b2d2);
Sat, 04 Mar 2023 21:25:12 +0100 tuned whitespace;
wenzelm [Sat, 04 Mar 2023 21:25:12 +0100] rev 77507
tuned whitespace;
Sat, 04 Mar 2023 17:36:29 +0100 more robust signature: avoid totally adhoc overriding (see also Build_Process.progress vs. build_progress);
wenzelm [Sat, 04 Mar 2023 17:36:29 +0100] rev 77506
more robust signature: avoid totally adhoc overriding (see also Build_Process.progress vs. build_progress);
Sat, 04 Mar 2023 16:45:21 +0100 support progress backed by database;
wenzelm [Sat, 04 Mar 2023 16:45:21 +0100] rev 77505
support progress backed by database; moved Build_Progress.Context.progress/log to class Build_Process: database is available here;
Sat, 04 Mar 2023 16:15:50 +0100 tuned;
wenzelm [Sat, 04 Mar 2023 16:15:50 +0100] rev 77504
tuned;
Sat, 04 Mar 2023 12:59:22 +0100 tuned messages;
wenzelm [Sat, 04 Mar 2023 12:59:22 +0100] rev 77503
tuned messages;
Sat, 04 Mar 2023 12:43:35 +0100 clarified signature: require just one "override def echo(message: Progress.Message): Unit";
wenzelm [Sat, 04 Mar 2023 12:43:35 +0100] rev 77502
clarified signature: require just one "override def echo(message: Progress.Message): Unit";
Sat, 04 Mar 2023 12:16:58 +0100 tuned signature;
wenzelm [Sat, 04 Mar 2023 12:16:58 +0100] rev 77501
tuned signature;
Sat, 04 Mar 2023 12:14:20 +0100 tuned signature;
wenzelm [Sat, 04 Mar 2023 12:14:20 +0100] rev 77500
tuned signature;
Sat, 04 Mar 2023 12:05:51 +0100 clarified signature: more uniform Progress.verbose, avoid adhoc "override def theory()";
wenzelm [Sat, 04 Mar 2023 12:05:51 +0100] rev 77499
clarified signature: more uniform Progress.verbose, avoid adhoc "override def theory()";
Sat, 04 Mar 2023 11:45:14 +0100 proper Output.writeln_text (with clean_yxml) for all instances of Progress.echo;
wenzelm [Sat, 04 Mar 2023 11:45:14 +0100] rev 77498
proper Output.writeln_text (with clean_yxml) for all instances of Progress.echo;
Fri, 03 Mar 2023 20:11:08 +0100 merged
wenzelm [Fri, 03 Mar 2023 20:11:08 +0100] rev 77497
merged
Fri, 03 Mar 2023 20:10:47 +0100 more database content;
wenzelm [Fri, 03 Mar 2023 20:10:47 +0100] rev 77496
more database content; clarified signature; tuned comments;
Fri, 03 Mar 2023 13:50:54 +0100 tuned signature;
wenzelm [Fri, 03 Mar 2023 13:50:54 +0100] rev 77495
tuned signature;
Fri, 03 Mar 2023 13:50:39 +0100 tuned whitespace;
wenzelm [Fri, 03 Mar 2023 13:50:39 +0100] rev 77494
tuned whitespace;
Fri, 03 Mar 2023 13:39:46 +0100 tuned signature;
wenzelm [Fri, 03 Mar 2023 13:39:46 +0100] rev 77493
tuned signature;
Fri, 03 Mar 2023 12:22:07 +0000 merged
paulson [Fri, 03 Mar 2023 12:22:07 +0000] rev 77492
merged
Fri, 03 Mar 2023 12:21:58 +0000 More of Eberl's material
paulson <lp15@cam.ac.uk> [Fri, 03 Mar 2023 12:21:58 +0000] rev 77491
More of Eberl's material
Thu, 02 Mar 2023 17:17:18 +0000 Some new lemmas. Some tidying up
paulson <lp15@cam.ac.uk> [Thu, 02 Mar 2023 17:17:18 +0000] rev 77490
Some new lemmas. Some tidying up
Fri, 03 Mar 2023 11:25:29 +0100 detect duplicates in Sledgehammer output -- suggested by Larry Paulson
blanchet [Fri, 03 Mar 2023 11:25:29 +0100] rev 77489
detect duplicates in Sledgehammer output -- suggested by Larry Paulson
Fri, 03 Mar 2023 10:30:10 +0100 got rid of 'important message' mechanism in SystemOnTPTP (which is less used nowadays)
blanchet [Fri, 03 Mar 2023 10:30:10 +0100] rev 77488
got rid of 'important message' mechanism in SystemOnTPTP (which is less used nowadays)
Thu, 02 Mar 2023 17:46:29 +0100 merged
wenzelm [Thu, 02 Mar 2023 17:46:29 +0100] rev 77487
merged
Thu, 02 Mar 2023 17:05:24 +0100 clarified execution context: main work happens within Future.thread;
wenzelm [Thu, 02 Mar 2023 17:05:24 +0100] rev 77486
clarified execution context: main work happens within Future.thread; clarified signature: only one "join" operation;
Thu, 02 Mar 2023 16:39:42 +0100 clarified timeout: closer to actual process;
wenzelm [Thu, 02 Mar 2023 16:39:42 +0100] rev 77485
clarified timeout: closer to actual process;
Thu, 02 Mar 2023 16:24:23 +0100 tuned names;
wenzelm [Thu, 02 Mar 2023 16:24:23 +0100] rev 77484
tuned names;
Thu, 02 Mar 2023 16:09:22 +0100 clarified names;
wenzelm [Thu, 02 Mar 2023 16:09:22 +0100] rev 77483
clarified names;
Thu, 02 Mar 2023 15:55:20 +0100 tuned, following ML_Statistics.monitor;
wenzelm [Thu, 02 Mar 2023 15:55:20 +0100] rev 77482
tuned, following ML_Statistics.monitor;
Thu, 02 Mar 2023 15:51:24 +0100 unused (see also 0cebcbeac4c7);
wenzelm [Thu, 02 Mar 2023 15:51:24 +0100] rev 77481
unused (see also 0cebcbeac4c7);
Thu, 02 Mar 2023 15:39:21 +0100 tuned;
wenzelm [Thu, 02 Mar 2023 15:39:21 +0100] rev 77480
tuned;
Thu, 02 Mar 2023 15:39:14 +0100 tuned;
wenzelm [Thu, 02 Mar 2023 15:39:14 +0100] rev 77479
tuned;
Thu, 02 Mar 2023 15:04:24 +0100 tuned comments;
wenzelm [Thu, 02 Mar 2023 15:04:24 +0100] rev 77478
tuned comments;
Thu, 02 Mar 2023 14:58:59 +0100 clarified modules;
wenzelm [Thu, 02 Mar 2023 14:58:59 +0100] rev 77477
clarified modules; tuned signature; tuned comments;
Thu, 02 Mar 2023 14:41:21 +0100 clarified modules;
wenzelm [Thu, 02 Mar 2023 14:41:21 +0100] rev 77476
clarified modules;
Thu, 02 Mar 2023 14:22:17 +0100 clarified modules;
wenzelm [Thu, 02 Mar 2023 14:22:17 +0100] rev 77475
clarified modules;
Thu, 02 Mar 2023 13:26:46 +0100 clarified signature;
wenzelm [Thu, 02 Mar 2023 13:26:46 +0100] rev 77474
clarified signature;
Thu, 02 Mar 2023 13:19:21 +0100 clarified modules;
wenzelm [Thu, 02 Mar 2023 13:19:21 +0100] rev 77473
clarified modules;
Thu, 02 Mar 2023 11:36:10 +0100 clarified modules;
wenzelm [Thu, 02 Mar 2023 11:36:10 +0100] rev 77472
clarified modules;
Thu, 02 Mar 2023 11:25:50 +0100 tuned;
wenzelm [Thu, 02 Mar 2023 11:25:50 +0100] rev 77471
tuned;
Thu, 02 Mar 2023 11:19:41 +0100 clarified modules;
wenzelm [Thu, 02 Mar 2023 11:19:41 +0100] rev 77470
clarified modules;
Thu, 02 Mar 2023 11:11:55 +0100 clarified modules;
wenzelm [Thu, 02 Mar 2023 11:11:55 +0100] rev 77469
clarified modules;
Wed, 01 Mar 2023 22:22:24 +0100 tuned;
wenzelm [Wed, 01 Mar 2023 22:22:24 +0100] rev 77468
tuned;
Wed, 01 Mar 2023 22:06:49 +0100 more robust: proper synchronization of transition from next_job to start_session;
wenzelm [Wed, 01 Mar 2023 22:06:49 +0100] rev 77467
more robust: proper synchronization of transition from next_job to start_session;
Wed, 01 Mar 2023 21:53:12 +0100 more thorough synchronized_database for internal *and* external state;
wenzelm [Wed, 01 Mar 2023 21:53:12 +0100] rev 77466
more thorough synchronized_database for internal *and* external state;
Wed, 01 Mar 2023 21:24:08 +0100 simplified startup under "locked" condition (in contrast to f7e413e8d269);
wenzelm [Wed, 01 Mar 2023 21:24:08 +0100] rev 77465
simplified startup under "locked" condition (in contrast to f7e413e8d269);
Wed, 01 Mar 2023 21:15:20 +0100 more explicit session name, in anticipation of variants like "session.document", "session.browser_info";
wenzelm [Wed, 01 Mar 2023 21:15:20 +0100] rev 77464
more explicit session name, in anticipation of variants like "session.document", "session.browser_info";
Wed, 01 Mar 2023 21:07:59 +0100 tuned signature;
wenzelm [Wed, 01 Mar 2023 21:07:59 +0100] rev 77463
tuned signature;
Wed, 01 Mar 2023 21:04:28 +0100 tuned signature;
wenzelm [Wed, 01 Mar 2023 21:04:28 +0100] rev 77462
tuned signature;
Wed, 01 Mar 2023 20:59:37 +0100 tuned signature;
wenzelm [Wed, 01 Mar 2023 20:59:37 +0100] rev 77461
tuned signature;
Wed, 01 Mar 2023 20:47:26 +0100 tuned signature: support general Build_Job instances;
wenzelm [Wed, 01 Mar 2023 20:47:26 +0100] rev 77460
tuned signature: support general Build_Job instances;
Wed, 01 Mar 2023 20:37:02 +0100 tuned signature;
wenzelm [Wed, 01 Mar 2023 20:37:02 +0100] rev 77459
tuned signature;
Wed, 01 Mar 2023 20:21:09 +0100 clarified signature: prefer static data;
wenzelm [Wed, 01 Mar 2023 20:21:09 +0100] rev 77458
clarified signature: prefer static data;
Wed, 01 Mar 2023 19:48:19 +0100 tuned signature;
wenzelm [Wed, 01 Mar 2023 19:48:19 +0100] rev 77457
tuned signature;
Wed, 01 Mar 2023 19:41:45 +0100 identify Build_Process.Context.instance with Sessions.Build_Info (see also ff164add75cd);
wenzelm [Wed, 01 Mar 2023 19:41:45 +0100] rev 77456
identify Build_Process.Context.instance with Sessions.Build_Info (see also ff164add75cd);
Wed, 01 Mar 2023 19:30:35 +0100 tuned signature;
wenzelm [Wed, 01 Mar 2023 19:30:35 +0100] rev 77455
tuned signature;
Wed, 01 Mar 2023 19:18:03 +0100 tuned signature;
wenzelm [Wed, 01 Mar 2023 19:18:03 +0100] rev 77454
tuned signature;
Wed, 01 Mar 2023 19:13:19 +0100 tuned signature;
wenzelm [Wed, 01 Mar 2023 19:13:19 +0100] rev 77453
tuned signature;
Wed, 01 Mar 2023 16:01:01 +0100 tuned;
wenzelm [Wed, 01 Mar 2023 16:01:01 +0100] rev 77452
tuned;
Wed, 01 Mar 2023 15:45:58 +0100 unused;
wenzelm [Wed, 01 Mar 2023 15:45:58 +0100] rev 77451
unused;
Wed, 01 Mar 2023 15:43:38 +0100 tuned signature (again);
wenzelm [Wed, 01 Mar 2023 15:43:38 +0100] rev 77450
tuned signature (again);
Wed, 01 Mar 2023 15:41:56 +0100 tuned;
wenzelm [Wed, 01 Mar 2023 15:41:56 +0100] rev 77449
tuned;
Wed, 01 Mar 2023 15:06:54 +0100 tuned;
wenzelm [Wed, 01 Mar 2023 15:06:54 +0100] rev 77448
tuned;
Wed, 01 Mar 2023 15:04:58 +0100 proper deps from build_graph, not imports_graph (amending 0c704aba71e3);
wenzelm [Wed, 01 Mar 2023 15:04:58 +0100] rev 77447
proper deps from build_graph, not imports_graph (amending 0c704aba71e3);
Wed, 01 Mar 2023 15:01:34 +0100 misc tuning: more direct access to ancestors, without build_graph;
wenzelm [Wed, 01 Mar 2023 15:01:34 +0100] rev 77446
misc tuning: more direct access to ancestors, without build_graph;
Wed, 01 Mar 2023 14:49:23 +0100 tuned signature (again);
wenzelm [Wed, 01 Mar 2023 14:49:23 +0100] rev 77445
tuned signature (again);
Wed, 01 Mar 2023 14:47:20 +0100 clarified signature: reduce explicit access to static Sessions.Structure;
wenzelm [Wed, 01 Mar 2023 14:47:20 +0100] rev 77444
clarified signature: reduce explicit access to static Sessions.Structure;
Wed, 01 Mar 2023 14:22:15 +0100 tuned signature;
wenzelm [Wed, 01 Mar 2023 14:22:15 +0100] rev 77443
tuned signature;
Wed, 01 Mar 2023 14:16:37 +0100 clarified modules (again);
wenzelm [Wed, 01 Mar 2023 14:16:37 +0100] rev 77442
clarified modules (again);
Wed, 01 Mar 2023 14:11:55 +0100 tuned;
wenzelm [Wed, 01 Mar 2023 14:11:55 +0100] rev 77441
tuned;
Wed, 01 Mar 2023 13:55:49 +0100 tuned signature;
wenzelm [Wed, 01 Mar 2023 13:55:49 +0100] rev 77440
tuned signature;
Wed, 01 Mar 2023 13:52:11 +0100 avoid premature Properties.uncompress: allow blob to be stored in another database;
wenzelm [Wed, 01 Mar 2023 13:52:11 +0100] rev 77439
avoid premature Properties.uncompress: allow blob to be stored in another database;
Wed, 01 Mar 2023 13:30:35 +0100 more robust: synchronized access to database;
wenzelm [Wed, 01 Mar 2023 13:30:35 +0100] rev 77438
more robust: synchronized access to database;
Wed, 01 Mar 2023 13:23:49 +0100 clarified signature: do not expose global state to object-oriented variants;
wenzelm [Wed, 01 Mar 2023 13:23:49 +0100] rev 77437
clarified signature: do not expose global state to object-oriented variants;
Wed, 01 Mar 2023 11:30:54 +0100 tuned comments and outline;
wenzelm [Wed, 01 Mar 2023 11:30:54 +0100] rev 77436
tuned comments and outline;
Thu, 02 Mar 2023 11:34:54 +0000 merged
paulson [Thu, 02 Mar 2023 11:34:54 +0000] rev 77435
merged
Tue, 28 Feb 2023 16:46:56 +0000 Imported a theorem about Infinite_Sum. Importing this theory a bit earlier is causing syntactic ambiguities with Infinite_Set_Sum however; no_notation needed
paulson <lp15@cam.ac.uk> [Tue, 28 Feb 2023 16:46:56 +0000] rev 77434
Imported a theorem about Infinite_Sum. Importing this theory a bit earlier is causing syntactic ambiguities with Infinite_Set_Sum however; no_notation needed
Wed, 01 Mar 2023 21:05:09 +0000 A little bit more tidying up
paulson <lp15@cam.ac.uk> [Wed, 01 Mar 2023 21:05:09 +0000] rev 77433
A little bit more tidying up
Wed, 01 Mar 2023 08:00:51 +0100 tweaked Sledgehammer interaction
blanchet [Wed, 01 Mar 2023 08:00:51 +0100] rev 77432
tweaked Sledgehammer interaction
Wed, 01 Mar 2023 08:00:51 +0100 there won't be an E version 2.7
blanchet [Wed, 01 Mar 2023 08:00:51 +0100] rev 77431
there won't be an E version 2.7
Wed, 01 Mar 2023 08:00:51 +0100 reverted 0506c3273814 -- the message is still useful
blanchet [Wed, 01 Mar 2023 08:00:51 +0100] rev 77430
reverted 0506c3273814 -- the message is still useful
Wed, 01 Mar 2023 08:00:51 +0100 compile
blanchet [Wed, 01 Mar 2023 08:00:51 +0100] rev 77429
compile
Wed, 01 Mar 2023 08:00:51 +0100 adopt terminology suggested by Larry Paulson
blanchet [Wed, 01 Mar 2023 08:00:51 +0100] rev 77428
adopt terminology suggested by Larry Paulson
Wed, 01 Mar 2023 08:00:51 +0100 more robust E proof parsing
blanchet [Wed, 01 Mar 2023 08:00:51 +0100] rev 77427
more robust E proof parsing
Wed, 01 Mar 2023 08:00:51 +0100 avoid double 'Warning:' in Sledgehammer messages
blanchet [Wed, 01 Mar 2023 08:00:51 +0100] rev 77426
avoid double 'Warning:' in Sledgehammer messages
Wed, 01 Mar 2023 08:00:51 +0100 tweaked abduction in Sledgehammer
blanchet [Wed, 01 Mar 2023 08:00:51 +0100] rev 77425
tweaked abduction in Sledgehammer
Wed, 01 Mar 2023 08:00:51 +0100 slightly more documentation
blanchet [Wed, 01 Mar 2023 08:00:51 +0100] rev 77424
slightly more documentation
Wed, 01 Mar 2023 08:00:51 +0100 renamed new Sledgehammer option
blanchet [Wed, 01 Mar 2023 08:00:51 +0100] rev 77423
renamed new Sledgehammer option
Wed, 01 Mar 2023 08:00:51 +0100 updated documentation
blanchet [Wed, 01 Mar 2023 08:00:51 +0100] rev 77422
updated documentation
Wed, 01 Mar 2023 08:00:51 +0100 improve ad hoc abduction in Sledgehammer
blanchet [Wed, 01 Mar 2023 08:00:51 +0100] rev 77421
improve ad hoc abduction in Sledgehammer
Wed, 01 Mar 2023 08:00:51 +0100 tuning
blanchet [Wed, 01 Mar 2023 08:00:51 +0100] rev 77420
tuning
Wed, 01 Mar 2023 08:00:51 +0100 don't apply abduction and consistency checking to goals of the form 'False'
blanchet [Wed, 01 Mar 2023 08:00:51 +0100] rev 77419
don't apply abduction and consistency checking to goals of the form 'False'
Wed, 01 Mar 2023 08:00:51 +0100 implemented ad hoc abduction in Sledgehammer with E
blanchet [Wed, 01 Mar 2023 08:00:51 +0100] rev 77418
implemented ad hoc abduction in Sledgehammer with E
Tue, 28 Feb 2023 20:37:57 +0100 tuned;
wenzelm [Tue, 28 Feb 2023 20:37:57 +0100] rev 77417
tuned;
Tue, 28 Feb 2023 20:29:44 +0100 clarified scope of "serial" and "numa_index" within database;
wenzelm [Tue, 28 Feb 2023 20:29:44 +0100] rev 77416
clarified scope of "serial" and "numa_index" within database;
Tue, 28 Feb 2023 19:12:31 +0100 clarified signature: allow more general init, e.g. from existing database;
wenzelm [Tue, 28 Feb 2023 19:12:31 +0100] rev 77415
clarified signature: allow more general init, e.g. from existing database;
Tue, 28 Feb 2023 17:42:13 +0100 clarified signature: allow to provide session_heaps by different means, e.g. from tmp directory or alternative session structure;
wenzelm [Tue, 28 Feb 2023 17:42:13 +0100] rev 77414
clarified signature: allow to provide session_heaps by different means, e.g. from tmp directory or alternative session structure;
Tue, 28 Feb 2023 17:16:50 +0100 tuned;
wenzelm [Tue, 28 Feb 2023 17:16:50 +0100] rev 77413
tuned;
Tue, 28 Feb 2023 17:12:39 +0100 simplified somewhat pointless error message (see also 0189fe0f6452);
wenzelm [Tue, 28 Feb 2023 17:12:39 +0100] rev 77412
simplified somewhat pointless error message (see also 0189fe0f6452);
Tue, 28 Feb 2023 16:25:23 +0100 clafified signature: simplify object-oriented reuse;
wenzelm [Tue, 28 Feb 2023 16:25:23 +0100] rev 77411
clafified signature: simplify object-oriented reuse;
Tue, 28 Feb 2023 14:20:57 +0100 revert pointless 375c6b9ce9ea: overall thread context is already uninterruptible (see 54ac957c53ec);
wenzelm [Tue, 28 Feb 2023 14:20:57 +0100] rev 77410
revert pointless 375c6b9ce9ea: overall thread context is already uninterruptible (see 54ac957c53ec);
Tue, 28 Feb 2023 14:13:50 +0100 tuned whitespace;
wenzelm [Tue, 28 Feb 2023 14:13:50 +0100] rev 77409
tuned whitespace;
Tue, 28 Feb 2023 11:20:01 +0000 merged
paulson [Tue, 28 Feb 2023 11:20:01 +0000] rev 77408
merged
Tue, 28 Feb 2023 11:19:47 +0000 Fixed a presentation error
paulson <lp15@cam.ac.uk> [Tue, 28 Feb 2023 11:19:47 +0000] rev 77407
Fixed a presentation error
Mon, 27 Feb 2023 17:09:59 +0000 Importation of basic group theory results, due to Jakob von Raumer from his AFP entry Jordan-Hölder Theorem
paulson <lp15@cam.ac.uk> [Mon, 27 Feb 2023 17:09:59 +0000] rev 77406
Importation of basic group theory results, due to Jakob von Raumer from his AFP entry Jordan-Hölder Theorem
Mon, 27 Feb 2023 20:51:47 +0100 tuned whitespace;
wenzelm [Mon, 27 Feb 2023 20:51:47 +0100] rev 77405
tuned whitespace;
Mon, 27 Feb 2023 20:39:08 +0100 tuned;
wenzelm [Mon, 27 Feb 2023 20:39:08 +0100] rev 77404
tuned;
Mon, 27 Feb 2023 20:30:40 +0100 clarified signature, although "sql" argument is de-facto mandatory;
wenzelm [Mon, 27 Feb 2023 20:30:40 +0100] rev 77403
clarified signature, although "sql" argument is de-facto mandatory;
Mon, 27 Feb 2023 20:25:10 +0100 tuned;
wenzelm [Mon, 27 Feb 2023 20:25:10 +0100] rev 77402
tuned;
Mon, 27 Feb 2023 20:09:58 +0100 proper SQL (amending 7ab9bac1ca96);
wenzelm [Mon, 27 Feb 2023 20:09:58 +0100] rev 77401
proper SQL (amending 7ab9bac1ca96);
Mon, 27 Feb 2023 15:31:19 +0100 clarified signature: more explicit "synchronized" regions;
wenzelm [Mon, 27 Feb 2023 15:31:19 +0100] rev 77400
clarified signature: more explicit "synchronized" regions;
Mon, 27 Feb 2023 15:25:46 +0100 more robust interrupt handling, notably for Build_Job.terminate();
wenzelm [Mon, 27 Feb 2023 15:25:46 +0100] rev 77399
more robust interrupt handling, notably for Build_Job.terminate();
Mon, 27 Feb 2023 15:09:59 +0100 clarified signature: works for general Build_Job;
wenzelm [Mon, 27 Feb 2023 15:09:59 +0100] rev 77398
clarified signature: works for general Build_Job;
Mon, 27 Feb 2023 15:02:14 +0100 tuned;
wenzelm [Mon, 27 Feb 2023 15:02:14 +0100] rev 77397
tuned;
Mon, 27 Feb 2023 14:57:39 +0100 clarified modules;
wenzelm [Mon, 27 Feb 2023 14:57:39 +0100] rev 77396
clarified modules;
Mon, 27 Feb 2023 14:15:14 +0100 clarified signature;
wenzelm [Mon, 27 Feb 2023 14:15:14 +0100] rev 77395
clarified signature;
Mon, 27 Feb 2023 11:59:22 +0100 proper log_lines, without protocol messages (amending cb3f5361fbca);
wenzelm [Mon, 27 Feb 2023 11:59:22 +0100] rev 77394
proper log_lines, without protocol messages (amending cb3f5361fbca);
Mon, 27 Feb 2023 11:43:05 +0100 clarified signature;
wenzelm [Mon, 27 Feb 2023 11:43:05 +0100] rev 77393
clarified signature;
Mon, 27 Feb 2023 11:19:16 +0100 tuned messages;
wenzelm [Mon, 27 Feb 2023 11:19:16 +0100] rev 77392
tuned messages;
Mon, 27 Feb 2023 11:02:07 +0100 clarified error output vs. process_result stored in build_database (see also 13a0f537e232 and bff56eae3ec5);
wenzelm [Mon, 27 Feb 2023 11:02:07 +0100] rev 77391
clarified error output vs. process_result stored in build_database (see also 13a0f537e232 and bff56eae3ec5);
Mon, 27 Feb 2023 10:26:36 +0100 clarified system option: guard for testing, until the database layout has stabilized;
wenzelm [Mon, 27 Feb 2023 10:26:36 +0100] rev 77390
clarified system option: guard for testing, until the database layout has stabilized;
Sun, 26 Feb 2023 21:17:53 +0000 merged
paulson [Sun, 26 Feb 2023 21:17:53 +0000] rev 77389
merged
Sun, 26 Feb 2023 21:17:39 +0000 Simplified some proofs
paulson <lp15@cam.ac.uk> [Sun, 26 Feb 2023 21:17:39 +0000] rev 77388
Simplified some proofs
Sun, 26 Feb 2023 21:55:20 +0100 clarified db content: avoid redundancy of historic ML_IDENTIFIER;
wenzelm [Sun, 26 Feb 2023 21:55:20 +0100] rev 77387
clarified db content: avoid redundancy of historic ML_IDENTIFIER;
Sun, 26 Feb 2023 21:17:10 +0100 merged
wenzelm [Sun, 26 Feb 2023 21:17:10 +0100] rev 77386
merged
Sun, 26 Feb 2023 21:16:38 +0100 proper filterNot, not filterNot-not;
wenzelm [Sun, 26 Feb 2023 21:16:38 +0100] rev 77385
proper filterNot, not filterNot-not;
Sun, 26 Feb 2023 21:05:39 +0100 option build_hostname allows to change hostname easily;
wenzelm [Sun, 26 Feb 2023 21:05:39 +0100] rev 77384
option build_hostname allows to change hostname easily;
Sun, 26 Feb 2023 20:52:14 +0100 clarified permissions of build.db, following server.db;
wenzelm [Sun, 26 Feb 2023 20:52:14 +0100] rev 77383
clarified permissions of build.db, following server.db;
Sun, 26 Feb 2023 20:27:11 +0100 enforce rebuild of Isabelle/ML, after various changes to build database management;
wenzelm [Sun, 26 Feb 2023 20:27:11 +0100] rev 77382
enforce rebuild of Isabelle/ML, after various changes to build database management;
Sun, 26 Feb 2023 20:19:01 +0100 misc tuning and clarification: more uniform use of optional "sql" in SQL.Table.delete/select;
wenzelm [Sun, 26 Feb 2023 20:19:01 +0100] rev 77381
misc tuning and clarification: more uniform use of optional "sql" in SQL.Table.delete/select;
Sun, 26 Feb 2023 19:18:24 +0100 tuned: fewer warnings in IntelliJ IDEA;
wenzelm [Sun, 26 Feb 2023 19:18:24 +0100] rev 77380
tuned: fewer warnings in IntelliJ IDEA;
Sun, 26 Feb 2023 19:14:47 +0100 clarified init_database vs. update_database: implicitly assume fresh "instance";
wenzelm [Sun, 26 Feb 2023 19:14:47 +0100] rev 77379
clarified init_database vs. update_database: implicitly assume fresh "instance";
Sun, 26 Feb 2023 18:52:33 +0100 clarified Build_Process.Context: cover all static information;
wenzelm [Sun, 26 Feb 2023 18:52:33 +0100] rev 77378
clarified Build_Process.Context: cover all static information;
Sun, 26 Feb 2023 14:27:21 +0100 tuned whitespace in generated SQL;
wenzelm [Sun, 26 Feb 2023 14:27:21 +0100] rev 77377
tuned whitespace in generated SQL;
Sun, 26 Feb 2023 14:15:31 +0100 tuned: prefer typed operations;
wenzelm [Sun, 26 Feb 2023 14:15:31 +0100] rev 77376
tuned: prefer typed operations;
Sun, 26 Feb 2023 13:50:07 +0100 clarified signature: more concise operations;
wenzelm [Sun, 26 Feb 2023 13:50:07 +0100] rev 77375
clarified signature: more concise operations;
Sun, 26 Feb 2023 13:15:41 +0100 more robust options in "prefs" format: avoid odd control character;
wenzelm [Sun, 26 Feb 2023 13:15:41 +0100] rev 77374
more robust options in "prefs" format: avoid odd control character;
Sun, 26 Feb 2023 13:06:19 +0100 proper settings for hostname: allow to adjust it in user space;
wenzelm [Sun, 26 Feb 2023 13:06:19 +0100] rev 77373
proper settings for hostname: allow to adjust it in user space;
Sun, 26 Feb 2023 11:55:24 +0100 support for build database: still inactive;
wenzelm [Sun, 26 Feb 2023 11:55:24 +0100] rev 77372
support for build database: still inactive; more detailed Build_Job.Node_Info;
Sat, 25 Feb 2023 17:45:10 +0100 tuned signature;
wenzelm [Sat, 25 Feb 2023 17:45:10 +0100] rev 77371
tuned signature;
Sat, 25 Feb 2023 14:33:19 +0100 clarified signature: more robust operations;
wenzelm [Sat, 25 Feb 2023 14:33:19 +0100] rev 77370
clarified signature: more robust operations;
Fri, 24 Feb 2023 20:52:35 +0100 tuned;
wenzelm [Fri, 24 Feb 2023 20:52:35 +0100] rev 77369
tuned;
Fri, 24 Feb 2023 20:40:50 +0100 tuned;
wenzelm [Fri, 24 Feb 2023 20:40:50 +0100] rev 77368
tuned;
Fri, 24 Feb 2023 20:23:48 +0100 more operations;
wenzelm [Fri, 24 Feb 2023 20:23:48 +0100] rev 77367
more operations;
Fri, 24 Feb 2023 12:40:40 +0100 clarified signature: more operations;
wenzelm [Fri, 24 Feb 2023 12:40:40 +0100] rev 77366
clarified signature: more operations;
Fri, 24 Feb 2023 11:45:39 +0100 clarified signature;
wenzelm [Fri, 24 Feb 2023 11:45:39 +0100] rev 77365
clarified signature;
Fri, 24 Feb 2023 11:38:43 +0100 clarified signature: more robust (see also cf2ef4be3630);
wenzelm [Fri, 24 Feb 2023 11:38:43 +0100] rev 77364
clarified signature: more robust (see also cf2ef4be3630);
Fri, 24 Feb 2023 11:07:31 +0100 unused (see also 7b318273a4aa and a1fb4d28e609);
wenzelm [Fri, 24 Feb 2023 11:07:31 +0100] rev 77363
unused (see also 7b318273a4aa and a1fb4d28e609);
Sat, 25 Feb 2023 17:35:48 +0000 tidying ugly proofs
paulson <lp15@cam.ac.uk> [Sat, 25 Feb 2023 17:35:48 +0000] rev 77362
tidying ugly proofs
Fri, 24 Feb 2023 13:14:50 +0100 brought back [...] maplet syntax
nipkow [Fri, 24 Feb 2023 13:14:50 +0100] rev 77361
brought back [...] maplet syntax
Fri, 24 Feb 2023 10:59:59 +0000 merged
paulson [Fri, 24 Feb 2023 10:59:59 +0000] rev 77360
merged
Thu, 23 Feb 2023 16:17:04 +0000 has_sum now an infix operator!!
paulson <lp15@cam.ac.uk> [Thu, 23 Feb 2023 16:17:04 +0000] rev 77359
has_sum now an infix operator!!
Thu, 23 Feb 2023 15:21:22 +0000 merged
paulson [Thu, 23 Feb 2023 15:21:22 +0000] rev 77358
merged
Thu, 23 Feb 2023 15:21:14 +0000 New material contributed by Manuel
paulson <lp15@cam.ac.uk> [Thu, 23 Feb 2023 15:21:14 +0000] rev 77357
New material contributed by Manuel
Thu, 23 Feb 2023 22:04:32 +0100 Map.empty no longer output abbreviation; %_. None is shorter and requires no explanation
nipkow [Thu, 23 Feb 2023 22:04:32 +0100] rev 77356
Map.empty no longer output abbreviation; %_. None is shorter and requires no explanation
Thu, 23 Feb 2023 15:37:17 +0100 added lemmas strict_subset_implies_multpDM and strict_subset_implies_multpHO
desharna [Thu, 23 Feb 2023 15:37:17 +0100] rev 77355
added lemmas strict_subset_implies_multpDM and strict_subset_implies_multpHO
Thu, 23 Feb 2023 12:35:37 +0100 added lemma multpDM_plus_plusI[simp]
desharna [Thu, 23 Feb 2023 12:35:37 +0100] rev 77354
added lemma multpDM_plus_plusI[simp]
Thu, 23 Feb 2023 12:31:46 +0100 added lemmas multpDM_mono_strong and multpHO_mono_strong
desharna [Thu, 23 Feb 2023 12:31:46 +0100] rev 77353
added lemmas multpDM_mono_strong and multpHO_mono_strong
Wed, 22 Feb 2023 22:01:26 +0000 merged
paulson [Wed, 22 Feb 2023 22:01:26 +0000] rev 77352
merged
Wed, 22 Feb 2023 15:24:16 +0000 One new (necessary) theorem
paulson <lp15@cam.ac.uk> [Wed, 22 Feb 2023 15:24:16 +0000] rev 77351
One new (necessary) theorem
Wed, 22 Feb 2023 21:40:32 +0100 merged
wenzelm [Wed, 22 Feb 2023 21:40:32 +0100] rev 77350
merged
Wed, 22 Feb 2023 21:38:30 +0100 more operations to support management of jobs, e.g. from external database;
wenzelm [Wed, 22 Feb 2023 21:38:30 +0100] rev 77349
more operations to support management of jobs, e.g. from external database;
Wed, 22 Feb 2023 21:35:55 +0100 more uniform operations;
wenzelm [Wed, 22 Feb 2023 21:35:55 +0100] rev 77348
more uniform operations;
Wed, 22 Feb 2023 21:35:28 +0100 more operations;
wenzelm [Wed, 22 Feb 2023 21:35:28 +0100] rev 77347
more operations;
Wed, 22 Feb 2023 21:31:36 +0100 clarified signature: more robust;
wenzelm [Wed, 22 Feb 2023 21:31:36 +0100] rev 77346
clarified signature: more robust;
Wed, 22 Feb 2023 10:55:38 +0100 more operations;
wenzelm [Wed, 22 Feb 2023 10:55:38 +0100] rev 77345
more operations;
Tue, 21 Feb 2023 14:36:04 +0100 allow arbitrary info, e.g. for custom scheduler;
wenzelm [Tue, 21 Feb 2023 14:36:04 +0100] rev 77344
allow arbitrary info, e.g. for custom scheduler;
Tue, 21 Feb 2023 14:30:07 +0100 clarified signature;
wenzelm [Tue, 21 Feb 2023 14:30:07 +0100] rev 77343
clarified signature;
Tue, 21 Feb 2023 16:47:03 +0000 merged
paulson [Tue, 21 Feb 2023 16:47:03 +0000] rev 77342
merged
Tue, 21 Feb 2023 16:46:49 +0000 Simplified some proofs
paulson <lp15@cam.ac.uk> [Tue, 21 Feb 2023 16:46:49 +0000] rev 77341
Simplified some proofs
Tue, 21 Feb 2023 13:02:33 +0100 merged
wenzelm [Tue, 21 Feb 2023 13:02:33 +0100] rev 77340
merged
Tue, 21 Feb 2023 13:01:54 +0100 tuned signature;
wenzelm [Tue, 21 Feb 2023 13:01:54 +0100] rev 77339
tuned signature;
Tue, 21 Feb 2023 12:58:19 +0100 tuned signature: avoid warnings in IntelliJ IDEA;
wenzelm [Tue, 21 Feb 2023 12:58:19 +0100] rev 77338
tuned signature: avoid warnings in IntelliJ IDEA;
Tue, 21 Feb 2023 12:53:22 +0100 tuned signature;
wenzelm [Tue, 21 Feb 2023 12:53:22 +0100] rev 77337
tuned signature;
Tue, 21 Feb 2023 12:50:03 +0100 tuned signature;
wenzelm [Tue, 21 Feb 2023 12:50:03 +0100] rev 77336
tuned signature;
Tue, 21 Feb 2023 12:48:22 +0100 tuned signature;
wenzelm [Tue, 21 Feb 2023 12:48:22 +0100] rev 77335
tuned signature;
Tue, 21 Feb 2023 12:42:08 +0100 clarified state: more explicit type as plain value, which is also easier to sync with external db;
wenzelm [Tue, 21 Feb 2023 12:42:08 +0100] rev 77334
clarified state: more explicit type as plain value, which is also easier to sync with external db;
Tue, 21 Feb 2023 12:13:35 +0100 tuned signature;
wenzelm [Tue, 21 Feb 2023 12:13:35 +0100] rev 77333
tuned signature;
Tue, 21 Feb 2023 12:11:13 +0100 tuned signature;
wenzelm [Tue, 21 Feb 2023 12:11:13 +0100] rev 77332
tuned signature;
Tue, 21 Feb 2023 12:08:35 +0100 clarified signature: support meaningful subclasses for Build.Engine implementations;
wenzelm [Tue, 21 Feb 2023 12:08:35 +0100] rev 77331
clarified signature: support meaningful subclasses for Build.Engine implementations;
Tue, 21 Feb 2023 12:03:52 +0100 support alternative build engines, via system option "build_engine";
wenzelm [Tue, 21 Feb 2023 12:03:52 +0100] rev 77330
support alternative build engines, via system option "build_engine";
Tue, 21 Feb 2023 11:20:42 +0100 misc tuning and clarification;
wenzelm [Tue, 21 Feb 2023 11:20:42 +0100] rev 77329
misc tuning and clarification; support SSH.System;
Tue, 21 Feb 2023 11:19:39 +0100 proper test, following Platform.is_linux;
wenzelm [Tue, 21 Feb 2023 11:19:39 +0100] rev 77328
proper test, following Platform.is_linux;
Tue, 21 Feb 2023 11:07:00 +0100 clarified signature;
wenzelm [Tue, 21 Feb 2023 11:07:00 +0100] rev 77327
clarified signature;
Tue, 21 Feb 2023 10:43:30 +0100 clarified signature;
wenzelm [Tue, 21 Feb 2023 10:43:30 +0100] rev 77326
clarified signature;
Tue, 21 Feb 2023 11:25:23 +0000 merged
paulson [Tue, 21 Feb 2023 11:25:23 +0000] rev 77325
merged
Mon, 20 Feb 2023 17:11:43 +0000 Simplified some more proofs
paulson <lp15@cam.ac.uk> [Mon, 20 Feb 2023 17:11:43 +0000] rev 77324
Simplified some more proofs
Mon, 20 Feb 2023 15:20:03 +0000 merged
paulson [Mon, 20 Feb 2023 15:20:03 +0000] rev 77323
merged
Mon, 20 Feb 2023 15:19:53 +0000 Replacing z powr of_int i by z powi i and adding new material from the AFP
paulson <lp15@cam.ac.uk> [Mon, 20 Feb 2023 15:19:53 +0000] rev 77322
Replacing z powr of_int i by z powi i and adding new material from the AFP
Mon, 20 Feb 2023 21:53:15 +0100 merged
wenzelm [Mon, 20 Feb 2023 21:53:15 +0100] rev 77321
merged
Mon, 20 Feb 2023 21:47:25 +0100 tuned: avoid redundant white space;
wenzelm [Mon, 20 Feb 2023 21:47:25 +0100] rev 77320
tuned: avoid redundant white space;
Mon, 20 Feb 2023 21:40:52 +0100 clarified signature: more robust operations, without assumption about node 0;
wenzelm [Mon, 20 Feb 2023 21:40:52 +0100] rev 77319
clarified signature: more robust operations, without assumption about node 0;
Mon, 20 Feb 2023 21:04:49 +0100 clarified signature: more concise operations;
wenzelm [Mon, 20 Feb 2023 21:04:49 +0100] rev 77318
clarified signature: more concise operations;
Mon, 20 Feb 2023 17:13:19 +0100 clarified modules: NUMA is managed by Build_Process;
wenzelm [Mon, 20 Feb 2023 17:13:19 +0100] rev 77317
clarified modules: NUMA is managed by Build_Process;
Mon, 20 Feb 2023 17:10:22 +0100 tuned signature;
wenzelm [Mon, 20 Feb 2023 17:10:22 +0100] rev 77316
tuned signature;
Mon, 20 Feb 2023 16:36:03 +0100 clarified signature: move all parameters into Build_Process.Context;
wenzelm [Mon, 20 Feb 2023 16:36:03 +0100] rev 77315
clarified signature: move all parameters into Build_Process.Context;
Mon, 20 Feb 2023 11:38:21 +0100 clarified signature;
wenzelm [Mon, 20 Feb 2023 11:38:21 +0100] rev 77314
clarified signature;
Mon, 20 Feb 2023 11:34:31 +0100 more elementary data structures, to fit better to SQL database;
wenzelm [Mon, 20 Feb 2023 11:34:31 +0100] rev 77313
more elementary data structures, to fit better to SQL database;
Mon, 20 Feb 2023 10:51:16 +0100 clarified signature (see also 68a7ad1385bc);
wenzelm [Mon, 20 Feb 2023 10:51:16 +0100] rev 77312
clarified signature (see also 68a7ad1385bc);
Mon, 20 Feb 2023 10:42:07 +0100 clarified signature;
wenzelm [Mon, 20 Feb 2023 10:42:07 +0100] rev 77311
clarified signature;
Mon, 20 Feb 2023 10:29:45 +0100 clarified modules;
wenzelm [Mon, 20 Feb 2023 10:29:45 +0100] rev 77310
clarified modules; clarified signature;
Mon, 20 Feb 2023 13:59:42 +0100 merged
nipkow [Mon, 20 Feb 2023 13:59:42 +0100] rev 77309
merged
Mon, 20 Feb 2023 13:59:16 +0100 merge in backouts
nipkow [Mon, 20 Feb 2023 13:59:16 +0100] rev 77308
merge in backouts
Mon, 20 Feb 2023 13:55:58 +0100 Backed out changeset bafdc56654cf
nipkow [Mon, 20 Feb 2023 13:55:58 +0100] rev 77307
Backed out changeset bafdc56654cf
Mon, 20 Feb 2023 13:50:56 +0100 backout rev 334015f9098e (for Main_Doc.thy only)
nipkow [Mon, 20 Feb 2023 13:50:56 +0100] rev 77306
backout rev 334015f9098e (for Main_Doc.thy only)
Mon, 20 Feb 2023 13:37:51 +0100 Backed out changeset 1fde0e4fd791
nipkow [Mon, 20 Feb 2023 13:37:51 +0100] rev 77305
Backed out changeset 1fde0e4fd791
Sun, 19 Feb 2023 21:21:19 +0000 merged
paulson [Sun, 19 Feb 2023 21:21:19 +0000] rev 77304
merged
Sun, 19 Feb 2023 21:21:10 +0000 Simplifying more proofs
paulson <lp15@cam.ac.uk> [Sun, 19 Feb 2023 21:21:10 +0000] rev 77303
Simplifying more proofs
Sun, 19 Feb 2023 13:51:49 +0100 merged
wenzelm [Sun, 19 Feb 2023 13:51:49 +0100] rev 77302
merged
Sun, 19 Feb 2023 13:47:10 +0100 proper Nodes.init (amending 9b35c1171d9a);
wenzelm [Sun, 19 Feb 2023 13:47:10 +0100] rev 77301
proper Nodes.init (amending 9b35c1171d9a);
Sun, 19 Feb 2023 13:43:38 +0100 unused;
wenzelm [Sun, 19 Feb 2023 13:43:38 +0100] rev 77300
unused;
Sun, 19 Feb 2023 13:37:38 +0100 tuned;
wenzelm [Sun, 19 Feb 2023 13:37:38 +0100] rev 77299
tuned;
Mon, 13 Feb 2023 22:40:29 +0100 clarified signature defaults;
wenzelm [Mon, 13 Feb 2023 22:40:29 +0100] rev 77298
clarified signature defaults;
Mon, 13 Feb 2023 22:24:34 +0100 clarified types: support a variety of Build_Job instances;
wenzelm [Mon, 13 Feb 2023 22:24:34 +0100] rev 77297
clarified types: support a variety of Build_Job instances;
Mon, 13 Feb 2023 13:26:43 +0100 clarified signature: more explicit synchronized operations;
wenzelm [Mon, 13 Feb 2023 13:26:43 +0100] rev 77296
clarified signature: more explicit synchronized operations;
Mon, 13 Feb 2023 12:47:55 +0100 clarified signature: more explicit synchronized operations;
wenzelm [Mon, 13 Feb 2023 12:47:55 +0100] rev 77295
clarified signature: more explicit synchronized operations;
Mon, 13 Feb 2023 12:36:49 +0100 clarified modules (again);
wenzelm [Mon, 13 Feb 2023 12:36:49 +0100] rev 77294
clarified modules (again); clarified signature: idempotent "finish" operation, analogous to "join";
Mon, 13 Feb 2023 12:26:24 +0100 clarified signature: more explicit synchronized operations;
wenzelm [Mon, 13 Feb 2023 12:26:24 +0100] rev 77293
clarified signature: more explicit synchronized operations;
Mon, 13 Feb 2023 12:17:17 +0100 clarified signature: more explicit synchronized operations;
wenzelm [Mon, 13 Feb 2023 12:17:17 +0100] rev 77292
clarified signature: more explicit synchronized operations;
Mon, 13 Feb 2023 12:00:21 +0100 more robust: first register job, then start job;
wenzelm [Mon, 13 Feb 2023 12:00:21 +0100] rev 77291
more robust: first register job, then start job;
Mon, 13 Feb 2023 11:53:35 +0100 clarified signature: proper scope of synchronized operation;
wenzelm [Mon, 13 Feb 2023 11:53:35 +0100] rev 77290
clarified signature: proper scope of synchronized operation;
Mon, 13 Feb 2023 11:35:46 +0100 proper synchronized access to mutable state, to support concurrency eventually;
wenzelm [Mon, 13 Feb 2023 11:35:46 +0100] rev 77289
proper synchronized access to mutable state, to support concurrency eventually;
Mon, 13 Feb 2023 11:25:01 +0100 tuned signature: explicit marker for mutable global state;
wenzelm [Mon, 13 Feb 2023 11:25:01 +0100] rev 77288
tuned signature: explicit marker for mutable global state;
Mon, 13 Feb 2023 10:49:33 +0100 tuned;
wenzelm [Mon, 13 Feb 2023 10:49:33 +0100] rev 77287
tuned;
Mon, 13 Feb 2023 10:49:27 +0100 more robust;
wenzelm [Mon, 13 Feb 2023 10:49:27 +0100] rev 77286
more robust;
Mon, 13 Feb 2023 10:39:49 +0100 clarified signature;
wenzelm [Mon, 13 Feb 2023 10:39:49 +0100] rev 77285
clarified signature;
Mon, 13 Feb 2023 10:17:30 +0100 clarified modules;
wenzelm [Mon, 13 Feb 2023 10:17:30 +0100] rev 77284
clarified modules;
Sun, 19 Feb 2023 09:55:37 +0000 merged
paulson [Sun, 19 Feb 2023 09:55:37 +0000] rev 77283
merged
Sat, 18 Feb 2023 22:54:15 +0000 Tidied some really messy proofs
paulson <lp15@cam.ac.uk> [Sat, 18 Feb 2023 22:54:15 +0000] rev 77282
Tidied some really messy proofs
Sat, 18 Feb 2023 20:34:09 +0100 added lemmas asymp_not_liftable_to_multpHO and asymp_multpHO
desharna [Sat, 18 Feb 2023 20:34:09 +0100] rev 77281
added lemmas asymp_not_liftable_to_multpHO and asymp_multpHO
Sat, 18 Feb 2023 18:10:05 +0000 Simplified a few proofs
paulson <lp15@cam.ac.uk> [Sat, 18 Feb 2023 18:10:05 +0000] rev 77280
Simplified a few proofs
Fri, 17 Feb 2023 13:48:42 +0000 Moved up a theorem
paulson <lp15@cam.ac.uk> [Fri, 17 Feb 2023 13:48:42 +0000] rev 77279
Moved up a theorem
Thu, 16 Feb 2023 12:54:24 +0000 Limit properties for complex exponential
paulson <lp15@cam.ac.uk> [Thu, 16 Feb 2023 12:54:24 +0000] rev 77278
Limit properties for complex exponential
Thu, 16 Feb 2023 12:21:21 +0000 More of Eberl's contributions: memomorphic functions
paulson <lp15@cam.ac.uk> [Thu, 16 Feb 2023 12:21:21 +0000] rev 77277
More of Eberl's contributions: memomorphic functions
Thu, 16 Feb 2023 10:42:39 +0000 merged
paulson [Thu, 16 Feb 2023 10:42:39 +0000] rev 77276
merged
Thu, 16 Feb 2023 10:42:28 +0000 New material due to Eberl on Formal Laurent Series
paulson <lp15@cam.ac.uk> [Thu, 16 Feb 2023 10:42:28 +0000] rev 77275
New material due to Eberl on Formal Laurent Series
Wed, 15 Feb 2023 12:48:53 +0000 merged
paulson [Wed, 15 Feb 2023 12:48:53 +0000] rev 77274
merged
Wed, 15 Feb 2023 12:46:12 +0000 A bit more tidying and some new material
paulson <lp15@cam.ac.uk> [Wed, 15 Feb 2023 12:46:12 +0000] rev 77273
A bit more tidying and some new material
Wed, 15 Feb 2023 17:01:42 +0100 removed rarely used error in Sledgehammer
blanchet [Wed, 15 Feb 2023 17:01:42 +0100] rev 77272
removed rarely used error in Sledgehammer
Wed, 15 Feb 2023 16:44:52 +0100 merged
nipkow [Wed, 15 Feb 2023 16:44:52 +0100] rev 77271
merged
Wed, 15 Feb 2023 10:39:14 +0100 tuned
nipkow [Wed, 15 Feb 2023 10:39:14 +0100] rev 77270
tuned
Wed, 15 Feb 2023 10:56:23 +0100 added refute mode to Sledgehammer to find 'counterexamples'
blanchet [Wed, 15 Feb 2023 10:56:23 +0100] rev 77269
added refute mode to Sledgehammer to find 'counterexamples'
Tue, 14 Feb 2023 09:36:35 +0100 merged
nipkow [Tue, 14 Feb 2023 09:36:35 +0100] rev 77268
merged
Tue, 14 Feb 2023 09:36:06 +0100 Map.map_of movement
nipkow [Tue, 14 Feb 2023 09:36:06 +0100] rev 77267
Map.map_of movement
Tue, 14 Feb 2023 08:10:17 +0100 removed Map from docu
nipkow [Tue, 14 Feb 2023 08:10:17 +0100] rev 77266
removed Map from docu
Mon, 13 Feb 2023 16:07:41 +0100 move map_of to List
nipkow [Mon, 13 Feb 2023 16:07:41 +0100] rev 77265
move map_of to List
Mon, 13 Feb 2023 19:40:38 +0100 updated NEWS
blanchet [Mon, 13 Feb 2023 19:40:38 +0100] rev 77264
updated NEWS
Mon, 13 Feb 2023 15:01:58 +0100 careful eta-contraction in Metis to keep argument to All and Ex expanded
blanchet [Mon, 13 Feb 2023 15:01:58 +0100] rev 77263
careful eta-contraction in Metis to keep argument to All and Ex expanded
Sun, 12 Feb 2023 22:05:02 +0100 merged
wenzelm [Sun, 12 Feb 2023 22:05:02 +0100] rev 77262
merged
Sun, 12 Feb 2023 21:11:57 +0100 merged
wenzelm [Sun, 12 Feb 2023 21:11:57 +0100] rev 77261
merged
Sun, 12 Feb 2023 21:09:12 +0100 clarified main operations;
wenzelm [Sun, 12 Feb 2023 21:09:12 +0100] rev 77260
clarified main operations; clarified main loop;
Sun, 12 Feb 2023 20:53:55 +0100 clarified signature: prefer stateful object-oriented style, to make it fit better into physical world;
wenzelm [Sun, 12 Feb 2023 20:53:55 +0100] rev 77259
clarified signature: prefer stateful object-oriented style, to make it fit better into physical world;
Sun, 12 Feb 2023 15:33:02 +0100 prefer global mutable state, in order to break up the loop eventually;
wenzelm [Sun, 12 Feb 2023 15:33:02 +0100] rev 77258
prefer global mutable state, in order to break up the loop eventually;
Sun, 12 Feb 2023 13:45:06 +0100 clarified modules;
wenzelm [Sun, 12 Feb 2023 13:45:06 +0100] rev 77257
clarified modules;
Sat, 11 Feb 2023 23:24:57 +0100 clarified signature;
wenzelm [Sat, 11 Feb 2023 23:24:57 +0100] rev 77256
clarified signature;
Sat, 11 Feb 2023 23:02:51 +0100 clarified static build_context vs. dynamic queue;
wenzelm [Sat, 11 Feb 2023 23:02:51 +0100] rev 77255
clarified static build_context vs. dynamic queue;
Sat, 11 Feb 2023 22:59:23 +0100 clarified signature: make dynamic Queue from static Context;
wenzelm [Sat, 11 Feb 2023 22:59:23 +0100] rev 77254
clarified signature: make dynamic Queue from static Context;
Sat, 11 Feb 2023 22:36:13 +0100 clarified data structure: absorb Option[Process_Result] into Process_Result, e.g. to simplify database storage;
wenzelm [Sat, 11 Feb 2023 22:36:13 +0100] rev 77253
clarified data structure: absorb Option[Process_Result] into Process_Result, e.g. to simplify database storage;
Sat, 11 Feb 2023 22:13:55 +0100 tuned;
wenzelm [Sat, 11 Feb 2023 22:13:55 +0100] rev 77252
tuned;
Sat, 11 Feb 2023 22:02:39 +0100 tuned;
wenzelm [Sat, 11 Feb 2023 22:02:39 +0100] rev 77251
tuned;
Sat, 11 Feb 2023 21:55:46 +0100 clarified data structure: use static info from deps, not dynamic results;
wenzelm [Sat, 11 Feb 2023 21:55:46 +0100] rev 77250
clarified data structure: use static info from deps, not dynamic results; tuned;
Sat, 11 Feb 2023 21:32:30 +0100 clarified data structure: more direct access to timeout;
wenzelm [Sat, 11 Feb 2023 21:32:30 +0100] rev 77249
clarified data structure: more direct access to timeout;
Sat, 11 Feb 2023 21:22:00 +0100 tuned;
wenzelm [Sat, 11 Feb 2023 21:22:00 +0100] rev 77248
tuned;
Sat, 11 Feb 2023 21:13:28 +0100 misc tuning and clarification;
wenzelm [Sat, 11 Feb 2023 21:13:28 +0100] rev 77247
misc tuning and clarification;
Sat, 11 Feb 2023 20:54:24 +0100 clarified modules;
wenzelm [Sat, 11 Feb 2023 20:54:24 +0100] rev 77246
clarified modules; clarified signature;
Sat, 11 Feb 2023 20:09:37 +0100 tuned message: old_time not sufficiently prominent nor accurate to be printed;
wenzelm [Sat, 11 Feb 2023 20:09:37 +0100] rev 77245
tuned message: old_time not sufficiently prominent nor accurate to be printed;
Sat, 11 Feb 2023 20:05:30 +0100 clarified signature and terminology;
wenzelm [Sat, 11 Feb 2023 20:05:30 +0100] rev 77244
clarified signature and terminology;
Sat, 11 Feb 2023 16:38:29 +0100 clarified signature: avoid adhoc constants;
wenzelm [Sat, 11 Feb 2023 16:38:29 +0100] rev 77243
clarified signature: avoid adhoc constants;
Sat, 11 Feb 2023 14:24:20 +0100 tuned;
wenzelm [Sat, 11 Feb 2023 14:24:20 +0100] rev 77242
tuned;
Sat, 11 Feb 2023 14:18:31 +0100 tuned message;
wenzelm [Sat, 11 Feb 2023 14:18:31 +0100] rev 77241
tuned message;
Sat, 11 Feb 2023 14:16:54 +0100 tuned signature: more operations;
wenzelm [Sat, 11 Feb 2023 14:16:54 +0100] rev 77240
tuned signature: more operations;
Sat, 11 Feb 2023 12:09:42 +0100 clarified signature: more explicit types;
wenzelm [Sat, 11 Feb 2023 12:09:42 +0100] rev 77239
clarified signature: more explicit types;
Sat, 11 Feb 2023 11:42:13 +0100 clarified modules;
wenzelm [Sat, 11 Feb 2023 11:42:13 +0100] rev 77238
clarified modules;
Sat, 11 Feb 2023 11:06:38 +0100 clarified signature;
wenzelm [Sat, 11 Feb 2023 11:06:38 +0100] rev 77237
clarified signature;
Wed, 08 Feb 2023 10:18:30 +0100 clarified signature;
wenzelm [Wed, 08 Feb 2023 10:18:30 +0100] rev 77236
clarified signature;
Sun, 12 Feb 2023 20:49:39 +0000 merged
paulson [Sun, 12 Feb 2023 20:49:39 +0000] rev 77235
merged
Sun, 12 Feb 2023 20:49:31 +0000 Simplification of proofs
paulson <lp15@cam.ac.uk> [Sun, 12 Feb 2023 20:49:31 +0000] rev 77234
Simplification of proofs
Thu, 09 Feb 2023 13:50:09 +0100 explicit range types in abstractions
stuebinm <stuebinm@disroot.org> [Thu, 09 Feb 2023 13:50:09 +0100] rev 77233
explicit range types in abstractions
Sun, 12 Feb 2023 06:45:59 +0000 somehow more clear terminology
haftmann [Sun, 12 Feb 2023 06:45:59 +0000] rev 77232
somehow more clear terminology
Sun, 12 Feb 2023 06:45:58 +0000 tuned
haftmann [Sun, 12 Feb 2023 06:45:58 +0000] rev 77231
tuned
Fri, 10 Feb 2023 14:51:51 +0000 Some basis results about trigonometric functions
paulson <lp15@cam.ac.uk> [Fri, 10 Feb 2023 14:51:51 +0000] rev 77230
Some basis results about trigonometric functions
Thu, 09 Feb 2023 16:29:53 +0000 merged
paulson [Thu, 09 Feb 2023 16:29:53 +0000] rev 77229
merged
Thu, 09 Feb 2023 15:36:06 +0000 Even more new material from Eberl and Li
paulson <lp15@cam.ac.uk> [Thu, 09 Feb 2023 15:36:06 +0000] rev 77228
Even more new material from Eberl and Li
Thu, 09 Feb 2023 13:36:53 +0000 merged
paulson [Thu, 09 Feb 2023 13:36:53 +0000] rev 77227
merged
Thu, 09 Feb 2023 13:36:25 +0000 More material for Analysis and Complex_Analysis
paulson <lp15@cam.ac.uk> [Thu, 09 Feb 2023 13:36:25 +0000] rev 77226
More material for Analysis and Complex_Analysis
Thu, 09 Feb 2023 08:35:50 +0000 actually executable enum_all, enum_ex for word
haftmann [Thu, 09 Feb 2023 08:35:50 +0000] rev 77225
actually executable enum_all, enum_ex for word
Thu, 09 Feb 2023 12:51:18 +0100 tuned text
nipkow [Thu, 09 Feb 2023 12:51:18 +0100] rev 77224
tuned text
Wed, 08 Feb 2023 15:05:24 +0000 Lots of new material chiefly about complex analysis
paulson <lp15@cam.ac.uk> [Wed, 08 Feb 2023 15:05:24 +0000] rev 77223
Lots of new material chiefly about complex analysis
Tue, 07 Feb 2023 14:10:15 +0000 merged
paulson [Tue, 07 Feb 2023 14:10:15 +0000] rev 77222
merged
Tue, 07 Feb 2023 14:10:08 +0000 More new theorems from the number theory development
paulson <lp15@cam.ac.uk> [Tue, 07 Feb 2023 14:10:08 +0000] rev 77221
More new theorems from the number theory development
Mon, 06 Feb 2023 21:32:22 +0100 merged
wenzelm [Mon, 06 Feb 2023 21:32:22 +0100] rev 77220
merged
Mon, 06 Feb 2023 21:31:49 +0100 proper orientation for right-associative operations;
wenzelm [Mon, 06 Feb 2023 21:31:49 +0100] rev 77219
proper orientation for right-associative operations;
Mon, 06 Feb 2023 16:29:19 +0100 tuned signature;
wenzelm [Mon, 06 Feb 2023 16:29:19 +0100] rev 77218
tuned signature;
Mon, 06 Feb 2023 16:26:40 +0100 tuned signature;
wenzelm [Mon, 06 Feb 2023 16:26:40 +0100] rev 77217
tuned signature;
Mon, 06 Feb 2023 16:21:25 +0100 tuned signature;
wenzelm [Mon, 06 Feb 2023 16:21:25 +0100] rev 77216
tuned signature;
Mon, 06 Feb 2023 16:11:05 +0100 obsolete --- superseded by SHA1.Shasum operations;
wenzelm [Mon, 06 Feb 2023 16:11:05 +0100] rev 77215
obsolete --- superseded by SHA1.Shasum operations;
Mon, 06 Feb 2023 16:04:17 +0100 clarified signature, using right-associative operation;
wenzelm [Mon, 06 Feb 2023 16:04:17 +0100] rev 77214
clarified signature, using right-associative operation;
Mon, 06 Feb 2023 15:53:58 +0100 tuned whitespace;
wenzelm [Mon, 06 Feb 2023 15:53:58 +0100] rev 77213
tuned whitespace;
Mon, 06 Feb 2023 15:50:49 +0100 tuned --- implicit split;
wenzelm [Mon, 06 Feb 2023 15:50:49 +0100] rev 77212
tuned --- implicit split;
Mon, 06 Feb 2023 15:46:27 +0100 clarified signature;
wenzelm [Mon, 06 Feb 2023 15:46:27 +0100] rev 77211
clarified signature;
Mon, 06 Feb 2023 15:35:18 +0100 prefer explicit shasum: more robust due to explicit file names, which often work implicitly in LaTeX;
wenzelm [Mon, 06 Feb 2023 15:35:18 +0100] rev 77210
prefer explicit shasum: more robust due to explicit file names, which often work implicitly in LaTeX;
Mon, 06 Feb 2023 15:11:07 +0100 tuned signature;
wenzelm [Mon, 06 Feb 2023 15:11:07 +0100] rev 77209
tuned signature;
Mon, 06 Feb 2023 15:04:21 +0100 more uniform use of SHA1.Shasum;
wenzelm [Mon, 06 Feb 2023 15:04:21 +0100] rev 77208
more uniform use of SHA1.Shasum;
Mon, 06 Feb 2023 14:54:15 +0100 proper Shasum.digest, to emulate old form from build_history database;
wenzelm [Mon, 06 Feb 2023 14:54:15 +0100] rev 77207
proper Shasum.digest, to emulate old form from build_history database; clarified signature: more explicit types;
Mon, 06 Feb 2023 12:58:45 +0100 prefer explicit shasum;
wenzelm [Mon, 06 Feb 2023 12:58:45 +0100] rev 77206
prefer explicit shasum; clarified signature;
Mon, 06 Feb 2023 11:05:35 +0100 proper symbolic dependencies, e.g. for Demo_FoilTeX;
wenzelm [Mon, 06 Feb 2023 11:05:35 +0100] rev 77205
proper symbolic dependencies, e.g. for Demo_FoilTeX;
Mon, 06 Feb 2023 10:58:07 +0100 prefer explicit shasum;
wenzelm [Mon, 06 Feb 2023 10:58:07 +0100] rev 77204
prefer explicit shasum;
Mon, 06 Feb 2023 10:30:53 +0100 clarified signature: follow terminology of isabelle.Sessions and isabelle.Build;
wenzelm [Mon, 06 Feb 2023 10:30:53 +0100] rev 77203
clarified signature: follow terminology of isabelle.Sessions and isabelle.Build;
Mon, 06 Feb 2023 10:20:12 +0100 clarified signature: follow terminology of isabelle.Sessions and isabelle.Build;
wenzelm [Mon, 06 Feb 2023 10:20:12 +0100] rev 77202
clarified signature: follow terminology of isabelle.Sessions and isabelle.Build;
Mon, 06 Feb 2023 10:03:55 +0100 clarified signature;
wenzelm [Mon, 06 Feb 2023 10:03:55 +0100] rev 77201
clarified signature;
Mon, 06 Feb 2023 15:41:23 +0000 Some more new material and some tidying of existing proofs
paulson <lp15@cam.ac.uk> [Mon, 06 Feb 2023 15:41:23 +0000] rev 77200
Some more new material and some tidying of existing proofs
Sun, 05 Feb 2023 20:09:39 +0100 more diagnostic operations (see also 5c7652e9bc01);
wenzelm [Sun, 05 Feb 2023 20:09:39 +0100] rev 77199
more diagnostic operations (see also 5c7652e9bc01);
Sun, 05 Feb 2023 20:05:14 +0100 more thorough consolidation: follow dependencies of forked proofs (e.g. see theories MaxPrefix vs. MaxChop in AFP/Functional-Automata);
wenzelm [Sun, 05 Feb 2023 20:05:14 +0100] rev 77198
more thorough consolidation: follow dependencies of forked proofs (e.g. see theories MaxPrefix vs. MaxChop in AFP/Functional-Automata);
Sun, 05 Feb 2023 15:59:18 +0100 clarified signature selection: SortedSet[String], which fits better to stored json and works properly on Windows (NB: document theories have an authentic session-theory name);
wenzelm [Sun, 05 Feb 2023 15:59:18 +0100] rev 77197
clarified signature selection: SortedSet[String], which fits better to stored json and works properly on Windows (NB: document theories have an authentic session-theory name);
Sun, 05 Feb 2023 15:01:49 +0100 tuned;
wenzelm [Sun, 05 Feb 2023 15:01:49 +0100] rev 77196
tuned;
Sun, 05 Feb 2023 14:59:50 +0100 clarified modules;
wenzelm [Sun, 05 Feb 2023 14:59:50 +0100] rev 77195
clarified modules;
Sun, 05 Feb 2023 14:57:14 +0100 tuned signature;
wenzelm [Sun, 05 Feb 2023 14:57:14 +0100] rev 77194
tuned signature;
Sun, 05 Feb 2023 14:41:25 +0100 update to polyml-5e9c8155ea96, which is more robust on arm64;
wenzelm [Sun, 05 Feb 2023 14:41:25 +0100] rev 77193
update to polyml-5e9c8155ea96, which is more robust on arm64;
Sun, 05 Feb 2023 13:57:27 +0100 more robust dependencies for Pure;
wenzelm [Sun, 05 Feb 2023 13:57:27 +0100] rev 77192
more robust dependencies for Pure;
Sun, 05 Feb 2023 13:13:59 +0100 proper compiler root for arm64;
wenzelm [Sun, 05 Feb 2023 13:13:59 +0100] rev 77191
proper compiler root for arm64;
Sat, 04 Feb 2023 23:08:36 +0100 clarified "isabelle build_polyml": download and build everything for current platform;
wenzelm [Sat, 04 Feb 2023 23:08:36 +0100] rev 77190
clarified "isabelle build_polyml": download and build everything for current platform; renamed former "isabelle build_polyml" to "isabelle make_poly", for experimentation and diagnosis;
Fri, 03 Feb 2023 22:39:59 +0100 no view_document after build: avoid loss of focus, especially in "auto build"