Reimplement iterators using FFI
This patch replaces Lua/C bindings to iterator by FFI.
Showing
- src/box/bitset_index.cc 1 addition, 1 deletionsrc/box/bitset_index.cc
- src/box/hash_index.cc 1 addition, 1 deletionsrc/box/hash_index.cc
- src/box/lua/index.cc 27 additions, 188 deletionssrc/box/lua/index.cc
- src/box/lua/index.h 16 additions, 0 deletionssrc/box/lua/index.h
- src/box/lua/schema.lua 54 additions, 17 deletionssrc/box/lua/schema.lua
- src/box/lua/tuple.lua 15 additions, 3 deletionssrc/box/lua/tuple.lua
- src/box/tree_index.cc 4 additions, 1 deletionsrc/box/tree_index.cc
- src/box/tuple.h 1 addition, 1 deletionsrc/box/tuple.h
- src/ffisyms.cc 4 additions, 1 deletionsrc/ffisyms.cc
- src/lua/msgpackffi.lua 6 additions, 4 deletionssrc/lua/msgpackffi.lua
- test/big/hash_multipart.result 1 addition, 1 deletiontest/big/hash_multipart.result
- test/big/hash_multipart.test.lua 1 addition, 1 deletiontest/big/hash_multipart.test.lua
- test/big/iterator.result 3 additions, 2 deletionstest/big/iterator.result
- test/big/lua.result 3 additions, 2 deletionstest/big/lua.result
- test/big/sql.result 1 addition, 1 deletiontest/big/sql.result
- test/big/sql.test.py 1 addition, 1 deletiontest/big/sql.test.py
- test/big/tree_pk.result 2 additions, 2 deletionstest/big/tree_pk.result
- test/big/tree_pk.test.lua 2 additions, 2 deletionstest/big/tree_pk.test.lua
- test/box/crossjoin.result 2 additions, 2 deletionstest/box/crossjoin.result
- test/box/crossjoin.test.lua 2 additions, 2 deletionstest/box/crossjoin.test.lua
Loading
Please register or sign in to comment