From 8abd85d63628bc1ae0ad28b780550d1a91a58959 Mon Sep 17 00:00:00 2001 From: Ge Wang Date: Wed, 27 Nov 2024 16:48:40 -0800 Subject: [PATCH] apply temporary bandaid for commit/rollback --- src/core/chuck_compile.cpp | 6 ++++-- src/core/chuck_type.cpp | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/core/chuck_compile.cpp b/src/core/chuck_compile.cpp index 434406f15..ac9565c6c 100644 --- a/src/core/chuck_compile.cpp +++ b/src/core/chuck_compile.cpp @@ -1111,10 +1111,12 @@ t_CKBOOL Chuck_Compiler::compile_single( Chuck_CompileTarget * target ) // commit if( ret ) // 1.5.4.3 (ge) update to call commit_namespaces | was: env()->global()->commit(); - { env()->commit_namespaces(); } + { env()->global()->commit(); } + // { env()->commit_namespaces(); } // or rollback else // 1.5.4.3 (ge) update to call commit_namespaces | was: env()->global()->rollback(); - { env()->rollback_namespaces(); } + { env()->global()->rollback(); } + // { env()->rollback_namespaces(); } // unload the context from the type-checker if( !type_engine_unload_context( env() ) ) diff --git a/src/core/chuck_type.cpp b/src/core/chuck_type.cpp index 06921b29e..1a6a4f513 100644 --- a/src/core/chuck_type.cpp +++ b/src/core/chuck_type.cpp @@ -904,10 +904,12 @@ t_CKBOOL type_engine_check_prog( Chuck_Env * env, a_Program prog, // commit if( ret ) // 1.5.4.3 (ge) update to env->commit_namespaces() | was: env->global()->commit(); - { env->commit_namespaces(); } + { env->global()->commit(); } + // { env->commit_namespaces(); } // or rollback else // 1.5.4.3 (ge) update to env->commit_namespaces() | was: env->global()->rollback(); - { env->rollback_namespaces(); } + { env->global()->rollback(); } + // { env->rollback_namespaces(); } // unload the context from the type-checker if( !type_engine_unload_context( env ) )