Implement C API for fiber local storage
This patch removes `session` and `lua_storage` fields from struct fiber. A new API for fiber-local variables is now used for this purpose. This change solves dependency problems between session and fiber modules.
Showing
- src/admin.cc 1 addition, 1 deletionsrc/admin.cc
- src/box/access.h 1 addition, 1 deletionsrc/box/access.h
- src/box/authentication.cc 1 addition, 1 deletionsrc/box/authentication.cc
- src/box/txn.h 2 additions, 1 deletionsrc/box/txn.h
- src/fiber.cc 36 additions, 3 deletionssrc/fiber.cc
- src/fiber.h 50 additions, 15 deletionssrc/fiber.h
- src/lua/fiber.cc 12 additions, 8 deletionssrc/lua/fiber.cc
- src/lua/init.cc 0 additions, 4 deletionssrc/lua/init.cc
- src/lua/session.cc 8 additions, 11 deletionssrc/lua/session.cc
- src/session.cc 14 additions, 1 deletionsrc/session.cc
- src/session.h 17 additions, 0 deletionssrc/session.h
Loading
Please register or sign in to comment