#
99e3d4c3 |
|
06-Dec-2017 |
wenzelm <none@none> |
prefer control symbol antiquotations;
|
#
14e28184 |
|
02-Aug-2017 |
haftmann <none@none> |
one single plugin for code type declarations avoids problems when bootstrapping new plugins over types which have been both declared concrete and abstract in their code historiy --HG-- extra : rebase_source : cee78bc80639b412735c3fc958b0f6e77fe5d1b3
|
#
799aa928 |
|
02-Aug-2017 |
haftmann <none@none> |
simplified function specification history: each pending function specification is historized at the end of a theory, without additional bookkeeping; sufficient to keep history stamps rather than complete historized data; semantically conflicting specifications are temoprary blacklisted after theory merge but remain historized; clarified signature; --HG-- extra : rebase_source : 8ff5c1572bfcccdd9c89eeaecbf6b7fb1af30b6d
|
#
9322bd71 |
|
02-Jul-2017 |
haftmann <none@none> |
proper concept of code declaration wrt. atomicity and Isar declarations --HG-- extra : rebase_source : adb08da85e01b6c9c81d471a0d8e7ebb68d7e472
|
#
405e2eef |
|
28-Feb-2017 |
haftmann <none@none> |
stripped unused / obsolete material --HG-- extra : rebase_source : 40c0097ce275642ad1b612b828b39d3af7d2ee19
|
#
d42009f1 |
|
05-Aug-2016 |
wenzelm <none@none> |
more tight filtering;
|
#
2e392e73 |
|
06-Jun-2016 |
haftmann <none@none> |
explicit tagging of code equations de-baroquifies interface --HG-- extra : rebase_source : 1d83d31f669dc30b586df508a64fdc3a9e7b2655
|
#
cfdb609c |
|
29-May-2016 |
wenzelm <none@none> |
clarified check_open_spec / read_open_spec; allow 'for' fixes in 'abbreviation', 'definition';
|
#
ae5c5b60 |
|
26-May-2016 |
haftmann <none@none> |
delegate inclusion of required dictionaries to user-space instead of half-working magic
|
#
10135f7d |
|
26-May-2016 |
haftmann <none@none> |
clarified naming conventions and code for code evaluation sandwiches
|
#
68f9ecca |
|
28-Apr-2016 |
wenzelm <none@none> |
support 'assumes' in specifications, e.g. 'definition', 'inductive'; tuned signatures;
|
#
f7f83508 |
|
11-Apr-2016 |
wenzelm <none@none> |
tuned;
|
#
0b97b079 |
|
15-Nov-2015 |
haftmann <none@none> |
droppen diagnostic junk from 4b53042d7a40
|
#
76cf5e18 |
|
14-Nov-2015 |
haftmann <none@none> |
explicit computation of sort arguments for code equations makes less assumption about sort arguments of underlying type class instances --HG-- extra : rebase_source : 02b003d36b0541e2f72489c69aeefbd5fbe4e356
|
#
cb97119b |
|
27-Jul-2015 |
wenzelm <none@none> |
tuned signature;
|
#
740a17d4 |
|
06-Mar-2015 |
wenzelm <none@none> |
Thm.cterm_of and Thm.ctyp_of operate on local context;
|
#
34700165 |
|
05-Mar-2015 |
wenzelm <none@none> |
tuned -- more explicit use of context;
|
#
b7bf58e6 |
|
03-Mar-2015 |
traytel <none@none> |
eliminated some clones of Proof_Context.cterm_of
|
#
b8d56fe6 |
|
10-Feb-2015 |
wenzelm <none@none> |
proper context for resolve_tac, eresolve_tac, dresolve_tac, forward_tac etc.; occasionally clarified use of context;
|
#
0285f5b6 |
|
09-Jan-2015 |
haftmann <none@none> |
modernized and more uniform style
|
#
5958d3a0 |
|
19-Dec-2014 |
wenzelm <none@none> |
tuned;
|
#
6aa9b10f |
|
18-Dec-2014 |
wenzelm <none@none> |
proper exception for internal program failure, not user-error;
|
#
13ddea91 |
|
26-Nov-2014 |
wenzelm <none@none> |
renamed "pairself" to "apply2", in accordance to @{apply 2};
|
#
7bb811e1 |
|
15-May-2014 |
haftmann <none@none> |
syntactic means to prevent accidental mixup of static and dynamic context --HG-- extra : rebase_source : 5713560aaa0dd320d68157ba353db0f597594d25
|
#
3af0b49a |
|
09-May-2014 |
haftmann <none@none> |
modernized setups
|
#
956343f7 |
|
09-May-2014 |
haftmann <none@none> |
degeneralized value command into HOL --HG-- rename : src/Tools/value.ML => src/HOL/Tools/value.ML
|
#
2c8d6176 |
|
21-Mar-2014 |
wenzelm <none@none> |
more qualified names;
|
#
e41a1507 |
|
26-Feb-2014 |
haftmann <none@none> |
prefer proof context over background theory --HG-- extra : rebase_source : 307a2e54d5c0b89d8668ce99110df0538037668e
|
#
3acba6ed |
|
18-Apr-2013 |
haftmann <none@none> |
spelling
|
#
0fe14a59 |
|
10-Apr-2013 |
wenzelm <none@none> |
more standard module name Axclass (according to file name);
|
#
b0e9e6ce |
|
16-Jul-2012 |
wenzelm <none@none> |
more direct Sorts.has_instance; tuned Sorts.mg_domain;
|
#
069aab1f |
|
09-Nov-2011 |
wenzelm <none@none> |
tuned signature; tuned;
|
#
02c8fa88 |
|
05-Nov-2011 |
wenzelm <none@none> |
added Logic.varify_types_global/unvarify_types_global, which avoids somewhat expensive Term.map_types; tuned;
|
#
b6f9ad57 |
|
09-Jun-2011 |
wenzelm <none@none> |
tuned signature: Name.invent and Name.invent_names;
|
#
c56a8d8b |
|
19-Apr-2011 |
wenzelm <none@none> |
simplified check/uncheck interfaces: result comparison is hardwired by default; tuned;
|
#
6d2612c8 |
|
16-Apr-2011 |
wenzelm <none@none> |
modernized structure Proof_Context;
|
#
ef2d6500 |
|
08-Jan-2011 |
wenzelm <none@none> |
misc tuning and comments based on review of Theory_Data, Proof_Data, Generic_Data usage;
|
#
14747910 |
|
17-Dec-2010 |
haftmann <none@none> |
avoid slightly odd Conv.tap_thy
|
#
20f5e440 |
|
15-Dec-2010 |
haftmann <none@none> |
simplified evaluation function names
|
#
867d43dc |
|
26-Nov-2010 |
haftmann <none@none> |
keep type variable arguments of datatype constructors in bookkeeping
|
#
04d3a461 |
|
20-Sep-2010 |
haftmann <none@none> |
dynamic_eval_conv static_eval_conv: certification of previously unreliably reconstructed evaluated term
|
#
376e607c |
|
20-Sep-2010 |
haftmann <none@none> |
full palette of dynamic/static value(_strict/exn)
|
#
4c4b77cf |
|
20-Sep-2010 |
haftmann <none@none> |
Factored out ML into separate file
|