]> git.lizzy.rs Git - dragonfireclient.git/commit
Async environment for mods to do concurrent tasks (#11131)
authorsfan5 <sfan5@live.de>
Mon, 2 May 2022 18:55:04 +0000 (20:55 +0200)
committersfan5 <sfan5@live.de>
Mon, 2 May 2022 18:56:06 +0000 (20:56 +0200)
commite7659883cc6fca343785da2a1af3890ae273abbf
treeb8d2e3bdbe10ed0e99074207113e24ccca3fb5df
parent663c9364289dae45aeb86a87cba826f577d84a9c
Async environment for mods to do concurrent tasks (#11131)
39 files changed:
builtin/async/game.lua [new file with mode: 0644]
builtin/async/init.lua [deleted file]
builtin/async/mainmenu.lua [new file with mode: 0644]
builtin/game/async.lua [new file with mode: 0644]
builtin/game/init.lua
builtin/game/misc.lua
builtin/init.lua
doc/lua_api.txt
games/devtest/mods/unittests/async_env.lua [new file with mode: 0644]
games/devtest/mods/unittests/init.lua
games/devtest/mods/unittests/inside_async_env.lua [new file with mode: 0644]
src/map.cpp
src/map.h
src/script/common/CMakeLists.txt
src/script/common/c_internal.cpp
src/script/common/c_internal.h
src/script/common/c_packer.cpp [new file with mode: 0644]
src/script/common/c_packer.h [new file with mode: 0644]
src/script/cpp_api/s_async.cpp
src/script/cpp_api/s_async.h
src/script/lua_api/l_craft.cpp
src/script/lua_api/l_craft.h
src/script/lua_api/l_internal.h
src/script/lua_api/l_item.cpp
src/script/lua_api/l_item.h
src/script/lua_api/l_noise.cpp
src/script/lua_api/l_noise.h
src/script/lua_api/l_server.cpp
src/script/lua_api/l_server.h
src/script/lua_api/l_util.cpp
src/script/lua_api/l_util.h
src/script/lua_api/l_vmanip.cpp
src/script/lua_api/l_vmanip.h
src/script/scripting_server.cpp
src/script/scripting_server.h
src/server.cpp
src/server.h
src/serverenvironment.cpp
src/util/basic_macros.h