Changes from Mercurial (hg http://isabelle.in.tum.de/repos/isabelle/ default)
Summary
- clarified directory names (e.g. for multi-platform remote execution): avoid being deleted via isabelle.Components.purge;
- unused;
- update for release;
- tuned: prefer Scala Regex operations;
- tuning and updates for release;
- NEWS;
- discontinued somewhat pointless option: Proof_Display.pretty_goal_inst should always work smoothly (and not crash unexpectedly);
- give up show_main_goal (despite 922e3f9251ac): show_goal_inst is sufficient, even for final results;
- merged
- discontinue fragile operations;
- proper context option: change of underlying Options.default will not survive PIDE "Prover.options" (e.g. change of Isabelle/jEdit plugin options);
- enable show_goal_inst by default: match failure is merely a warning (see 730638d4e37a);
- updated documentation;
- support multiple sessions, with cumulative errors; tuned command usage;
- support regex patterns on messages;
- support Pretty.unformatted, similar to ML version;
- removed odd TODO item (see 3391a493f39a);
- tuned signature;
- tuned output: more Pretty.item;
- tuned signature;
- clarified failure: warning for logical error, exception for program breakdown;
- print goal instantiation for global qed (and variations);
- clarified output;
- more robust: capture corner case seen in line 631 of "$AFP/Automatic_Refinement/Autoref_Bindings_HOL.thy" (AFP/6c87f24bb773);
- clarified message channel for 'print_state' (NB: the command was originally for TTY or Proof General);
- updated to postgresql-42.5.0;
- tool to build Isabelle component for PostgreSQL JDBC;
- clarified goal structure with proper instantiation of main goal, to support "show_goal_inst";
- option "show_states" for more verbosity of batch-builds;
- tuned --- avoid warnings;
- proper antiquotations;
- inline markup for Output.state (in contrast to c94bba7906d2): make messages available via Rendering.text_messages and thus "isabelle log" (see cb0c407fbc6e), while Rendering.output_messages of Isabelle/jEdit/VSCode is unaffected;
- proper antiquotations;
- clarified options, following e.g. "show_consts";
- proper Envir.subst operations: env is already normalized, using Envir.norm may lead to non-termination;
- unused (see 15758fced053);
- clarified modules;
- show goal instantiation, notably for 'schematic_goal' command (inactive by default);
- proper umlauts;
- tuned signature;
- tuned signature;
- tuned;
- tuned;
- tuned error message;
Changes from Mercurial (hg https://foss.heptapod.net/isa-afp/afp-devel/ default)
Summary
- tuned proofs (manually or with sledgehammer): avoid "smt" due to spurious failures under heavy load;
- tuned whitespace;
- merged
- some slight polishing in the UTM entry
- added congruence rule for forallM of Error-Monad
- updated to devel
- merged
- tuned proofs (manually or with sledgehammer): avoid "smt" due to spurious failures under heavy load;
- removed obsolete workaround (see Isabelle/91ee232b4211);