History log of /seL4-l4v-10.1.1/l4v/isabelle/src/Pure/General/completion.scala
Revision Date Author Comments
# 1bf5796e 14-Jan-2018 wenzelm <none@none>

eliminated clones;


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

more operations;


# 22f29a40 01-Jan-2018 wenzelm <none@none>

more completion templates;


# a6aa398b 04-Nov-2017 wenzelm <none@none>

clarified lazy Completion within Outer_Syntax: measurable speedup of Sessions.deps;


# c24b3b90 01-Nov-2017 wenzelm <none@none>

tuned;


# 92190a5e 01-Nov-2017 wenzelm <none@none>

init only once (see also c0f776b661fa);


# 0816bf69 05-Oct-2017 wenzelm <none@none>

completion supports theory header imports;
tuned;


# 98ad5402 05-Oct-2017 wenzelm <none@none>

tuned signature;


# 4f08c86a 21-Jun-2017 wenzelm <none@none>

tuned signature;


# b8e17866 21-Jun-2017 wenzelm <none@none>

tuned signature;


# 77138895 09-Jun-2017 wenzelm <none@none>

clarified output for symbol completion;


# 55377eeb 09-Jun-2017 wenzelm <none@none>

tuned;


# b37702c4 01-Apr-2017 wenzelm <none@none>

clarified YXML vs. symbol encoding: operate on whole message;


# 028e4acf 16-Sep-2016 wenzelm <none@none>

more uniform completion of short word: exclude single character prefix but include two chracter prefix (see also 31633e503c17);


# d9406087 14-Sep-2016 wenzelm <none@none>

clarified GUI representation of replacement texts with zero or more abbrevs;


# 6f312815 14-Sep-2016 wenzelm <none@none>

discontinued global etc/abbrevs;


# 1bf9253b 14-Sep-2016 wenzelm <none@none>

tuned;


# a07c98d7 06-Sep-2016 wenzelm <none@none>

strictly sequential abbrevs;


# 31054638 01-Sep-2016 wenzelm <none@none>

more careful quoting, e.g. relevant for \<^control>cartouche;


# 2c692b53 02-Aug-2016 wenzelm <none@none>

implicit keyword completion only for actual words (amending 73939a9b70a3);


# d8ffd9f3 02-Aug-2016 wenzelm <none@none>

support 'abbrevs' within theory header;
simplified 'keywords': no abbreviations here;


# 5794677c 02-Aug-2016 wenzelm <none@none>

tuned;


# 2aaf9902 24-May-2016 wenzelm <none@none>

cartouche abbreviations work both for " as well;


# 5dc803d8 13-Apr-2016 wenzelm <none@none>

eliminated "xname" and variants;


# 5afbf2ea 13-Apr-2016 wenzelm <none@none>

avoid quotes for qualified names;


# 0440884d 23-Jan-2016 wenzelm <none@none>

empty abbrevs are removed globally;


# 92394987 29-Dec-2015 wenzelm <none@none>

support additional abbrevs;


# ba3f9c3a 10-Nov-2015 wenzelm <none@none>

smart quoting of non-identifiers, e.g. jEdit actions;


# d2e18239 10-Nov-2015 wenzelm <none@none>

allow open symboloid;


# 90cf715f 07-Nov-2015 wenzelm <none@none>

clarified completion of explicit symbols (see also f6bd97a587b7, e0e4ac981cf1);


# 8699b650 07-Nov-2015 wenzelm <none@none>

tuned;


# 46d688d8 03-Sep-2015 wenzelm <none@none>

clean name as in ML Completion.make;


# 3f1a8404 16-Jul-2015 wenzelm <none@none>

clarified boundary cases of completion;


# 64c10edf 16-Mar-2015 wenzelm <none@none>

support for completion reports produced in Scala (inlined into messages);


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

tuned;


# 6aab0a62 01-Dec-2014 wenzelm <none@none>

more merge operations;


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

misc tuning, based on warnings by IntelliJ IDEA;


# 2066a61d 22-Jul-2014 wenzelm <none@none>

no keyword completion within word context -- especially avoid its odd visual rendering;


# 6f119d24 21-Jul-2014 wenzelm <none@none>

always complete explicit symbols;


# 417d4bdb 21-Jul-2014 wenzelm <none@none>

discontinued unfinished attempts at syntactic word context (see 2e1398b484aa, 08a1c860bc12, 7f229b0212fe) -- back to more basic completion of Isabelle2013-2;


# 53a87b58 06-May-2014 wenzelm <none@none>

