fix(kernel/expr): disable caching by default

This commit is contained in:
Gabriel Ebner 2017-02-28 14:22:35 +01:00
parent 56aceae435
commit 42288198db
2 changed files with 2 additions and 2 deletions

View file

@ -339,7 +339,7 @@ expr_macro::~expr_macro() {}
// =======================================
// Constructors
LEAN_THREAD_VALUE(bool, g_expr_cache_enabled, true);
LEAN_THREAD_VALUE(bool, g_expr_cache_enabled, false);
typedef typename std::unordered_set<expr, expr_hash, is_bi_equal_proc> expr_cache;
MK_THREAD_LOCAL_GET_DEF(expr_cache, get_expr_cache);
inline expr cache(expr const & e) {

View file

@ -246,7 +246,7 @@ level const & mk_level_one() { return *g_level_one; }
bool is_one(level const & l) { return l == mk_level_one(); }
typedef typename std::unordered_set<level, level_hash> level_cache;
LEAN_THREAD_VALUE(bool, g_level_cache_enabled, true);
LEAN_THREAD_VALUE(bool, g_level_cache_enabled, false);
MK_THREAD_LOCAL_GET_DEF(level_cache, get_level_cache);
bool enable_level_caching(bool f) {
bool r = g_level_cache_enabled;