lean4-htt/src
Leonardo de Moura ce674d2d43 feat(library/tactic): execute Lua tactics using coroutines
This is very important when several Lua tactics are implemented in the
same Lua State object.  In this case, even if we use the par
combinator, a Lua tactic will block the other Lua tactics running in
the same Lua State object.

With this commit, a Lua tactic can use yield to allow other tactics
in the same State object to execute.

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-11-28 13:09:33 -08:00
..
cmake/Modules chore(build): remove CheckLuaObjlen, it is easier to check the Lua version 2013-11-12 12:58:22 -08:00
extra feat(extra): add extension that demonstrates how to parse 'templates' 2013-11-19 15:56:44 -08:00
frontends refactor(util/script_state): replace std::recursive_mutex with std::mutex, and use unlock_guard 2013-11-27 15:40:41 -08:00
kernel chore(kernel/expr): fix cpplint warning 2013-11-27 12:59:16 -08:00
library feat(library/tactic): execute Lua tactics using coroutines 2013-11-28 13:09:33 -08:00
shell chore(tests/lua/threads): break lua thread tests into individual tests 2013-11-27 15:06:07 -08:00
tests feat(kernel): add is_bool predicate 2013-11-26 11:34:50 -08:00
util feat(library/tactic): execute Lua tactics using coroutines 2013-11-28 13:09:33 -08:00
CMakeLists.txt refactor(bindings/lua): move to frontends/lua 2013-11-26 19:30:07 -08:00
CTestConfig.cmake chore(ctest): fix typo in CTEST_DROP_LOCATION 2013-11-25 03:14:35 -05:00
CTestCustom.cmake.in Exclude 'style_check' from MemCheck list 2013-09-13 20:27:35 -07:00
Doxyfile Add EXCLUDE_PATTERNS to src/Doxyfile 2013-09-15 20:31:15 -07:00
memcheck.supp chore(memcheck.supp): hide another false positive at luajit 2013-11-25 10:07:40 -08:00