src/Pure/Thy/thy_load.ML
Tue, 18 Mar 2014 15:29:58 +0100 wenzelm more antiquotations;
Thu, 13 Mar 2014 11:34:05 +0100 wenzelm added ML antiquotation @{path};
Thu, 13 Mar 2014 10:34:48 +0100 wenzelm clarified Path.smart_implode;
Mon, 10 Mar 2014 21:15:29 +0100 wenzelm some Markup.language_path to prevent completion of symbols (notably "~") -- always "delimited" for simplicity in contrast to 42ac3cfb89f6;
Mon, 03 Mar 2014 12:18:59 +0100 wenzelm tuned messages and markup;
Thu, 27 Feb 2014 17:29:58 +0100 wenzelm store blobs / inlined files as separate text lines: smaller values are more healthy for the Poly/ML RTS and allow implicit sharing;
Mon, 24 Feb 2014 10:17:29 +0100 wenzelm tuned signature;
Wed, 19 Feb 2014 21:38:44 +0100 wenzelm prefer guarded Context_Position.report where feasible;
Mon, 09 Dec 2013 20:16:12 +0100 wenzelm provide @{file_unchecked} in Isabelle/Pure;
Wed, 20 Nov 2013 11:55:52 +0100 wenzelm load files that are not provided by PIDE blobs;
Wed, 20 Nov 2013 10:51:47 +0100 wenzelm tuned;
Tue, 19 Nov 2013 21:49:31 +0100 wenzelm more uniform handling of inlined files;
Tue, 19 Nov 2013 19:43:26 +0100 wenzelm release file errors at runtime: Command.eval instead of Command.read;
Tue, 19 Nov 2013 19:33:27 +0100 wenzelm maintain blobs within document state: digest + text in ML, digest-only in Scala;
Sat, 16 Nov 2013 22:17:45 +0100 wenzelm prefer explicit "document" flag -- eliminated stateful Present.no_document;
Sat, 16 Nov 2013 21:18:31 +0100 wenzelm simplified HTML theory presentation;
Sat, 16 Nov 2013 20:20:09 +0100 wenzelm removed remains of HTML presentation of auxiliary files -- inactive since Isabelle2013;
Sat, 16 Nov 2013 19:23:16 +0100 wenzelm tuned;
Sat, 16 Nov 2013 18:08:57 +0100 wenzelm tuned signature;
Sat, 16 Nov 2013 17:52:01 +0100 wenzelm tuned signature -- clarified Proof General legacy;
Sat, 16 Nov 2013 17:39:11 +0100 wenzelm toplevel function "use" refers to raw ML bootstrap environment;
Sat, 16 Nov 2013 17:04:17 +0100 wenzelm obsolete;
Sat, 16 Nov 2013 13:12:02 +0100 wenzelm tuned signature;
Wed, 04 Sep 2013 15:27:24 +0200 wenzelm some explicit indication of Proof General legacy;
Fri, 23 Aug 2013 20:35:50 +0200 wenzelm added Theory.setup convenience;
Tue, 30 Jul 2013 15:09:25 +0200 wenzelm type theory is purely value-oriented;
Sun, 28 Jul 2013 20:50:44 +0200 wenzelm breakable @{file};
Fri, 05 Jul 2013 18:37:44 +0200 wenzelm tuned signature;
Wed, 03 Jul 2013 16:58:35 +0200 wenzelm tuned signature;
Wed, 27 Mar 2013 17:55:21 +0100 wenzelm more liberal handling of skipped proofs;
Wed, 13 Mar 2013 21:25:08 +0100 wenzelm clarified parallel_subproofs_saturation (blind guess) vs. parallel_subproofs_threshold (precient timing estimate);
Mon, 04 Mar 2013 15:03:46 +0100 wenzelm refined parallel_proofs = 2: fork whole Isar sub-proofs, not just terminal ones;
Mon, 04 Mar 2013 11:36:16 +0100 wenzelm join all proofs before scheduling present phase (ordered according to weight);
Sun, 03 Mar 2013 18:50:46 +0100 wenzelm prefer more systematic Future.flat;
Sun, 03 Mar 2013 13:43:57 +0100 wenzelm clarified Toplevel.element_result wrt. Toplevel.is_ignored;
Wed, 27 Feb 2013 16:27:44 +0100 wenzelm discontinued obsolete header "files" -- these are loaded explicitly after exploring dependencies;
Wed, 27 Feb 2013 12:45:19 +0100 wenzelm discontinued obsolete 'uses' within theory header;
Mon, 25 Feb 2013 12:52:27 +0100 wenzelm clarified Toplevel.element_result: scheduling policies happen here;
Sun, 24 Feb 2013 17:29:55 +0100 wenzelm simplified Outer_Syntax.read_span: internalized Toplevel.is_ignored;
Wed, 20 Feb 2013 15:22:22 +0100 wenzelm more tight representation of command timing;
Tue, 19 Feb 2013 12:58:32 +0100 wenzelm support for prescient timing information within command transactions;
Sun, 25 Nov 2012 19:49:24 +0100 wenzelm Isabelle-specific implementation of quasi-abstract markup elements -- back to module arrangement before d83797ef0d2d;
Mon, 10 Sep 2012 13:19:56 +0200 wenzelm formal markup for @{file} (for hyperlinks etc.) -- interpret path wrt. master directory as usual;
Wed, 29 Aug 2012 11:48:45 +0200 wenzelm renamed Position.str_of to Position.here;
Sun, 26 Aug 2012 22:10:27 +0200 wenzelm more accurate defining position of theory;
Sun, 26 Aug 2012 21:46:50 +0200 wenzelm theory def/ref position reports, which enable hyperlinks etc.;
Fri, 24 Aug 2012 20:47:33 +0200 wenzelm report source path and let front-end resolve implicit master location (e.g. URL);
Fri, 24 Aug 2012 13:05:14 +0200 wenzelm some markup for inlined files;
Thu, 23 Aug 2012 14:58:42 +0200 wenzelm tuned signature;
Thu, 23 Aug 2012 13:55:27 +0200 wenzelm clarified type Token.file;
Thu, 23 Aug 2012 12:33:42 +0200 wenzelm simplified Thy_Load.check_thy (again) -- no need to pass keywords nor find files in body text;
Thu, 23 Aug 2012 12:00:11 +0200 wenzelm tuned signature;
Thu, 23 Aug 2012 11:58:10 +0200 wenzelm simplified Thy_Load.provide: do not store full path;
Wed, 22 Aug 2012 21:28:33 +0200 wenzelm tuned;
Wed, 22 Aug 2012 21:06:26 +0200 wenzelm tuned message -- dynamic loading happens routinely, e.g. in TTY/PG interaction;
Wed, 22 Aug 2012 21:02:02 +0200 wenzelm discontinued separate list of required files -- maintain only provided files as they occur at runtime;
Wed, 22 Aug 2012 12:47:49 +0200 wenzelm clarified Parse.path vs. Parse.explode -- prefer errors in proper transaction context;
Wed, 22 Aug 2012 12:17:55 +0200 wenzelm tuned;
Wed, 22 Aug 2012 11:56:13 +0200 wenzelm tuned errors;
Tue, 21 Aug 2012 22:26:34 +0200 wenzelm prefer File.full_path in accordance to check_file;
less more (0) -100 -60 tip