Thu, 12 Sep 2013 13:23:54 +0200 wenzelm maintain classpath in more elementary manner: turn ISABELLE_CLASSPATH into -classpath option, so that all jars are covered by sun.misc.Launcher.AppClassLoader (e.g. relevant for loading add-on resources);
Wed, 11 Sep 2013 23:32:47 +0200 wenzelm more official initial class path according to sun.misc.Launcher;
Wed, 11 Sep 2013 22:46:51 +0200 wenzelm provide main classpath again, notably for cold-start;
Wed, 11 Sep 2013 21:40:03 +0200 wenzelm cold-start of main application even on Linux;
Wed, 11 Sep 2013 20:34:45 +0200 wenzelm tuned proofs;
Wed, 11 Sep 2013 20:16:28 +0200 wenzelm more explicit indication of 'done' as proof script element;
Thu, 12 Sep 2013 17:36:06 +0200 blanchet made tactic handle gracefully the case: codatatype ('a, 's) scheduler2 = Combine2 "'s => 'a" "'s => ('a, 's) scheduler2"
Thu, 12 Sep 2013 17:18:20 +0200 traytel conceal definitions of high-level constructors and (co)iterators
Thu, 12 Sep 2013 17:13:36 +0200 traytel conceal low-level noted facts (+ FIXME to get rid of the notes altogether eventually)
Thu, 12 Sep 2013 16:58:22 +0200 traytel buffer the notes even more
Thu, 12 Sep 2013 16:31:42 +0200 traytel conceal internal bindings
Thu, 12 Sep 2013 15:46:44 +0200 blanchet add a notice to myself in doc
Thu, 12 Sep 2013 15:14:54 +0200 blanchet more robust approach to avoid Python byte code -- environment variables get inherited by subprocesses
Thu, 12 Sep 2013 15:14:53 +0200 blanchet unset some spurious executable flags
Thu, 12 Sep 2013 11:23:49 +0200 traytel handle corner case in tactic
Thu, 12 Sep 2013 11:23:49 +0200 traytel simplified derivation of in_rel
Thu, 12 Sep 2013 11:23:49 +0200 traytel removed unused/inlinable theorems
Thu, 12 Sep 2013 11:05:19 +0200 blanchet when pouring in extra features into the goal, only consider facts from the current theory -- the bottom 10 facts of the last import might be completely unrelated
Thu, 12 Sep 2013 10:40:53 +0200 blanchet minor fixes
Thu, 12 Sep 2013 10:35:33 +0200 blanchet commented out code parts leading to runtime errors due to missing gensim module
Thu, 12 Sep 2013 10:05:10 +0200 blanchet invoke Python with "no bytecode" option to avoid litering Isabelle source directory with ".pyc" files (which can be problematic for a number of reasons)
Thu, 12 Sep 2013 09:59:45 +0200 blanchet new version of MaSh
Thu, 12 Sep 2013 00:34:48 +0200 blanchet more (co)data docs
Thu, 12 Sep 2013 00:07:46 +0200 blanchet avoid a keyword
Wed, 11 Sep 2013 23:55:47 +0200 blanchet more (co)datatype docs
Wed, 11 Sep 2013 22:20:45 +0200 blanchet killed dead code
Wed, 11 Sep 2013 22:20:45 +0200 blanchet get rid of another complication in relevance filter
Wed, 11 Sep 2013 22:20:44 +0200 blanchet tuning
Wed, 11 Sep 2013 22:20:43 +0200 blanchet renamed config option
Wed, 11 Sep 2013 18:52:30 +0200 haftmann more correct NEWS
Wed, 11 Sep 2013 18:38:23 +0200 blanchet kick out totally hopeless facts after 5 iterations to speed things up
Wed, 11 Sep 2013 18:37:47 +0200 blanchet reintroduced 8d8f72aa5c0b, which does make a small difference in practice, but implemented more efficiently
Wed, 11 Sep 2013 18:32:43 +0200 blanchet more (co)data docs
Wed, 11 Sep 2013 17:17:58 +0200 blanchet more (co)data docs
Wed, 11 Sep 2013 16:55:01 +0200 blanchet more (co)data docs
Wed, 11 Sep 2013 16:16:45 +0200 wenzelm merged
Wed, 11 Sep 2013 15:54:53 +0200 wenzelm prefer explicit type constraint (again, see also Type.appl_error);
Wed, 11 Sep 2013 15:42:05 +0200 wenzelm tuned signature;
Wed, 11 Sep 2013 15:30:12 +0200 wenzelm tuned whitespace;
Wed, 11 Sep 2013 15:25:51 +0200 wenzelm tuned message;
Wed, 11 Sep 2013 14:23:06 +0200 wenzelm do not expose internal flags to attribute name space;
Wed, 11 Sep 2013 15:49:39 +0200 blanchet more (co)data docs
Wed, 11 Sep 2013 15:22:43 +0200 blanchet more (co)datatype documentation
Wed, 11 Sep 2013 14:07:24 +0200 blanchet tuning
Wed, 11 Sep 2013 14:07:24 +0200 blanchet disable some checks for huge background theories
Wed, 11 Sep 2013 14:07:24 +0200 blanchet tuning
Wed, 11 Sep 2013 14:07:24 +0200 blanchet reintroduced half of f99ee3adb81d -- that part definitely looks useless (and is inefficient)
Wed, 11 Sep 2013 14:07:24 +0200 blanchet reverted f99ee3adb81d -- that old logic seems to make a difference still today
Wed, 11 Sep 2013 11:38:07 +0200 wenzelm merged
Wed, 11 Sep 2013 11:34:27 +0200 wenzelm tuned comment;
Wed, 11 Sep 2013 11:08:48 +0200 wenzelm tuned;
Wed, 11 Sep 2013 11:07:39 +0200 wenzelm updated for release;
Wed, 11 Sep 2013 00:00:59 +0200 wenzelm tuned proofs;
Tue, 10 Sep 2013 23:50:03 +0200 wenzelm tuned proofs;
Tue, 10 Sep 2013 23:08:48 +0200 wenzelm updated to jedit_build-20130910 (with update of jedit.jar and Highlight.jar);
Tue, 10 Sep 2013 22:37:01 +0200 wenzelm disable some key event workarounds going back to Matthieu Casanova (08-Dec-2007) and Slava Pestov (until 2005) -- lets hope that Java 7 works more uniformly with numeric keypads;
Tue, 10 Sep 2013 18:14:47 +0200 wenzelm tuned proofs;
Tue, 10 Sep 2013 16:09:33 +0200 wenzelm discontinued obsolete command-line tool "isabelle build_dialog";
Wed, 11 Sep 2013 10:57:09 +0200 blanchet updated docs
Wed, 11 Sep 2013 09:51:30 +0200 blanchet speed up often-called function
Wed, 11 Sep 2013 09:51:19 +0200 blanchet got rid of currently unused data structure, to speed up relevance filter
Wed, 11 Sep 2013 09:50:48 +0200 blanchet adjusted number of generated monomorphic instances for new monomorphizer based on new evaluation (E, SPASS, Vampire)
Tue, 10 Sep 2013 16:02:02 +0200 blanchet sorted out dependencies
Tue, 10 Sep 2013 15:56:52 +0200 blanchet faster detection of tautologies
Tue, 10 Sep 2013 15:56:51 +0200 blanchet slight speed optimization
Tue, 10 Sep 2013 15:56:51 +0200 blanchet got rid of another slowdown factor in relevance filter
Tue, 10 Sep 2013 15:56:51 +0200 blanchet removed completely needless, inefficient code
Tue, 10 Sep 2013 15:56:51 +0200 blanchet minor speed optimization
Tue, 10 Sep 2013 15:56:51 +0200 blanchet got rid of another taboo that appears to make no difference in practice (and that slows down the relevance filter)
Tue, 10 Sep 2013 15:56:51 +0200 blanchet avoid double traversal of term
Tue, 10 Sep 2013 15:56:51 +0200 blanchet got rid of old, needless logic
Tue, 10 Sep 2013 15:56:51 +0200 blanchet moved ML function closer to its remaining use
Tue, 10 Sep 2013 15:56:51 +0200 blanchet faster uniquification
Tue, 10 Sep 2013 15:56:51 +0200 blanchet stronger fact normalization
Tue, 10 Sep 2013 15:56:51 +0200 blanchet gracefully handle huge thys
Tue, 10 Sep 2013 15:56:51 +0200 blanchet speed up detection of simp rules
Tue, 10 Sep 2013 15:56:51 +0200 blanchet don't be so verbose about SMT solver failures
Tue, 10 Sep 2013 14:02:49 +0200 wenzelm tuned;
Tue, 10 Sep 2013 11:57:53 +0200 wenzelm more portable hash-bang;
Tue, 10 Sep 2013 11:46:51 +0200 wenzelm tuned signature;
Tue, 10 Sep 2013 00:22:12 +0200 wenzelm merged
Tue, 10 Sep 2013 00:18:30 +0200 wenzelm tuned proofs;
Mon, 09 Sep 2013 23:11:02 +0200 wenzelm tuned proofs;
Mon, 09 Sep 2013 23:55:35 +0200 blanchet make facts like "mem_Collect_eq" more likely to be picked up by few-fact slices
Mon, 09 Sep 2013 23:54:59 +0200 blanchet since "full_proofs" can influence the proof search significantly (e.g. by disabling splitting for SPASS), it shouldn't be affected by the "debug" flag in the interest of minimizing confusion
Mon, 09 Sep 2013 23:09:37 +0200 blanchet more docs
Mon, 09 Sep 2013 20:24:15 +0200 wenzelm merged
Mon, 09 Sep 2013 17:28:08 +0200 wenzelm proper apple.awt.application.name for Java 7;
Mon, 09 Sep 2013 17:02:06 +0200 wenzelm generate application Info.plist based on $ISABELLE_JAVA_SYSTEM_OPTIONS $JEDIT_JAVA_OPTIONS $JEDIT_SYSTEM_OPTIONS at build time (see also lib/Tools/java and src/Tools/jEdit/lib/Tools/jedit);
Mon, 09 Sep 2013 16:15:48 +0200 wenzelm more robust Mac OS X application support;
Mon, 09 Sep 2013 15:53:02 +0200 wenzelm use polyml-5.5.1 (SVN), to increase chances of stability of this test;
Mon, 09 Sep 2013 14:48:16 +0200 wenzelm override potential changes in $ISABELLE_HOME_USER/etc/settings;
Mon, 09 Sep 2013 14:22:39 +0200 wenzelm generate application ini based on $ISABELLE_JAVA_SYSTEM_OPTIONS $JEDIT_JAVA_OPTIONS $JEDIT_SYSTEM_OPTIONS at build time (see also lib/Tools/java and src/Tools/jEdit/lib/Tools/jedit);
Mon, 09 Sep 2013 13:48:06 +0200 wenzelm generate application based on $JEDIT_JAVA_OPTIONS $JEDIT_SYSTEM_OPTIONS at build time (see also src/Tools/jEdit/lib/Tools/jedit);
Mon, 09 Sep 2013 18:14:54 +0200 blanchet tuning
Mon, 09 Sep 2013 18:12:41 +0200 blanchet made semantics of "max_new_instances" be what the name suggests, the previous implementation did, and the Sledgehammer manual documents
Mon, 09 Sep 2013 15:22:04 +0200 blanchet limit the number of instances of a single theorem
Mon, 09 Sep 2013 15:22:04 +0200 blanchet move metis to new monomorphizer
Mon, 09 Sep 2013 15:22:04 +0200 blanchet use new monomorphizer in Sledgehammer
Mon, 09 Sep 2013 14:23:04 +0200 blanchet tuning
Mon, 09 Sep 2013 14:22:11 +0200 blanchet include map theorems in datastructure for "primcorec"
Mon, 09 Sep 2013 13:47:58 +0200 blanchet enriched data structure with necessary theorems
Sun, 08 Sep 2013 19:25:06 +0200 wenzelm updated exe -- more explicit icon;
Sun, 08 Sep 2013 18:37:42 +0200 wenzelm more official lib/logo/isabelle.bmp;
Sun, 08 Sep 2013 18:10:12 +0200 wenzelm use windows_app based on WinRun4J;
Sun, 08 Sep 2013 17:51:56 +0200 wenzelm updated to WinRun4J;
Sun, 08 Sep 2013 12:26:07 +0200 traytel tuned whitespace
Sun, 08 Sep 2013 12:26:05 +0200 traytel don't register "sequential" as a keyword for now as this breaks the parser for function
Sat, 07 Sep 2013 23:09:26 +0200 wenzelm tuned proofs;
Sat, 07 Sep 2013 20:12:38 +0200 wenzelm merged
Sat, 07 Sep 2013 19:45:36 +0200 wenzelm tuned message;
Sat, 07 Sep 2013 19:18:05 +0200 wenzelm tuned message;
Sat, 07 Sep 2013 18:37:25 +0200 wenzelm imitate "isabelle java" and "isabelle jedit" wrt. classpath and options (see also a221a4fdb5a0);
Sat, 07 Sep 2013 18:24:24 +0200 wenzelm generate application wrapper for Linux;
Sat, 07 Sep 2013 17:43:13 +0200 wenzelm observe "stopped" after Cygwin init (which is itself uninterruptible);
Sat, 07 Sep 2013 17:32:55 +0200 wenzelm clarified modules;
Sat, 07 Sep 2013 17:23:05 +0200 wenzelm tuned signature;
Sat, 07 Sep 2013 17:11:44 +0200 wenzelm Cygwin_Init based on System_Dialog;
Sat, 07 Sep 2013 16:33:10 +0200 wenzelm tuned imports;
Sat, 07 Sep 2013 15:28:16 +0200 wenzelm more robust exit;
(0) -30000 -10000 -3000 -1000 -120 +120 +1000 +3000 +10000 tip