History log of /seL4-l4v-master/isabelle/src/Pure/library.scala
Revision Date Author Comments
# b76074bf 15-Jan-2020 wenzelm <none@none>

unused -- clone of Option.apply;


# 8d2c69db 24-Nov-2019 wenzelm <none@none>

tuned;


# 75401683 03-Dec-2018 wenzelm <none@none>

static type for Library.using: avoid Java 11 warnings on "Illegal reflective access";
more uses of "using";


# 13833654 03-Aug-2018 wenzelm <none@none>

more operations (as in ML);


# 78683d71 16-Mar-2018 wenzelm <none@none>

prefer typed UUID;


# d0042b03 11-Mar-2018 wenzelm <none@none>

clarified argument formats: explicit Unit, allow XML.Elem as well;
tuned messages: prefer single quotes for JSON output;


# 1bf5796e 14-Jan-2018 wenzelm <none@none>

eliminated clones;


# 0ae47a38 14-Jan-2018 wenzelm <none@none>

more operations (as in ML);


# de2febc0 14-Jan-2018 wenzelm <none@none>

more operations;


# 63d733f5 06-Aug-2017 wenzelm <none@none>

tuned signature;


# d89e02f2 26-May-2017 wenzelm <none@none>

clarified modules;


# 057fcdaf 22-May-2017 wenzelm <none@none>

clarified signature;


# f31fafcd 07-May-2017 wenzelm <none@none>

more operations;


# 7077a61f 04-May-2017 wenzelm <none@none>

more permissive, e.g. for system operations as in 678e00851cfb;


# b8106347 03-May-2017 wenzelm <none@none>

prefer standard getOrElse;


# e230d637 03-May-2017 wenzelm <none@none>

more operations;


# 9423390d 28-Apr-2017 wenzelm <none@none>

tuned;


# a4d0f809 11-Jan-2017 wenzelm <none@none>

tuned;


# a1afe236 07-Jan-2017 wenzelm <none@none>

Line.Document consists of independently allocated strings;
tuned signature;


# 3ee6c0a8 23-Oct-2016 wenzelm <none@none>

discontinued unused / untested distinction of separate PIDE modules;


# 5db220df 22-Oct-2016 wenzelm <none@none>

support for XML as HTML;
tuned;


# 44067b77 14-Oct-2016 wenzelm <none@none>

more general operations;


# d5627406 06-Oct-2016 wenzelm <none@none>

tuned signature;


# ba50f7ff 03-Oct-2016 wenzelm <none@none>

clarified modules;
afford explicit string composition in terminate_lines;


# f376e6ff 20-Sep-2016 wenzelm <none@none>

tuned -- fewer warnings;


# e0409dd2 13-Sep-2016 wenzelm <none@none>

maintain abbrevs in canonical reverse order;


# 6bc6792b 05-Sep-2016 wenzelm <none@none>

support resource management;


# d0c011d5 04-Sep-2016 wenzelm <none@none>

support for (single) primary key;
more operations;


# da465da3 02-Sep-2016 wenzelm <none@none>

simplified;


# 0fab78f0 30-Aug-2016 wenzelm <none@none>

some support for merge of Isabelle/jEdit shortcuts wrt. jEdit keymap;


# 73137b12 10-Mar-2016 wenzelm <none@none>

upgrade "isabelle build" to Isabelle/Scala;


# 34e03fee 01-Mar-2016 wenzelm <none@none>

clarified modules;


# a90d9901 21-Dec-2015 wenzelm <none@none>

clarified length of block with pre-existant forced breaks;


# dc6579bd 14-Mar-2015 wenzelm <none@none>

more explicit exception User_Error, with value-oriented equality;


# 56e150fd 01-Jan-2015 wenzelm <none@none>

tuned;


# e0e8cf48 02-May-2015 wenzelm <none@none>

misc tuning, based on warnings by IntelliJ IDEA;


# 36f7f4b7 06-Oct-2014 wenzelm <none@none>

completion for bibtex entries;


# 7af44a03 12-Aug-2014 wenzelm <none@none>

more compact representation of special string values;


# 616ba64e 31-Jul-2014 wenzelm <none@none>

more general notion of "user error" including empty message -- NB: Output.error_message needs non-empty string to emit anything;


# a91eca2f 03-May-2014 wenzelm <none@none>

support for path completion based on file-system content;


# 2982c96b 25-Apr-2014 wenzelm <none@none>

