Jeija/minetest-mod-mesecons — pull request #172 by ShadowNinja (2014-08-07 03:37:29+00:00)
Title: Improve the LuaController

Changes:
* Stops code after a certain number of instructions.
* Allows functions, due to instruction counting.
* Allows loops and goto with non-JIT Lua (LuaJIT doesn't count looping as an instruction, allowing infinite loops), due to instruction counting.
* Removes string matching functions as they can be slow.
* Adds some safe functions.
* Limits the amount of printing that can be done (to prevent console flooding, currently limits to a max of slightly under 1/sec continuously, although bursts of up to eight are allowed).
* Code cleanup.
* More...