Changes from Mercurial (hg https://isabelle.in.tum.de/repos/isabelle/ default)
Summary
- more robust XML body: allow empty text, as well as arbitrary pro-forma markup (e.g. see XML.blob in Isabelle/ML);
- more robust: untyped/unscoped markup elements need to reside in module Markup for minimal static checking (see also 11a1f4d7af51);
- misc tuning for release;
- merged;
- NEWS for "isabelle go_setup";
- proper platform_path for Windows;
- misc tuning, following go_setup;
- dynamic setup of Go component, similar to Dotnet;
- tuned comments;
- clarified signature: more operations;
- clarified signature: explicit type Platform.Info with derived operations;
- less ambitious parallelism: avoid exhaustion of memory (64GB total);
- provide ISABELLE_DOTNET_VERSION via settings, following "isabelle ghc_setup";
- tuned;
- tuned messages;
- update to bash_process-20240326;
- build bash_process in Isabelle/Scala, with etc/platforms.prop to preserve all platform directories (e.g. for SSH upload);
- clarified meaning of platform.props: update on default;