Implement basic tail call optimization for normal function

Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
This commit is contained in:
HyukWoo Park 2023-04-20 21:08:43 +09:00 committed by Patrick Kim
commit 283873a291
18 changed files with 540 additions and 92 deletions

View file

@ -42,6 +42,11 @@ protected:
{
}
virtual bool isScriptSimpleFunctionObject() const override
{
return true;
}
virtual Value call(ExecutionState& state, const Value& thisValue, const size_t argc, Value* argv) override
{
CHECK_STACK_OVERFLOW(state);