Right now, configurable / writable attributes are emulated (poorly) with metamethods in Lua, and the enumerable property is mostly ignored.
Once the colonyjit branch is merged in (#528) this issue can be tackled by flagging bits per hash table entry and performing this iteration directly on objects and their prototypes.
Right now, configurable / writable attributes are emulated (poorly) with metamethods in Lua, and the enumerable property is mostly ignored.
Once the colonyjit branch is merged in (#528) this issue can be tackled by flagging bits per hash table entry and performing this iteration directly on objects and their prototypes.