aboutsummaryrefslogtreecommitdiffstats
path: root/src/lua/lua_thread_pool.c
Commit message (Collapse)AuthorAgeFilesLines
* [Fix] Do not use lightuserdata for tracebackVsevolod Stakhov2019-05-241-9/+9
| | | | | | | | | | LuaJIT limits lightuserdata usage to 47 bits. On Arm64, this leads to break of the C <-> Lua interoperability using this type. This rework has changed traceback function behaviour from lightuserdata opaque pointer (GString * in particular) to luaL_Buffer. Issue: #2906
* [Minor] Restore Lua 5.2 compatibilityVsevolod Stakhov2019-04-011-1/+1
| | | | | Issue: #2826 Closes: #2826
* [Fix] Fix various issues found by PVS StudioVsevolod Stakhov2019-03-131-1/+1
| | | | https://www.viva64.com/
* [Minor] Allow to debug lua threadsVsevolod Stakhov2019-01-291-28/+83
|
* [Minor] Added coroutines support for TCP libraryMikhail Galanin2018-08-301-0/+18
|
* [Minor] Split lua_thread_pool_get on ↵Mikhail Galanin2018-08-241-3/+32
| | | | lua_thread_pool_get_for_task/lua_thread_pool_get_for_config
* [Minor] Added coroutine support to HTTP moduleMikhail Galanin2018-08-231-4/+5
|
* [Minor] Move resume/yield methods into appropriate placeMikhail Galanin2018-08-221-0/+89
|
* [Minor] Added callback helpersMikhail Galanin2018-08-171-5/+22
|
* [Minor] Use coroutine model in dns resolver APIMikhail Galanin2018-08-141-1/+4
|
* [Minor] Review fixesMikhail Galanin2018-08-091-6/+9
|
* [Project] coroutine threaded model for API calls: thread poolMikhail Galanin2018-08-081-0/+125