History log of /seL4-l4v-10.1.1/l4v/isabelle/src/Pure/General/linear_set.scala
Revision Date Author Comments
# 41676115 04-Apr-2017 wenzelm <none@none>

tuned signature;


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

discontinued unused / untested distinction of separate PIDE modules;


# 7908f989 08-Jan-2015 wenzelm <none@none>

tuned;


# 7c800018 22-Apr-2014 wenzelm <none@none>

accomodate scala-2.11.0: evade somewhat erratic fix of ImmutableSetFactory in Scala/bfa70315d72d;


# ffd59da7 20-Feb-2014 wenzelm <none@none>

tuned imports;


# e1f477f1 10-Aug-2012 wenzelm <none@none>

clarified Linear_Set.next/prev: check definedness;


# 153ad3cd 10-Aug-2012 wenzelm <none@none>

tuned;


# 2d82ca7c 09-Aug-2012 wenzelm <none@none>

refined recover_spans: take visible range into account, reparse and trim results -- to improve editing experience wrt. unbalanced quotations etc.;
tuned signature;


# aefb1f52 09-Aug-2012 wenzelm <none@none>

tuned signature;


# 5a2a66cd 09-Aug-2012 wenzelm <none@none>

more direct Linear_Set.reverse, swapping orientation of the graph;
tuned;


# 78b39fdb 27-Feb-2012 wenzelm <none@none>

prefer final ADTs -- prevent ooddities;


# 6f6c1c67 26-Feb-2012 wenzelm <none@none>

more PIDE modules;


# e12d3cf6 23-Feb-2012 wenzelm <none@none>

streamlined abstract datatype, eliminating odd representation class;


# 29455f9e 23-Feb-2012 wenzelm <none@none>

tuned;


# 9b2d19ec 12-May-2011 wenzelm <none@none>

minor adaption for scala-2.9.0.final;


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

tuned;


# b4bfba40 17-Aug-2010 wenzelm <none@none>

added functor Linear_Set, based on former adhoc structures in document.ML;
Linear_Set.delete_after (ML): actually delete table entries;
Scala Linear_Set: clarified exceptions, according to ML version;
simplified Document.node using Linear_Set;
ML Document.edit: refer to start via NONE instead of no_id, according to Scala version;


# ea780de5 13-Aug-2010 wenzelm <none@none>

added get_after convenience;


# fbdb01b7 29-May-2010 wenzelm <none@none>

avoid :\ which is not tail-recursive and tends to overflow the tiny JVM stack, which is not resizable at runtime;


# c075d333 24-May-2010 wenzelm <none@none>

renamed "rev" to "reverse" following usual Scala conventions;


# 698c7e51 22-May-2010 wenzelm <none@none>

added rev_iterator;


# 72209808 10-May-2010 wenzelm <none@none>

adapted to scala-2.8.0.RC2;


# bef7d20f 29-Mar-2010 wenzelm <none@none>

adapted to Scala 2.8.0 Beta1 -- with notable changes to scala.collection;


# aa5c86d0 10-Jan-2010 wenzelm <none@none>

elements with start entry;


# 50726265 10-Jan-2010 wenzelm <none@none>

tuned;


# 4d476bf7 16-Sep-2009 wenzelm <none@none>

tuned;


# 905803ae 15-Sep-2009 wenzelm <none@none>

added append_after (tuned version of former insert_after of Seq);


# 6f372606 15-Sep-2009 wenzelm <none@none>

double linking for improved performance of "prev";
misc tuning;


# 513deb97 01-Sep-2009 wenzelm <none@none>

misc cleanup and internal reorganization;


# a3895c65 01-Sep-2009 wenzelm <none@none>

added linear_set.scala from http://isabelle.in.tum.de/repos/isabelle-jedit/rev/d567692f9717