Remove palloc. Use region_alloc instead.
Instead of palloc allocator use a member of small allocators family, region_alloc. The plan is to remove salloc as well, and switch entire tarantool to libsmall. Fix a race condition in replication/swap.test, discovered with the new allocator.
Showing
- include/fiber.h 4 additions, 5 deletionsinclude/fiber.h
- include/iobuf.h 5 additions, 3 deletionsinclude/iobuf.h
- include/lib/small/mempool.h 1 addition, 1 deletioninclude/lib/small/mempool.h
- include/lib/small/region.h 17 additions, 3 deletionsinclude/lib/small/region.h
- include/memory.h 2 additions, 2 deletionsinclude/memory.h
- include/palloc.h 0 additions, 73 deletionsinclude/palloc.h
- include/tbuf.h 3 additions, 3 deletionsinclude/tbuf.h
- src/CMakeLists.txt 0 additions, 1 deletionsrc/CMakeLists.txt
- src/admin.cc 1 addition, 2 deletionssrc/admin.cc
- src/box/alter.cc 5 additions, 5 deletionssrc/box/alter.cc
- src/box/box.cc 0 additions, 1 deletionsrc/box/box.cc
- src/box/box_lua.cc 6 additions, 6 deletionssrc/box/box_lua.cc
- src/box/request.cc 2 additions, 2 deletionssrc/box/request.cc
- src/box/txn.cc 2 additions, 1 deletionsrc/box/txn.cc
- src/fiber.cc 9 additions, 8 deletionssrc/fiber.cc
- src/iobuf.cc 14 additions, 14 deletionssrc/iobuf.cc
- src/log_io.cc 6 additions, 6 deletionssrc/log_io.cc
- src/lua/admin.cc 0 additions, 1 deletionsrc/lua/admin.cc
- src/lua/init.cc 2 additions, 2 deletionssrc/lua/init.cc
- src/lua/socket.cc 2 additions, 2 deletionssrc/lua/socket.cc
Loading
Please register or sign in to comment