tuple: remove alloc and alloc_ctx args from update()
They are always region_aligned_alloc and region pointer. Lets use them always inside tuple_update.c, with no necessity to pass explicitly. The patch is motivated by forthcoming updates by JSON path, which will strongly complicate and perhaps slow down the tuple_update.c code. The present patch as well as some next ones should smooth these problems.
Showing
- src/box/lua/tuple.c 4 additions, 5 deletionssrc/box/lua/tuple.c
- src/box/memtx_space.c 7 additions, 11 deletionssrc/box/memtx_space.c
- src/box/space.c 11 additions, 12 deletionssrc/box/space.c
- src/box/tuple.c 2 additions, 4 deletionssrc/box/tuple.c
- src/box/tuple_update.c 38 additions, 36 deletionssrc/box/tuple_update.c
- src/box/tuple_update.h 4 additions, 10 deletionssrc/box/tuple_update.h
- src/box/vinyl.c 3 additions, 7 deletionssrc/box/vinyl.c
- src/box/vy_upsert.c 7 additions, 22 deletionssrc/box/vy_upsert.c
- test/unit/column_mask.c 12 additions, 18 deletionstest/unit/column_mask.c
Loading
Please register or sign in to comment