Summary
- get rid of remote_vampire since it's hard, if possible at all, to follow Vampire's online options
- merged
- NEWS;
- proper example;
- more tests;
- more robust: component might be absent;
- clarified global state: allow to deactivate main plugin;
- more robust (again): allow to deactivate main plugin;
- tuned signature;
- more complete dockables;
- more robust (see 4d91b6d5d49c);
- clarified startup: implicitly enforce activation of isabelle.jedit_main.Plugin;
- more robust;
- tuned;
- avoid non-standard encoding;
- proper cross-platform build: jdk component is required for ISABELLE_SETUP_CLASSPATH in other_isabelle;
- more robust classpath: skip empty entries;
- more robust: avoid duplicate classpath entries;
- build.props for isabelle.jar, including isabelle.jedit; build minimal Isabelle/jEdit plugins on the spot; regular "jedit" component: discontinued special "jedit_build"; Isabelle/Scala services via jars, instead of settings;
- more robust;
- more portable: avoid Windows CRLF in classpath output;
- proper lines (amending 59b6f0462086);
- more systematic treatment of encodings;
- tuned;
- extended the 'corec' format slightly
- prefer 'xxx' to 'xxx.yyy' to 'xxx(2)' in Sledgehammer, to some extent
- tuning
- rephrase Nitpick constraint in more first-order format that's also more friendly to the 'box' option
- correctly translate constructor argument in 'primrec'
- simplified a few proofs
- revisited ac28714b7478: more faithful preplaying with chained facts
- wait for E 2.7 before using 'ite' in HO mode
- added alternative E binary name
- parse logical operators in the right order w.r.t. backtracking
- improved warning
- adjusted E setup to avoid generating FOOL with 2.5 (where 'ite' is missing)
- operations for symbolic computation of bit operations
- proper local context
- shasum for project meta-info;
- even more strict shasum (amending c9771e1b3223);
- clarified Isabelle meta-info within jar;
- strict shasum: this is used on input files;
- clarified modules; clarified messages; clarified return code;
- support for command-line operations;
- operations for all components;
- clarified signature;
- merged
- rebuild component;
- expand file paths, e.g. to allow $ISABELLE_HOME, $ISABELLE_HOME_USER;
- support expand_platform_path, which is reminiscent of isabelle.Path.expand;
- skip scalac for Java build;
- support mixed Scala/Java build; clarified scalac/javac options;
- clarified javac options;
- clarified syntax: similar to URL;
- clarified signature;
- more robust;
- more robust;
- more compiler_deps via "requirements", notably jar list from settings; proper Files.createDirectories;
- clarified component settings;
- clarified shasum: sources / resources within jar;
- tuned signature;
- clarified modules;
- merged
- fixed HOL-TPTP following f58108b7a60c
- documented Sledgehammer option "induction_rules"
- refactored Sledgehammer option "induction_rules"
- promoted "sledgehammer_instantiate_inducts" to proper option "induction_rules"
- jenkins: add pre/post-hook results for benchmark
- remove SpecCheck; it is now part of the AFP
Summary
- compile
- more realistic timeout: 50min CPU time;
- Minor changes to Finitely_Generated_Abelian_Groups, simplified and extended Dirichlet_L by depending on Finitely_Generated_Abelian_Groups
- new entry Finitely_Generated_Abelian_Groups
- remove duplicate entry in metadata
- more coherent dependencies
- fix(Regex_Equivalence) update to new SpecCheck version
- operations for symbolic computation of bit operations
- fixed Proof_Strategy_Language following Isabelle/f58108b7a60c
- SpecCheck now without _ (Regex_Equivalence is still broken)