hardwired default_frequency to avoid fluctuation of popup content;


# 67e730ce 30-Apr-2014 wenzelm <none@none>

support for long names in Scala;


# 3be931d9 29-Apr-2014 wenzelm <none@none>

more systematic Isabelle output, like in classic Isabelle/ML (without markup);


# 898609cb 22-Apr-2014 wenzelm <none@none>

avoid octal escape literals -- deprecated in scala-2.11.0;


# 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;


# 9efa1fdf 15-Apr-2014 wenzelm <none@none>

clarified abbreviations for cartouche delimiters, to work in any context;


# 9dda09f5 13-Apr-2014 wenzelm <none@none>

added spell-checker completion dialog, without counting frequency of items due to empty name;
tuned signature;


# 86334bff 25-Mar-2014 wenzelm <none@none>

separate tokenization and language context for SML: no symbols, no antiquotes;


# 664f876e 19-Mar-2014 wenzelm <none@none>

accomodate word as part of schematic variable name;


# 479e8304 17-Mar-2014 wenzelm <none@none>

merge semantic and syntax completion;
tuned;


# 5c0d0fe1 16-Mar-2014 wenzelm <none@none>

tuned;


# dda8f68e 16-Mar-2014 wenzelm <none@none>

tuned signature;


# 4fbbffa5 14-Mar-2014 wenzelm <none@none>

clarified completion ordering: prefer local names;


# d27ccff7 10-Mar-2014 wenzelm <none@none>

proper Char comparison, despite weakly-typed Scala (cf. 5ff5208de089);


# 05a7a045 10-Mar-2014 wenzelm <none@none>

include long identifiers in the reckoning of words (e.g. "integer.lifting" vs. 'lifting_update');


# 6c6e0bae 09-Mar-2014 wenzelm <none@none>

do allow replacement of words where this is appropriate, notably symbol abbrevs and keyword templates (see also 1c42ebdb3a58);


# eb4dfbc4 08-Mar-2014 wenzelm <none@none>

allow suffix of underscores for words (notably keywords), similar to semantic completion;


# 08f8cadb 07-Mar-2014 wenzelm <none@none>

no completion for complete keywords, to avoid confusion of 'assume' ~> 'assumes' etc.;


# f3f09499 07-Mar-2014 wenzelm <none@none>

clarified description;
tuned;


# fec18faf 08-Mar-2014 wenzelm <none@none>

tuned;


# 58f7f683 07-Mar-2014 wenzelm <none@none>

more strict discrimination: symbols vs. keywords could overlap;


# be28f5e8 07-Mar-2014 wenzelm <none@none>

tuned;


# 2ba8ab92 07-Mar-2014 wenzelm <none@none>

more accurate description;


# 1c818cef 07-Mar-2014 wenzelm <none@none>

misc tuning and clarification;


# 0052d5c5 07-Mar-2014 wenzelm <none@none>

more accurate description;


# a2a38cfc 07-Mar-2014 wenzelm <none@none>

tuned description and its rendering;


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

more detailed description of completion items;


# 57387a0f 05-Mar-2014 wenzelm <none@none>

clarified init_assignable: make double-sure that initial values are reset;
more systematic reports for Args.syntax: indicate Args.$$$ quasi-keywords and suppress confusing completion of single symbols like ":", "|", "?";


# 8280c844 28-Feb-2014 wenzelm <none@none>

allow completion within a word (or symbol), like semantic completion;
no special treatment for History_Text_Field, due to lack of active range rendering;


# 89855ce0 25-Feb-2014 wenzelm <none@none>

tuned signature;


# 40098143 25-Feb-2014 wenzelm <none@none>

no word completion within word context;


# b9b188e2 24-Feb-2014 wenzelm <none@none>

clarified ML language flags;


# bcdaf1d7 23-Feb-2014 wenzelm <none@none>

clarified semantic completion: retain kind.full_name as official item name for history;
misc tuning;


# 62a1f01c 23-Feb-2014 wenzelm <none@none>

try explicit semantic completion before syntax completion;


# ad6f58e3 23-Feb-2014 wenzelm <none@none>

more explicit Completion.Item.range, independently of caret;


# 9faf118d 23-Feb-2014 wenzelm <none@none>

clarified completion names;
tuned signature;


# ae9240ff 22-Feb-2014 wenzelm <none@none>

support for semantic completion on Scala side;


# f2d7790d 22-Feb-2014 wenzelm <none@none>

clarified module location (again, see 763d35697338);

--HG--
rename : src/Pure/Isar/completion.scala => src/Pure/General/completion.scala