src/Pure/System/isar.ML
Tue, 06 May 2014 23:08:18 +0200 wenzelm clarified print_state, which goes back to TTY loop before Proof General, and before separate print_context;
Thu, 27 Mar 2014 17:12:40 +0100 wenzelm clarified Isabelle/ML bootstrap, such that Execution does not require ML_Compiler;
Mon, 10 Feb 2014 22:39:04 +0100 wenzelm seal system channels at end of Pure bootstrap -- Isabelle/Scala provides official interfaces;
Wed, 11 Dec 2013 18:02:22 +0100 wenzelm support for polml-5.5.2;
Mon, 11 Nov 2013 20:00:53 +0100 wenzelm tuned signature;
Fri, 02 Aug 2013 20:47:02 +0200 wenzelm tuned signature;
Sun, 12 May 2013 19:56:30 +0200 wenzelm load options for regular isabelle-process, not just for Isar loop (relevant for numerous low-level tools) -- NB: Isabelle_Process manages options via protocol message;
Tue, 09 Apr 2013 20:16:52 +0200 wenzelm just one timing protocol function, with 3 implementations: TTY/PG, PIDE/document, build;
Wed, 16 Jan 2013 21:49:56 +0100 wenzelm tuned signature;
Mon, 06 Aug 2012 21:11:42 +0200 wenzelm pass Isabelle/Scala system options into ML process of Isar tty or build jobs;
Thu, 02 Aug 2012 12:36:54 +0200 wenzelm more official command specifications, including source position;
Fri, 16 Mar 2012 18:20:12 +0100 wenzelm outer syntax command definitions based on formal command_spec derived from theory header declarations;
Thu, 18 Aug 2011 17:53:32 +0200 wenzelm more careful treatment of exception serial numbers, with propagation to message channel;
Wed, 06 Jul 2011 20:46:06 +0200 wenzelm prefer Synchronized.var;
Thu, 09 Sep 2010 18:00:16 +0200 wenzelm main command loops are supposed to be uninterruptible -- no special treatment here;
Mon, 30 Aug 2010 16:49:41 +0200 wenzelm Toplevel.run_command: more careful treatment of interrupts stemming from nested multi-exceptions etc.;
Fri, 27 Aug 2010 14:14:08 +0200 wenzelm structure Unsynchronized is never opened and set/reset/toggle have been discontinued;
Wed, 11 Aug 2010 00:47:09 +0200 wenzelm tuned;
Mon, 09 Aug 2010 18:18:32 +0200 wenzelm Isabelle_Process: separate input fifo for commands (still using the old tty protocol);
Tue, 03 Aug 2010 18:10:18 +0200 wenzelm find_and_undo: no need to kill_thy again -- Thy_Info.toplevel_begin_theory does that initially (cf. 3ceccd415145);
Thu, 03 Jun 2010 22:31:59 +0200 wenzelm discontinued obsolete Isar.context() -- long superseded by @{context};
Tue, 01 Jun 2010 13:32:05 +0200 wenzelm uniform ML environment setup for Isar and PG;
Mon, 31 May 2010 21:06:57 +0200 wenzelm modernized some structure names, keeping a few legacy aliases;
Sat, 15 May 2010 23:40:00 +0200 wenzelm renamed structure OuterSyntax to Outer_Syntax, keeping the old name as alias for some time;
Sat, 15 May 2010 23:16:32 +0200 wenzelm refer directly to structure Keyword and Parse;
Wed, 28 Oct 2009 22:01:40 +0100 wenzelm Isar.goal: Proof.simple_goal, not raw version;
Tue, 27 Oct 2009 13:16:16 +0100 wenzelm non-critical atomic accesses;
Wed, 30 Sep 2009 22:25:50 +0200 wenzelm eliminated dead code;
Tue, 29 Sep 2009 14:59:24 +0200 wenzelm open_unsynchronized for interactive Isar loop;
Tue, 29 Sep 2009 11:49:22 +0200 wenzelm explicit indication of Unsynchronized.ref;
Tue, 01 Sep 2009 21:40:10 +0200 wenzelm removed old Isar document model;
Sat, 06 Jun 2009 21:11:23 +0200 wenzelm ML_Compiler.exn_message;
Thu, 04 Jun 2009 22:52:53 +0200 wenzelm uniform (short) ids on both sides;
Sat, 28 Feb 2009 18:28:15 +0100 wenzelm fixed headers;
Sat, 28 Feb 2009 18:00:20 +0100 wenzelm moved isabelle_process.ML, isabelle_process.scala, isar.ML, session.ML to Pure/System/ (together with associated Isar commands);
less more (0) tip