swim: call swim:new/delete via Lua C, not via FFI
These function are going to yield in scope of #4250, because swim:new() will start a fiber, while swim:delete() cancels and gives it a control. Needed for #4250
Showing
- extra/exports 0 additions, 2 deletionsextra/exports
- src/CMakeLists.txt 2 additions, 1 deletionsrc/CMakeLists.txt
- src/lua/init.c 2 additions, 0 deletionssrc/lua/init.c
- src/lua/swim.c 81 additions, 0 deletionssrc/lua/swim.c
- src/lua/swim.h 34 additions, 0 deletionssrc/lua/swim.h
- src/lua/swim.lua 4 additions, 9 deletionssrc/lua/swim.lua
src/lua/swim.c
0 → 100644
src/lua/swim.h
0 → 100644
Please register or sign in to comment