Comment by dismalaf
1 month ago
> First, YJIT/ZJIT do much better when they know the type signatures of methods.
The running interpreter knows the type of objects. Ruby isn't untyped.
The annotations do nothing for the interpreter.
1 month ago
> First, YJIT/ZJIT do much better when they know the type signatures of methods.
The running interpreter knows the type of objects. Ruby isn't untyped.
The annotations do nothing for the interpreter.
I meant to say: strict “ahead-of-time” static typing would help a theoretical successor to Y/ZJIT—not the current JITs in their as-is form.