# HG changeset patch # User wenzelm # Date 1186510788 -7200 # Node ID 06e42cf7df4ed56ca5c7a87a780d3b29a9dfccbb # Parent 25381ce953168433349ac94f1dfba64267d127fe theory loader: added use_thys, removed obsolete update_thy; various global ML references of Pure and HOL have been turned into configuration options; diff -r 25381ce95316 -r 06e42cf7df4e NEWS --- a/NEWS Tue Aug 07 17:01:35 2007 +0200 +++ b/NEWS Tue Aug 07 20:19:48 2007 +0200 @@ -26,8 +26,13 @@ * Theory loader: be more serious about observing the static theory header specifications (including optional directories), but not the -accidental file locations of previously successful loads. Potential -INCOMPATIBILITY, may need to refine theory headers. +accidental file locations of previously successful loads. The strict +update policy of former update_thy is now already performed by +use_thy, so the former has been removed; use_thys updates several +theories simultaneously, just as 'imports' within a theory header +specification, but without merging the results. Potential +INCOMPATIBILITY: may need to refine theory headers and commands +ROOT.ML which depend on load order. * Theory loader: optional support for content-based file identification, instead of the traditional scheme of full physical @@ -172,6 +177,19 @@ very easy to avoid global references, which would not observe Isar toplevel undo/redo and fail to work with multithreading. +Various global ML references of Pure and HOL have been turned into +configuration options: + + Unify.search_bound unify_search_bound + Unify.trace_bound unify_trace_bound + Unify.trace_simp unify_trace_simp + Unify.trace_types unify_trace_types + Simplifier.simp_depth_limit simp_depth_limit + Blast.depth_limit blast_depth_limit + DatatypeProp.dtK datatype_distinctness_limit + fast_arith_neq_limit fast_arith_neq_limit + fast_arith_split_limit fast_arith_split_limit + * Named collections of theorems may be easily installed as context data using the functor NamedThmsFun (see src/Pure/Tools/named_thms.ML). The user may add or delete facts via