tuned signature -- separate pool for JFuture tasks, which can be canceled;


# 11319dbc 25-Apr-2014 wenzelm <none@none>

unused;


# 81a119c0 24-Apr-2014 wenzelm <none@none>

more canonical list operations;


# 7a4a0efb 23-Apr-2014 wenzelm <none@none>

canonical list operations, as in ML;
avoid odd mutable data structures;


# e8a0aea7 23-Apr-2014 wenzelm <none@none>

updated according to scala-2.11.0 recommendations;


# 6ab94b2a 16-Apr-2014 wenzelm <none@none>

more specific support for sequence of words;


# b7c9db27 16-Apr-2014 wenzelm <none@none>

tuned signature -- separate module Word;


# d6576e60 14-Apr-2014 wenzelm <none@none>

eliminated somewhat pointless locale parameter;


# 652480d5 12-Apr-2014 wenzelm <none@none>

some case-mangling;
clarified use of locale;


# 6c5c28e7 07-Mar-2014 wenzelm <none@none>

more detailed description of completion items;


# 42b5b84f 18-Jan-2014 wenzelm <none@none>

support for nested text cartouches;
clarified Symbol.is_symbolic: exclude \<open> and \<close>;


# 8319a508 21-Nov-2013 wenzelm <none@none>

proper concatenation of messages;


# c90aa976 24-Jun-2013 wenzelm <none@none>

slightly improved "isabelle doc" based on Isabelle/Scala;
updated documentation of "isabelle display";

--HG--
rename : src/Pure/System/doc.scala => src/Pure/Tools/doc.scala


# 8230ec85 14-May-2013 wenzelm <none@none>

more frugal line termination, to cope with huge log files (see also 016cb7d8f297);


# b45523db 14-May-2013 wenzelm <none@none>

more scalable Library.separate -- NB: JVM has tiny fixed-size stack;


# 6372eb20 04-Apr-2013 wenzelm <none@none>

tuned signature -- concentrate GUI tools;


# 94ba45a9 12-Jan-2013 wenzelm <none@none>

tuned font size, notably for current HD displays;


# 3424f99c 12-Jan-2013 wenzelm <none@none>

tuned signature;


# 2bc863cd 12-Jan-2013 wenzelm <none@none>

immediate theory progress for build_dialog;
more formal Bash_Result -- accumulate output as lines;


# bb14a200 14-Dec-2012 wenzelm <none@none>

tuned error dialog;


# 0cf5b77f 12-Dec-2012 wenzelm <none@none>

improved coupling of zoom_box and scale;
explicit rescale(1.0) on startup;


# 7cbbb765 07-Dec-2012 wenzelm <none@none>

explore theory_body_files via future, for improved performance;
further internalization of header errors;


# 2db1f843 30-Nov-2012 wenzelm <none@none>

renamed dockable "Prover Session" to "Theories";
more uniform Library.lowercase/uppercase;

--HG--
rename : src/Tools/jEdit/src/session_dockable.scala => src/Tools/jEdit/src/theories_dockable.scala


# 477f6531 20-Sep-2012 wenzelm <none@none>

more management of Invoke_Scala tasks;


# 2154bc55 10-Sep-2012 wenzelm <none@none>

manage Isabelle/jEdit options as Isabelle/Scala options (with persistent preferences);


# 3135256d 28-Aug-2012 wenzelm <none@none>

clarified separated_chunks vs. space_explode;


# 6bc5ea5a 24-Jul-2012 wenzelm <none@none>

more general notion of user ERROR (cf. 44f56fe01528);


# 75e68ddd 22-Jul-2012 wenzelm <none@none>

parallel scheduling of jobs;
misc tuning;


# 239cff43 19-Jul-2012 wenzelm <none@none>

proper commas_quote;


# 1d72fc9c 19-Jul-2012 wenzelm <none@none>

tuned width;


# 108b84f3 24-May-2012 wenzelm <none@none>

less warning in scala-2.10.0-M3;


# 431888f9 04-May-2012 wenzelm <none@none>

some attempts to make critical errors fit on screen;


# fb1cd7ff 17-Mar-2012 wenzelm <none@none>

misc tuning to accomodate scala-2.10.0-M2;


# 9adedc3b 27-Feb-2012 wenzelm <none@none>

more explicit development graph;


# 27705436 24-Feb-2012 wenzelm <none@none>

tuned imports;


# e38b3220 12-Jan-2012 wenzelm <none@none>

added cat_lines convenience;


