I've been looking at the LuaJIT optimizations ( at
http://article.gmane.org/gmane.comp.lang.lua.general/58908 ), and there is one that really caught my attention - Hash slot specialization. How is it made? Are there any references to look for? It seems to dynamically bind a constant property access to an array value - but how does it do that?