4 ms·
Sounds like a copy and patch JIT ( https://en.wikipedia.org/wiki/Copy-and-patch https://en.wikipedia.org/wiki/Copy-and-patch ). The python interpreter was exper
by scheme271 2mo ago
Sounds like a copy and patch JIT ( https://en.wikipedia.org/wiki/Copy-and-patch https://en.wikipedia.org/wiki/Copy-and-patch ). The python interpreter was experimenting with this and it provides a decent speedup.
- ack_complete 2mo agoOdd that the Wikipedia article gives 2021 as the first description of this technique when it is far, far older than that. I worked with a software rasterizer JIT that used it in ~2003 and I thought similar techniques were used in the classic MacOS m68k emulator on PowerPC.
- scheme271 2mo agoYeah, I think it was in use before. The wiki article is probably incorrect in the 2021 date.