-
- Downloads
There was an error fetching the commit references. Please try again later.
obj: type safety macros and API changes
- new type safety macros with named unions - atomic allocation API changes: -- remove pmemobj_alloc_construct() -- change return values to int -- return PMEMoid using reference -- change PMEMoid atomically using redo log - add TX_NEW, TX_ZNEW, POBJ_NEW and POBJ_ZNEW macros - add size parameter to TX_ALLOC, TX_ZALLOC, POBJ_ALLOC and POBJ_ZALLOC - update manpage
Showing
- doc/libpmemobj.3 598 additions, 241 deletionsdoc/libpmemobj.3
- src/examples/libpmemobj/pminvaders/pminvaders.c 66 additions, 43 deletionssrc/examples/libpmemobj/pminvaders/pminvaders.c
- src/include/libpmemobj.h 255 additions, 109 deletionssrc/include/libpmemobj.h
- src/libpmemobj/libpmemobj.map 1 addition, 1 deletionsrc/libpmemobj/libpmemobj.map
- src/libpmemobj/list.c 89 additions, 33 deletionssrc/libpmemobj/list.c
- src/libpmemobj/list.h 6 additions, 5 deletionssrc/libpmemobj/list.h
- src/libpmemobj/obj.c 86 additions, 78 deletionssrc/libpmemobj/obj.c
- src/libpmemobj/obj.h 4 additions, 0 deletionssrc/libpmemobj/obj.h
- src/libpmemobj/tx.c 19 additions, 22 deletionssrc/libpmemobj/tx.c
- src/test/obj_basic_integration/TEST0 3 additions, 1 deletionsrc/test/obj_basic_integration/TEST0
- src/test/obj_basic_integration/obj_basic_integration.c 49 additions, 39 deletionssrc/test/obj_basic_integration/obj_basic_integration.c
- src/test/obj_debug/obj_debug.c 22 additions, 18 deletionssrc/test/obj_debug/obj_debug.c
- src/test/obj_list/obj_list.c 95 additions, 64 deletionssrc/test/obj_list/obj_list.c
- src/test/obj_store/obj_store.c 51 additions, 43 deletionssrc/test/obj_store/obj_store.c
- src/test/obj_tx_add_range/obj_tx_add_range.c 34 additions, 32 deletionssrc/test/obj_tx_add_range/obj_tx_add_range.c
- src/test/obj_tx_add_range_direct/obj_tx_add_range_direct.c 34 additions, 32 deletionssrc/test/obj_tx_add_range_direct/obj_tx_add_range_direct.c
- src/test/obj_tx_alloc/obj_tx_alloc.c 68 additions, 68 deletionssrc/test/obj_tx_alloc/obj_tx_alloc.c
- src/test/obj_tx_free/obj_tx_free.c 41 additions, 40 deletionssrc/test/obj_tx_free/obj_tx_free.c
- src/test/obj_tx_realloc/obj_tx_realloc.c 60 additions, 58 deletionssrc/test/obj_tx_realloc/obj_tx_realloc.c
- src/test/obj_tx_strdup/obj_tx_strdup.c 58 additions, 55 deletionssrc/test/obj_tx_strdup/obj_tx_strdup.c
Loading
Please register or sign in to comment