core: Implement fiber_join().
Add a test case. Rename fiber.test to fiber_stress.test Change cxception propagation so that exception is fiber-local, not thread local. Added exception propagation to fiber_join().
Showing
- src/box/lua/error.cc 2 additions, 3 deletionssrc/box/lua/error.cc
- src/box/recovery.cc 2 additions, 2 deletionssrc/box/recovery.cc
- src/coeio.cc 6 additions, 5 deletionssrc/coeio.cc
- src/coio.cc 2 additions, 2 deletionssrc/coio.cc
- src/exception.cc 16 additions, 44 deletionssrc/exception.cc
- src/exception.h 21 additions, 5 deletionssrc/exception.h
- src/fiber.cc 72 additions, 20 deletionssrc/fiber.cc
- src/fiber.h 31 additions, 6 deletionssrc/fiber.h
- src/lua/init.cc 3 additions, 2 deletionssrc/lua/init.cc
- test/unit/CMakeLists.txt 4 additions, 1 deletiontest/unit/CMakeLists.txt
- test/unit/fiber.cc 51 additions, 20 deletionstest/unit/fiber.cc
- test/unit/fiber.result 7 additions, 0 deletionstest/unit/fiber.result
- test/unit/fiber_stress.cc 42 additions, 0 deletionstest/unit/fiber_stress.cc
- test/unit/fiber_stress.result 0 additions, 0 deletionstest/unit/fiber_stress.result
Loading
Please register or sign in to comment