Summary
- more robust adhoc shell script: work with Isabelle_System.export_isabelle_identifier;
- more concise instance-specific rules on euclidean relation
- merged
- Tidied a few more proofs
- merged
- tidied a few ugly proofs
- let rsync re-use ssh connection via control path;
- clarified command-line;
- clarified command-line;
- tuned signature;
- proper port for Mercurial;
- clarified default: do not override port from ssh_config, which could be different from 22;
- proper Scala expression;
- clarified signature: separate unrelated modules;
- tuned;
- obsolete;
- obsolete;
- clarified error;
- merged
- removed remains of proxy_host management: delegated to .ssh/config;
- ssh client via regular OpenSSH tools, with authentic use of .ssh/config (notably proxy configuration); tuned signature;
- putting together related theorems
- dropped auxiliary lemma
- unused;
- clarified operation: avoid perl;
- discontinued unused operations;
- clarified signature: avoid exposure of JSch types;
- clarified signature: discontinue somewhat pointless SSH.Context;
- tuned;
- proper path;
- Added tag Isabelle2022-RC1 for changeset 6308eaaa88f1
- clarified release packaging: naproche-20220910 lacks arm64-linux support (and crashes);
- more documentation of 'export_classpath' (session ROOT) and 'scala_build_generated_files' (Isar command);
- merged;
- update for release;
- more command-line options;
- less specialized euclidean relation on int
- update to Isabelle2022 and Ubuntu 22.04;
- proper comment: Phabricator remains on Ubuntu 20.04, which is still required as build environment for old Mercurial 3.9.2 with Python 2;
- more operations: for testing purposes;
- provide naproche-20220910 (inactive);
- 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;