# 93e69700 16-Dec-2011 wenzelm <none@none>

prefer sorting from Scala library;


# 2ec142c0 29-Nov-2011 wenzelm <none@none>

separate compilation of PIDE vs. Pure sources, which enables independent Scala library;


# 2a73801f 28-Nov-2011 wenzelm <none@none>

explicit indication of modules for independent Scala library;


# 3a6d6c9b 28-Nov-2011 wenzelm <none@none>

tuned signature (according to ML version);


# 5b4561e1 22-Oct-2011 wenzelm <none@none>

class Time as abstract datatype;


# 8860372d 17-Sep-2011 wenzelm <none@none>

graph traversal in topological order;
Session.snapshot() with sensible defaults;


# 060482bd 01-Sep-2011 wenzelm <none@none>

more flexible sorting;
tuned display;


# 8479e2c8 31-Aug-2011 wenzelm <none@none>

some support for theory status overview;


# 971b4a3d 29-Aug-2011 wenzelm <none@none>

some dialog for auto loading of required files (still inactive);


# 368563d8 12-Aug-2011 wenzelm <none@none>

clarified Exn.message;


# 6c24f574 11-Jul-2011 wenzelm <none@none>

tuned error messages;


# 286bcba5 11-Jul-2011 wenzelm <none@none>

tuned error message;


# 6617fddf 05-Jul-2011 wenzelm <none@none>

prefer space_explode/split_lines as in Isabelle/ML;


# 4d559414 04-Jul-2011 wenzelm <none@none>

pervasive Basic_Library in Scala;
tuned;


# bde9ed76 29-Jun-2011 wenzelm <none@none>

basic operations on lists and strings;


# a6505c2b 18-Jun-2011 wenzelm <none@none>

tuned -- Map.empty serves as partial function;


# f87dd904 01-Dec-2010 wenzelm <none@none>

more abstract/uniform handling of time, preferring seconds as Double;


# 27cf0d35 10-Nov-2010 wenzelm <none@none>

Sidekick block asset: show first line only;


# 1caf0270 23-Aug-2010 wenzelm <none@none>

module for simplified thread operations (Scala version);


# 259f3848 22-Aug-2010 wenzelm <none@none>

tuned;


# f0ea9262 09-Aug-2010 wenzelm <none@none>

added Library.thread_actor -- thread as actor;


# fa725ebc 07-Aug-2010 wenzelm <none@none>

simple_dialog: allow scala.swing.Component as well;


# 9b7c1351 03-Jul-2010 wenzelm <none@none>

more precise timing;


# 4e502b69 21-May-2010 wenzelm <none@none>

tuned zoom_box;
tuned tooltips;


# c2d10ef5 21-May-2010 wenzelm <none@none>

added Library.undefined (in Scala);


# 33b999cf 20-May-2010 wenzelm <none@none>

added somewhat generic zoom box;


# 8bfdac3a 10-May-2010 wenzelm <none@none>

simple dialogs: ensure Swing thread;


# 3abae0ce 06-May-2010 wenzelm <none@none>

added separate;


# 558713f6 06-May-2010 wenzelm <none@none>

slightly more general Library.chunks;


# 81f9238e 11-Jan-2010 wenzelm <none@none>

tuned message;


# 60f1c3ed 11-Jan-2010 wenzelm <none@none>

timeit message;


# 761fda1c 31-Dec-2009 wenzelm <none@none>

added simple dialogs;


# bd4cb016 28-Dec-2009 wenzelm <none@none>

moved Library.decode_permissive_utf8 to Isabelle_System;
moved Library.with_tmp_file to Isabelle_System;
added Isabelle_System.read_file/write_file;
added Isabelle_System.system_out, with propagation of thread interrupts and process shutdown (global CTRL-C);


# dd50bfcc 28-Dec-2009 wenzelm <none@none>

higher-order treatment of temporary files;


# 8b7240fd 27-Dec-2009 wenzelm <none@none>

factored-out Library.decode_permissive_utf8;


# 185ca843 20-Dec-2009 wenzelm <none@none>

simiplified result of keyword parser (again);
sort completions by plain string order;
moved Reverse to library.scala;


# 4cec27e4 19-Dec-2009 wenzelm <none@none>

added basic library -- Scala version;
added extra support for exceptions -- Scala version;
moved exn.ML to accompany exn.scala;

--HG--
rename : src/Pure/ML-Systems/exn.ML => src/Pure/General/exn.ML