Add bindings for struct ibuf and rewrote sockets to use it.
+ Rewrite msgpackffi to use ibuf to use ibuf for temporary allocations + Rewrite socket:sysread() to use ibuf for temporary allocations + Rewrite socket:read() and socket:write() to use ibuf + Add socket:sysread(char *, size) and socket:syswrite(const char *, size)
Showing
- src/CMakeLists.txt 1 addition, 0 deletionssrc/CMakeLists.txt
- src/box/lua/tuple.lua 2 additions, 3 deletionssrc/box/lua/tuple.lua
- src/ffisyms.cc 6 additions, 1 deletionsrc/ffisyms.cc
- src/iobuf.cc 9 additions, 0 deletionssrc/iobuf.cc
- src/iobuf.h 3 additions, 0 deletionssrc/iobuf.h
- src/lua/bsdsocket.lua 124 additions, 124 deletionssrc/lua/bsdsocket.lua
- src/lua/buffer.lua 191 additions, 0 deletionssrc/lua/buffer.lua
- src/lua/init.cc 8 additions, 0 deletionssrc/lua/init.cc
- src/lua/init.h 3 additions, 0 deletionssrc/lua/init.h
- src/lua/msgpackffi.lua 33 additions, 68 deletionssrc/lua/msgpackffi.lua
- test/app/console.test.lua 1 addition, 1 deletiontest/app/console.test.lua
- test/big/iterator.result 1 addition, 1 deletiontest/big/iterator.result
- test/big/lua.result 1 addition, 1 deletiontest/big/lua.result
- test/box/bsdsocket.result 17 additions, 20 deletionstest/box/bsdsocket.result
- test/box/bsdsocket.test.lua 12 additions, 13 deletionstest/box/bsdsocket.test.lua
Loading
Please register or sign in to comment