{"push_id":1299866844,"size":88,"distinct_size":2,"ref":"refs/heads/pmembench-rpmem","head":"d72df494e3ebac06c5d00b39b0ae03f5c23b050c","before":"ca90cc8a3a7ff6dbccd379fce4028a3d221fab44","commits":[{"sha":"71c6c47177c96b18956b55bae1d0fc4d237e551b","author":{"name":"Pawel Lebioda","email":"22dbdb3b702ed7ffacb24ef9235ac642986e17cd@intel.com"},"message":"common: add *.md extension to check_whitespace","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/71c6c47177c96b18956b55bae1d0fc4d237e551b"},{"sha":"d222bf73708be3f1130c92141d16ddf542cf472f","author":{"name":"Krzysztof Czurylo","email":"ca8025b7595e00ead80079b755f0981fc6915ead@intel.com"},"message":"win: handle invalid 'len' in msync/munmap/mprotect\n\nHandle len==0 case, as well as the situation when addr+len is beyond\nthe process address space.\nAdd debug traces to win_mmap.c\n\nRef: pmem/issues#182\nRef: pmem/issues#227","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/d222bf73708be3f1130c92141d16ddf542cf472f"},{"sha":"a1012c5d926569a484d479a3926aefe590935910","author":{"name":"Krzysztof Czurylo","email":"ca8025b7595e00ead80079b755f0981fc6915ead@intel.com"},"message":"Merge pull request #1137 from krzycz/win-munmap_len\n\nwin: handle invalid 'len' in msync/munmap/mprotect","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/a1012c5d926569a484d479a3926aefe590935910"},{"sha":"3c18718c765efbf0c24bb7b166b318c0f4973522","author":{"name":"Krzysztof Czurylo","email":"ca8025b7595e00ead80079b755f0981fc6915ead@intel.com"},"message":"test: improve set_funcs test\n\n... to detect allocations made before pmem*_set_funcs() was called.\nThis is to catch allocations made in library constructor functions.","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/3c18718c765efbf0c24bb7b166b318c0f4973522"},{"sha":"91ffcb85f6d475a3b652eeda2b79564997346a18","author":{"name":"Łukasz Plewa","email":"9939271e31fb6bf1dc0fd16365740015e2f2acfe@intel.com"},"message":"win: remove unnecessary new line prints","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/91ffcb85f6d475a3b652eeda2b79564997346a18"},{"sha":"90eb316b881ff2213ed2626782fc7ac1582c7061","author":{"name":"Krzysztof Czurylo","email":"ca8025b7595e00ead80079b755f0981fc6915ead@intel.com"},"message":"Merge pull request #1145 from lplewa/newline_fix\n\nwin: remove unnecessary new line prints","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/90eb316b881ff2213ed2626782fc7ac1582c7061"},{"sha":"1d961f81e3b830d6fa607d34fd34c21179584a65","author":{"name":"Tomasz Kapela","email":"46a8903b5517a030aa346bd359e86c8ad419e4d6@intel.com"},"message":"doc: remove unncessary backticks","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/1d961f81e3b830d6fa607d34fd34c21179584a65"},{"sha":"b13a91f94b9fa0258041ba64774eba465c5481ef","author":{"name":"Krzysztof Czurylo","email":"ca8025b7595e00ead80079b755f0981fc6915ead@intel.com"},"message":"Merge pull request #1151 from tomaszkapela/small-doc-fix\n\ndoc: remove unncessary backticks","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/b13a91f94b9fa0258041ba64774eba465c5481ef"},{"sha":"cce8eb95d3f3db001c63abfdd845af675d732d44","author":{"name":"Maciej Ramotowski","email":"0d74b04306021662239d0a2ef03bf3d459e762dc@intel.com"},"message":"cpp: fix condition_variable\n\nRefs: pmem/issues#225","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/cce8eb95d3f3db001c63abfdd845af675d732d44"},{"sha":"418caff2a4b6a64793d70389a78890f8a94f15b0","author":{"name":"Lukasz Dorau","email":"cbb749ae4ce885fe5c7ff4264bc3e4913e4ea695@intel.com"},"message":"test: fix 'make sync-remotes'\n\nDo not copy testconfig.sh to the sync dir.","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/418caff2a4b6a64793d70389a78890f8a94f15b0"},{"sha":"bca503b68bf5727b0c7eb6f13ae1ba344d15cf25","author":{"name":"Krzysztof Czurylo","email":"ca8025b7595e00ead80079b755f0981fc6915ead@intel.com"},"message":"obj: remove unnecessary assertion in lane_release","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/bca503b68bf5727b0c7eb6f13ae1ba344d15cf25"},{"sha":"effacf2bc9ac9de112b0b0aa9c1ff1e781dcbd08","author":{"name":"Krzysztof Czurylo","email":"ca8025b7595e00ead80079b755f0981fc6915ead@intel.com"},"message":"Merge pull request #1144 from mramotowski/obj-cpp-condition-variable-fix\n\ncpp: fix condition_variable","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/effacf2bc9ac9de112b0b0aa9c1ff1e781dcbd08"},{"sha":"fb7cd8761ca51cfbbefcf33fba237c8ef95c42dc","author":{"name":"Krzysztof Czurylo","email":"ca8025b7595e00ead80079b755f0981fc6915ead@intel.com"},"message":"obj: defer allocation of global structures\n\n... holding the info about all open pools until the first call to\npmemobj_open() or pmemobj_create().\nThere should be no allocations made via Malloc/Realloc/Strdup in library\nconstructor, until the program is able to override default allocator\nusing pmemobj_set_funcs().  Otherwise, those allocations would be\nreleased in library destructor using custom Free(), which may lead to\nundefined behavior.","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/fb7cd8761ca51cfbbefcf33fba237c8ef95c42dc"},{"sha":"bb7152188094c981724cc94b6f7a533fc8d36eec","author":{"name":"Krzysztof Czurylo","email":"ca8025b7595e00ead80079b755f0981fc6915ead@intel.com"},"message":"Merge pull request #1152 from ldorau/test-fix-make-sync-remotes\n\ntest: fix 'make sync-remotes'","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/bb7152188094c981724cc94b6f7a533fc8d36eec"},{"sha":"b94c470cc9082372d1e0322809a405adc4e28c39","author":{"name":"Krzysztof Czurylo","email":"ca8025b7595e00ead80079b755f0981fc6915ead@intel.com"},"message":"obj: fix status returned by pmemobj_list_insert()\n\n... pmemobj_list_move() and pmemobj_list_remove().\nOn failure, these functions should return -1, not errno.\n\nRef: pmem/issues#226","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/b94c470cc9082372d1e0322809a405adc4e28c39"},{"sha":"d588a3564475a789e948f020fe210be1b536e6f4","author":{"name":"Pawel Lebioda","email":"22dbdb3b702ed7ffacb24ef9235ac642986e17cd@intel.com"},"message":"pmempool: validate parsing replica number\n\nRef: pmem/issues#202","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/d588a3564475a789e948f020fe210be1b536e6f4"},{"sha":"5670f4e98fc46e0d4cee7d8682a25022a2678f1a","author":{"name":"Krzysztof Czurylo","email":"ca8025b7595e00ead80079b755f0981fc6915ead@intel.com"},"message":"Merge pull request #1154 from krzycz/obj-remove_assert\n\nobj: remove unnecessary assertion in lane_release","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/5670f4e98fc46e0d4cee7d8682a25022a2678f1a"},{"sha":"ff470daa46188d68b9efe2eea90feee9790409ff","author":{"name":"Krzysztof Czurylo","email":"ca8025b7595e00ead80079b755f0981fc6915ead@intel.com"},"message":"doc: remove trailing whitespace from man pages","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/ff470daa46188d68b9efe2eea90feee9790409ff"},{"sha":"37710dfbb7300ef958583f84b9f3a8ad7eb04ac6","author":{"name":"Krzysztof Czurylo","email":"ca8025b7595e00ead80079b755f0981fc6915ead@intel.com"},"message":"Merge pull request #1157 from krzycz/doc-whitespace\n\ndoc: remove trailing whitespace from man pages","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/37710dfbb7300ef958583f84b9f3a8ad7eb04ac6"},{"sha":"cf7391869fe0cea1ff2a6e70ff8ce6d576b9e371","author":{"name":"Krzysztof Czurylo","email":"ca8025b7595e00ead80079b755f0981fc6915ead@intel.com"},"message":"Merge pull request #1150 from plebioda/pmempool-fix-parsing-replica-number\n\npmempool: validate parsing replica number","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/cf7391869fe0cea1ff2a6e70ff8ce6d576b9e371"}]}
{"actor":{"display_login":"janekmi"}}