PetterS/quickjs

InternalError when adding > 32768 callables

qwenger opened this issue · 0 comments

import quickjs

c = quickjs.Context()
fcts = [c.add_callable(f"a{i}", lambda x: x) for i in range(32769)]
print(c.eval(f"a{len(fcts) - 2}(1)")) # passes
print(c.eval(f"a{len(fcts) - 1}(2)")) # InternalError