@tenderlove I was looking through the TenderJIT code and it doesn't seem to be setting the control frame pointer like @k0kubun 's ruby-jit-challenge

Can you please help me understand why

@faraaz @k0kubun TenderJIT's architecture is a bit different than YJIT / RJIT. It does set the CFP, maybe it's just a little different. The CFP setupcode is here: https://github.com/tenderlove/tenderjit/blob/f7f2f12a5c445a17789e27b22c844217576cd829/lib/tenderjit/compiler.rb#L1341-L1365
tenderjit/lib/tenderjit/compiler.rb at f7f2f12a5c445a17789e27b22c844217576cd829 · tenderlove/tenderjit

JIT for Ruby that is written in Ruby. Contribute to tenderlove/tenderjit development by creating an account on GitHub.

GitHub