#
99e3d4c3 |
|
06-Dec-2017 |
wenzelm <none@none> |
prefer control symbol antiquotations;
|
#
bee57ad5 |
|
23-Jun-2016 |
wenzelm <none@none> |
tuned signature;
|
#
cd5814d0 |
|
30-May-2016 |
wenzelm <none@none> |
tuned;
|
#
68f9ecca |
|
28-Apr-2016 |
wenzelm <none@none> |
support 'assumes' in specifications, e.g. 'definition', 'inductive'; tuned signatures;
|
#
a7d3b0ad |
|
07-Jul-2015 |
blanchet <none@none> |
have the installed termination prover take a 'quiet' flag
|
#
4aa541f4 |
|
06-Apr-2015 |
wenzelm <none@none> |
@{command_spec} is superseded by @{command_keyword};
|
#
eba3c7d3 |
|
06-Mar-2015 |
wenzelm <none@none> |
clarified context;
|
#
de8e2f0e |
|
19-Dec-2014 |
wenzelm <none@none> |
just one data slot per program unit; tuned signature;
|
#
f9cb1a7a |
|
29-Oct-2014 |
wenzelm <none@none> |
modernized setup;
|
#
3c4f4261 |
|
22-Mar-2014 |
wenzelm <none@none> |
more antiquotations;
|
#
3fe8d55b |
|
12-Nov-2013 |
blanchet <none@none> |
ported part of function package to new 'Ctr_Sugar' abstraction
|
#
2d7b73b9 |
|
21-Oct-2012 |
wenzelm <none@none> |
proper signatures;
|
#
86ed40a1 |
|
06-Jun-2012 |
krauss <none@none> |
fun command: produce hard failure when equations do not contribute to the specification (i.e., are covered by preceding clauses), to avoid confusing inexperienced users
|
#
150d8520 |
|
16-Mar-2012 |
wenzelm <none@none> |
outer syntax command definitions based on formal command_spec derived from theory header declarations;
|
#
ef59b970 |
|
25-Nov-2011 |
krauss <none@none> |
removed obsolete uses of Local_Theory.restore -- package composition P1 #> P2 no longer requires them due to 57def0b39696: P2 finds the results of P1 in the auxiliary context
|
#
344a4ab5 |
|
17-Aug-2011 |
wenzelm <none@none> |
less verbosity for 'function' and 'fun': observe "int" flag more carefully (cf. a32ca9165928);
|
#
0cbb1078 |
|
17-Aug-2011 |
wenzelm <none@none> |
export Function_Fun.fun_config for user convenience;
|
#
b6f9ad57 |
|
09-Jun-2011 |
wenzelm <none@none> |
tuned signature: Name.invent and Name.invent_names;
|
#
dd21db98 |
|
09-Jun-2011 |
wenzelm <none@none> |
prefer new-style Name.invents;
|
#
d4b730e6 |
|
08-Jun-2011 |
wenzelm <none@none> |
pervasive Output operations;
|
#
f2ed82bb |
|
22-May-2011 |
krauss <none@none> |
fun command produces warning when patterns are incomplete (somewhat analogous to primrec)
|
#
2f53d74a |
|
13-May-2011 |
wenzelm <none@none> |
proper Proof.context for classical tactics; reduced claset to snapshot of classical context; discontinued clasimpset;
|
#
6d2612c8 |
|
16-Apr-2011 |
wenzelm <none@none> |
modernized structure Proof_Context;
|
#
8caff1de |
|
25-Feb-2011 |
krauss <none@none> |
removed support for tail-recursion from function package (now implemented by partial_function)
|
#
08819991 |
|
29-Dec-2010 |
krauss <none@none> |
function (default) is legacy feature
|
#
14d00fc2 |
|
12-Dec-2010 |
krauss <none@none> |
tuned headers
|
#
a1f58d52 |
|
10-Sep-2010 |
krauss <none@none> |
improved error message for common mistake (fun f where "g x = ...")
|
#
7a6b0131 |
|
17-May-2010 |
wenzelm <none@none> |
prefer structure Keyword, Parse, Parse_Spec, Outer_Syntax; eliminated old-style structure aliases K = Keyword, P = Parse;
|
#
9995f0a4 |
|
30-Apr-2010 |
krauss <none@none> |
return updated info record after termination proof
|
#
3c40a1f0 |
|
28-Apr-2010 |
krauss <none@none> |
clarified signature; simpler implementation in terms of function's tactic interface
|
#
266cf630 |
|
28-Apr-2010 |
krauss <none@none> |
default termination prover as plain tactic
|
#
a1b7d02c |
|
28-Apr-2010 |
krauss <none@none> |
ML interface uses plain command names, following conventions from typedef
|
#
eb23531d |
|
02-Jan-2010 |
krauss <none@none> |
new year's resolution: reindented code in function package
|
#
02c48bf5 |
|
25-Nov-2009 |
haftmann <none@none> |
normalized uncurry take/drop --HG-- extra : rebase_source : 647c8b5a6641f0eef6d4d81646474d16388f9fb9
|
#
e3772a5e |
|
24-Nov-2009 |
haftmann <none@none> |
curried take/drop --HG-- extra : rebase_source : 6e6b508d936640bef00f0ad0c4fb089ad5253ef0
|
#
4678ef3f |
|
23-Nov-2009 |
krauss <none@none> |
eliminated dead code and some unused bindings, reported by polyml
|
#
56bf35c4 |
|
17-Nov-2009 |
wenzelm <none@none> |
eliminated slightly odd name space grouping -- now managed by Isar toplevel;
|
#
d28e2372 |
|
13-Nov-2009 |
wenzelm <none@none> |
modernized structure Local_Theory;
|
#
78aa08c8 |
|
25-Oct-2009 |
wenzelm <none@none> |
name space groups are identified by serial, not serial_string;
|
#
1d67587c |
|
24-Oct-2009 |
krauss <none@none> |
configuration flag "partials"
|
#
f8850b31 |
|
23-Oct-2009 |
krauss <none@none> |
function package: more standard names for structures and files
|
#
c4ac7292 |
|
23-Oct-2009 |
krauss <none@none> |
renamed FundefDatatype -> Function_Fun
|