--
You received this message because you are subscribed to the Google Groups "lua-l" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lua-l+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/lua-l/dbcab2ec-b0c0-46de-96de-68e7e7782044%40kolabnow.com.
"continue" patch to for loops
--
You received this message because you are subscribed to the Google Groups "lua-l" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lua-l+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/lua-l/083f8e71-7d56-4bbb-bc4c-96e86ba0ef88%40grouse.com.au.
--
You received this message because you are subscribed to the Google Groups "lua-l" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lua-l+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/lua-l/3F7F1927-5897-4C7B-A04E-B4DC98998F7E%40drweb.com.
--
You received this message because you are subscribed to the Google Groups "lua-l" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lua-l+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/lua-l/dbcab2ec-b0c0-46de-96de-68e7e7782044%40kolabnow.com.
We use a modified Lua 5.2 that supports native breakpoints. That means when I add a breakpoint to Lua, a breakpoint instruction is set in the bytecode and when the breakpoint is hit, the interpreter calls the debug hook. On resume or step the original instruction is executed. When I remove the breakpoint the original instruction is swapped back in.
The reason for this is to have a way to debug a scripts and have zero runtime (performance) impact until you actually hit a breakpoint.
I am still planning to do this in Lua 5.5 as a standalone patch. My current implementation relies on additional C++ classes.
--
Thomas