History log of /seL4-l4v-master/isabelle/src/Pure/context_position.ML
Revision Date Author Comments
# 943fb839 20-Apr-2016 wenzelm <none@none>

avoid massive multiplication of reports due to interpretation;


# 58e0a409 06-Aug-2015 wenzelm <none@none>

evaluate ML expressions within debugger context;
redirected writeln/warning for ML compiler;


# a164be92 05-Aug-2014 wenzelm <none@none>

refined context visibility again (amending f5f9fad3321c, 8e3e004f1c31): avoid spurious warning due to global config options;


# 16d1cf5d 31-Mar-2014 wenzelm <none@none>

support bulk messages consisting of small string segments, which are more healthy to the Poly/ML RTS and might prevent spurious GC crashes such as MTGCProcessMarkPointers::ScanAddressesInObject;


# b6e6a472 26-Mar-2014 wenzelm <none@none>

prefer Context_Position where a context is available;
prefer explicit Context_Position.is_visible -- avoid redundant message composition;
tuned signature;


# fffed7e5 05-Mar-2014 wenzelm <none@none>

tuned;


# 5c4e6b56 22-Feb-2014 wenzelm <none@none>

support for completion within the formal context;
tuned signature;


# edee34ca 18-Jul-2013 wenzelm <none@none>

provide global operations as well;


# 7d59a5d8 18-Jul-2013 wenzelm <none@none>

tuned signature;


# c6635265 11-Aug-2012 wenzelm <none@none>

reports with body text, not just markup;


# 936dcace 27-Apr-2012 wenzelm <none@none>

made Context_Position independent from Config;


# 551b966c 18-Mar-2012 wenzelm <none@none>

maintain generic context naming in structure Name_Space (NB: empty = default_naming, init = local_naming);
more explicit Context.generic for Name_Space.declare/define and derivatives (NB: naming changed after Proof_Context.init_global);
prefer Context.pretty in low-level operations of structure Sorts/Type (defer full Syntax.init_pretty until error output);
simplified signatures;


# 77eab15b 12-Mar-2012 wenzelm <none@none>

tuned signature;


# b25d2e7e 06-Sep-2011 wenzelm <none@none>

bulk reports for improved message throughput;


# e56fd26e 08-Jan-2011 wenzelm <none@none>

added Context_Position.is_visible_proof, which treats a global theory as invisible (unlike the default);


# c79986ca 17-Sep-2010 wenzelm <none@none>

simplified some internal flags using Config.T instead of full-blown Proof_Data;


# 23d2ba43 17-Sep-2010 wenzelm <none@none>

tuned signature of (Context_)Position.report variants;


# dc927bac 17-Sep-2010 wenzelm <none@none>

simplified/clarified (Context_)Position.markup/reported_text;


# 67ca0a09 27-Aug-2010 wenzelm <none@none>

more careful treatment of context visibility flag wrt. spurious warnings;


# 7e001ffb 19-Aug-2010 wenzelm <none@none>

Output_Position.report_text -- markup with potential "arguments";


# bef8fbd6 08-Aug-2010 wenzelm <none@none>

prefer Context_Position.report where a proper context is available -- notably for "inner" entities;


# dfa769e1 08-Nov-2009 wenzelm <none@none>

adapted Generic_Data, Proof_Data;
tuned;


# 7de88228 02-Nov-2009 wenzelm <none@none>

modernized structure Context_Position;


# 1bd59ac7 21-Jan-2009 wenzelm <none@none>

removed Ids;


# 56bcbfa5 29-Sep-2008 wenzelm <none@none>

renamed report to report_visible;
tuned comments;


# 3516d312 29-Sep-2008 wenzelm <none@none>

Context position visibility.


# 5797a932 24-Jan-2008 wenzelm <none@none>

removed obsolete context_position.ML (superseded by Position.thread_data);


# 3242619d 01-Oct-2007 wenzelm <none@none>

turned into generic context data;


# 2799b7fe 30-Sep-2007 wenzelm <none@none>

added properties_of;


# 8cf3bbc2 12-Jun-2007 wenzelm <none@none>

Context positions.