{"push_id":1019336270,"size":221,"distinct_size":34,"ref":"refs/heads/obj-lanes-array","head":"a0d05a1bbdd238ad3d173bda64312b2796d40d40","before":"9d993f0025eebaa39a2fa2054b13a1c8837814ae","commits":[{"sha":"be29a63c69ea80ea622ead6acd57f4e2b879182c","author":{"email":"f36478c7ff30f83b5d17e2454a01d821ccf2e655@intel.com","name":"Piotr Balcer"},"message":"obj: fix pfree operations on unitialized zones\n\nWhen a program tried to free memory from a zone that wasn't previously\nprocessed in current volatile state the library tried to dereference\npotentially old and invalid bucket memory address.\nThis patch changes the logic to completely skip the volatile state\nupdate in case of frees to unitialized zones.","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/be29a63c69ea80ea622ead6acd57f4e2b879182c"},{"sha":"9c5d599de1a13d72405cac670f7c715b26ecec3e","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czurylo"},"message":"Merge pull request #598 from pbalcer/obj-fix-zone-free\n\nobj: fix pfree operations on unitialized zones","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/9c5d599de1a13d72405cac670f7c715b26ecec3e"},{"sha":"ecf986fdc4bf31119328001047b8794b86e400d0","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czurylo"},"message":"pmem: add missing \"const\" qualifier\n\nAdd missing \"const\" qualifier to the \"addr\" argument of selected libpmem\nand libpmemobj interfaces, like pmem_is_pmem(), pmem_flush(),\npmem_msync(), ...).\n\nRef: pmem/issues#139","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/ecf986fdc4bf31119328001047b8794b86e400d0"},{"sha":"29d062f6a908b97c60069848b19d37b3611257be","author":{"email":"c1345b6e01e534a207c693b7babff407ee9ae928@intel.com","name":"Pawel Lebioda"},"message":"benchmark: check if linking librt is required\n\nAccording to clock_gettime(3) man page, linking with librt explicitly\nis required for glibc versions before 2.17.\nAdd a simple check if explicit linking is required.\n\nRef: pmem/issues#140","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/29d062f6a908b97c60069848b19d37b3611257be"},{"sha":"204274e4382abfa4ecef83e7383d8f61d123de3a","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czurylo"},"message":"Merge pull request #599 from plebioda/librt\n\nbenchmark: check if linking librt is required","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/204274e4382abfa4ecef83e7383d8f61d123de3a"},{"sha":"9e752bf5a5ad69be8aa3bb65c91d9d0b0417a68e","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czurylo"},"message":"Merge pull request #600 from krzycz/pmem-const\n\npmem: add missing \"const\" qualifier","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/9e752bf5a5ad69be8aa3bb65c91d9d0b0417a68e"},{"sha":"474065874bd815b059f297bf634a78b428b5a9c3","author":{"email":"bc4bbf83189bf2aa3b4ae434673d425054bbfadd@intel.com","name":"Marcin Ślusarz"},"message":"obj: abort() when there's no ONABORT section\n\n... and POBJ_TX_CRASH_ON_NO_ONABORT macro is defined.","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/474065874bd815b059f297bf634a78b428b5a9c3"},{"sha":"b6a46287c4808798f932ae8f7e62ac0c0faa4016","author":{"email":"8b008cc2356e5e9eb8cb602a150dca3d0dad680a@intel.com","name":"Tomasz Kapela"},"message":"cpp: Added extended functionality to p<>\n\nThe additional templated operator overloads are in a separate header.\nThis was done to ease the integration of existing applications.","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/b6a46287c4808798f932ae8f7e62ac0c0faa4016"},{"sha":"e5050985d689dcfec274843af0d98b375135ce79","author":{"email":"f36478c7ff30f83b5d17e2454a01d821ccf2e655@intel.com","name":"Piotr Balcer"},"message":"example: add missing return statement","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/e5050985d689dcfec274843af0d98b375135ce79"},{"sha":"81ac641d7c957705511a55e8d5cb8559071907d2","author":{"email":"f36478c7ff30f83b5d17e2454a01d821ccf2e655@intel.com","name":"Piotr Balcer"},"message":"obj: null-initialize persistent_ptr by default\n\nFrom now on the default constructor of the persistent_ptr class will\nbe automatically initialized by OID_NULL. This is to match behavior\nof most standard smart pointers included in C++11.","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/81ac641d7c957705511a55e8d5cb8559071907d2"},{"sha":"bf839e0a4cf189c9f1193f3accd92429c9cebf5e","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czurylo"},"message":"Merge pull request #601 from tomaszkapela/obj_cpp_p_extended\n\ncpp: Added extended functionality to p<>","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/bf839e0a4cf189c9f1193f3accd92429c9cebf5e"},{"sha":"7b0e328bfe501906a109d0234f3aee00277b310c","author":{"email":"53b29e3eacf7eaf0ae974656da98c5cdec29199c@intel.com","name":"Lukasz Dorau"},"message":"obj: fix a small typo in comments","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/7b0e328bfe501906a109d0234f3aee00277b310c"},{"sha":"ed1e0fe52091530ed731e2e6d88d420f0a3fa72b","author":{"email":"8b008cc2356e5e9eb8cb602a150dca3d0dad680a@intel.com","name":"Tomasz Kapela"},"message":"cpp: fix constructor and assignment operator\n\nTwo small fixes to the copy constructor and assignment operator.\nThis is to properly disable conversion between incompatibile types.\n\ncloses pmem/issue#143","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/ed1e0fe52091530ed731e2e6d88d420f0a3fa72b"},{"sha":"0490747c078c9bb6662901f0c1abfa7126bcdada","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czurylo"},"message":"Merge pull request #606 from pbalcer/obj-cpp-fixes\n\nObj cpp fixes","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/0490747c078c9bb6662901f0c1abfa7126bcdada"},{"sha":"1118b68757e52b41e9e0386697e483ecaa0b7561","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czurylo"},"message":"Merge pull request #605 from tomaszkapela/obj_cpp_fix_pp_operators\n\ncpp: fix constructor and assignment operator","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/1118b68757e52b41e9e0386697e483ecaa0b7561"},{"sha":"e3be6c79887a78b047eae081501f2a0a17ef8489","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czurylo"},"message":"Merge pull request #602 from marcinslusarz/abort-on-no-abort\n\nobj: abort() when there's no ONABORT section","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/e3be6c79887a78b047eae081501f2a0a17ef8489"},{"sha":"5b23c8ace01b3b8140ed86d51c61533f0f53c0fa","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czurylo"},"message":"Merge pull request #603 from ldorau/obj-fix-typo\n\nobj: fix a small typo in comments","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/5b23c8ace01b3b8140ed86d51c61533f0f53c0fa"},{"sha":"f29d6a997ec1370c4f477f05df44435697dcc8ca","author":{"email":"bc4bbf83189bf2aa3b4ae434673d425054bbfadd@intel.com","name":"Marcin Ślusarz"},"message":"ut: fix require_fs_type any\n\nBad interaction between my fs_type changes and\n2a38fcec48d8b590c75222a4db20fe50ea157bd8.","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/f29d6a997ec1370c4f477f05df44435697dcc8ca"},{"sha":"e52c4840369596f78f3d96173b5fb7599b037926","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czurylo"},"message":"Merge pull request #607 from marcinslusarz/ut-fix-fs-type-any\n\nut: fix require_fs_type any","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/e52c4840369596f78f3d96173b5fb7599b037926"},{"sha":"036809b8302f46070832173ad4b767ad97695510","author":{"email":"bc4bbf83189bf2aa3b4ae434673d425054bbfadd@intel.com","name":"Marcin Ślusarz"},"message":"ut: fix require_fs_type none\n\nAnother bad interaction between my fs_type changes and\n2a38fcec48d8b590c75222a4db20fe50ea157bd8 :(","distinct":false,"url":"https://api.github.com/repos/janekmi/nvml/commits/036809b8302f46070832173ad4b767ad97695510"}]}