mirror of
https://onedev.site.tesses.net/crosslang
synced 2026-02-09 01:25:45 +00:00
Remove OnItteration due to bugs in multithreaded registering in tytd
This commit is contained in:
@@ -182,7 +182,7 @@ namespace Tesses::CrossLang {
|
||||
|
||||
if(GetObjectHeap(obj,callable))
|
||||
{
|
||||
return ToBool(callable->Call(ls,{}));
|
||||
return ToBool(callable->Call(ls,{right}));
|
||||
|
||||
}
|
||||
else if(std::holds_alternative<std::nullptr_t>(right)) {
|
||||
@@ -235,9 +235,21 @@ namespace Tesses::CrossLang {
|
||||
|
||||
}
|
||||
}
|
||||
else {
|
||||
|
||||
}
|
||||
|
||||
return dict == std::get<THeapObjectHolder>(right).obj;
|
||||
}
|
||||
|
||||
} else {
|
||||
|
||||
return dict == std::get<THeapObjectHolder>(right).obj;
|
||||
}
|
||||
|
||||
}
|
||||
else {
|
||||
|
||||
return dict == std::get<THeapObjectHolder>(right).obj;
|
||||
}
|
||||
return false;
|
||||
|
||||
@@ -404,7 +416,7 @@ namespace Tesses::CrossLang {
|
||||
auto env = cse.back()->env;
|
||||
if(!env->GetRootEnvironment()->HandleBreakpoint(gc, env, res))
|
||||
{
|
||||
throw std::exception();
|
||||
throw std::runtime_error("Breakpoint unhandled");
|
||||
}
|
||||
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user