{"push_id":864528491,"size":394,"distinct_size":18,"ref":"refs/heads/pmempool-check-obj","head":"4fae94756204b44745c85162b63219c15f954390","before":"7236fea13ae6a95790641b6b78498c7c230e651d","commits":[{"sha":"ace2cc568ecd2880e2266afb5cf3ac34a033b70e","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czurylo"},"message":"obj: add compile-time check for incorrect type num\n\nCompile-time detection of typed OID's declared with type number\nexceeding the PMEMOBJ_NUM_OID_TYPES limit.","distinct":false,"url":"https://api.github.com/repos/plebioda/nvml/commits/ace2cc568ecd2880e2266afb5cf3ac34a033b70e"},{"sha":"fba96d829e89bf26521d4cceac3e82c248cabadb","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czurylo"},"message":"pmem: insure store ordering in pmem_mem*_persist()","distinct":false,"url":"https://api.github.com/repos/plebioda/nvml/commits/fba96d829e89bf26521d4cceac3e82c248cabadb"},{"sha":"d6ed57500b3fc52d104dbc59a6e5098b65d77b6e","author":{"email":"bc4bbf83189bf2aa3b4ae434673d425054bbfadd@intel.com","name":"Marcin Ślusarz"},"message":"test: dump contents of unmatched file","distinct":false,"url":"https://api.github.com/repos/plebioda/nvml/commits/d6ed57500b3fc52d104dbc59a6e5098b65d77b6e"},{"sha":"2e7f2556d4ac758af7678630e5df18f268a44ff7","author":{"email":"bc4bbf83189bf2aa3b4ae434673d425054bbfadd@intel.com","name":"Marcin Ślusarz"},"message":"test: remove manual dependencies","distinct":false,"url":"https://api.github.com/repos/plebioda/nvml/commits/2e7f2556d4ac758af7678630e5df18f268a44ff7"},{"sha":"ecbda34e3644dbe284ee5bb46a8c5836d9c21073","author":{"email":"bc4bbf83189bf2aa3b4ae434673d425054bbfadd@intel.com","name":"Marcin Ślusarz"},"message":"all: autogenerate dependencies","distinct":false,"url":"https://api.github.com/repos/plebioda/nvml/commits/ecbda34e3644dbe284ee5bb46a8c5836d9c21073"},{"sha":"5c9f36043487c7e69ceb415e641554bf8f9a636d","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czurylo"},"message":"bench: remove anonymous union to support older GCC","distinct":false,"url":"https://api.github.com/repos/plebioda/nvml/commits/5c9f36043487c7e69ceb415e641554bf8f9a636d"},{"sha":"b244e73e587110935c64bb789e9b0eeb49c2f922","author":{"email":"c1345b6e01e534a207c693b7babff407ee9ae928@intel.com","name":"Pawel Lebioda"},"message":"pmempool: fix counting reserved blocks in bitmap","distinct":false,"url":"https://api.github.com/repos/plebioda/nvml/commits/b244e73e587110935c64bb789e9b0eeb49c2f922"},{"sha":"5066be3e363ae003db7ff93834a6dff781711a77","author":{"email":"c1345b6e01e534a207c693b7babff407ee9ae928@intel.com","name":"Pawel Lebioda"},"message":"pmempool: fix --bitmap dependencies\n\nThe --bitmap option requires both --heap and --chunks options.","distinct":false,"url":"https://api.github.com/repos/plebioda/nvml/commits/5066be3e363ae003db7ff93834a6dff781711a77"},{"sha":"da339fb47070328782d9f09a63892a0721226926","author":{"email":"f36478c7ff30f83b5d17e2454a01d821ccf2e655@intel.com","name":"Piotr Balcer"},"message":"obj: fix b-tree operations on non-existent entries","distinct":false,"url":"https://api.github.com/repos/plebioda/nvml/commits/da339fb47070328782d9f09a63892a0721226926"},{"sha":"9e3cca21671f42598b86ecc80a919c3827d76e4b","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czuryło"},"message":"Merge pull request #351 from krzycz/pmembench-union\n\nbench: remove anonymous union to support older GCC","distinct":false,"url":"https://api.github.com/repos/plebioda/nvml/commits/9e3cca21671f42598b86ecc80a919c3827d76e4b"},{"sha":"38d9ec330aa675b217df17c7de49fad22d4b1e5a","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czurylo"},"message":"test: canonicalize paths of pool set files","distinct":false,"url":"https://api.github.com/repos/plebioda/nvml/commits/38d9ec330aa675b217df17c7de49fad22d4b1e5a"},{"sha":"43a4833e18db0b0b921c31f83197c03f262366b1","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czuryło"},"message":"Merge pull request #352 from krzycz/test-pool_set_paths\n\ntest: canonicalize paths of pool set files","distinct":false,"url":"https://api.github.com/repos/plebioda/nvml/commits/43a4833e18db0b0b921c31f83197c03f262366b1"},{"sha":"99364bf99868a63db6ab5ccc67b7029543bb882e","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czuryło"},"message":"Merge pull request #353 from plebioda/pmempool-fixes\n\npmempool fixes","distinct":false,"url":"https://api.github.com/repos/plebioda/nvml/commits/99364bf99868a63db6ab5ccc67b7029543bb882e"},{"sha":"41a8b5c4188dceebc8cce4c2bea8162700eaccb3","author":{"email":"bc4bbf83189bf2aa3b4ae434673d425054bbfadd@intel.com","name":"Marcin Ślusarz"},"message":"test: standardize FUNC_MOCK & FUNC_MOCK_END calls\n\nSome uses of FUNC_MOCK & FUNC_MOCK_END add a pair of brackets, some not.\nAs FUNC_MOCK & FUCK_MOCK_END already provide one pair of outer curly\nbrackets, we can standardize on not adding them in each call.\nI noticed because 2 pairs confuse CDT parser.","distinct":false,"url":"https://api.github.com/repos/plebioda/nvml/commits/41a8b5c4188dceebc8cce4c2bea8162700eaccb3"},{"sha":"32741a36cf899dd7c12d50e8a7ea7fdd41f4aeab","author":{"email":"bc4bbf83189bf2aa3b4ae434673d425054bbfadd@intel.com","name":"Marcin Ślusarz"},"message":"test: tiny mock macros improvements\n\n1) Declared __real function may not be used at all - it's completely\n   normal, but CDT thinks it catched some bug. Just tell we know it may\n   be unused.\n2) Double semicolon after __real function declaration looks ugly when\n   analyzing preprocessed source. Remove it.","distinct":false,"url":"https://api.github.com/repos/plebioda/nvml/commits/32741a36cf899dd7c12d50e8a7ea7fdd41f4aeab"},{"sha":"627668a067cc7426c473b7e34d04b888de34fb73","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czuryło"},"message":"Merge pull request #354 from marcinslusarz/ut-mock-parse\n\ntest: tiny mock macros improvements","distinct":false,"url":"https://api.github.com/repos/plebioda/nvml/commits/627668a067cc7426c473b7e34d04b888de34fb73"},{"sha":"1dd38d5b65f4ec82b0594943a9414a0e82937df0","author":{"email":"f36478c7ff30f83b5d17e2454a01d821ccf2e655@intel.com","name":"Piotr Balcer"},"message":"obj: invalidate cache pool in all threads on close\n\nCurrently when using pmemobj_close only the thread that executed the\nfunction had its cache invalidated which led to invalid direct ptrs\nbeing returned in multithreaded applications.","distinct":false,"url":"https://api.github.com/repos/plebioda/nvml/commits/1dd38d5b65f4ec82b0594943a9414a0e82937df0"},{"sha":"5d55aedd2190bba20403431ee2bb9eb82344a764","author":{"email":"82beb6e35d33089b69db7026fd3c5ee1a856d626@intel.com","name":"Andy Rudoff"},"message":"Merge pull request #346 from marcinslusarz/auto-deps\n\nAutogenerate dependencies between source files and headers.","distinct":false,"url":"https://api.github.com/repos/plebioda/nvml/commits/5d55aedd2190bba20403431ee2bb9eb82344a764"},{"sha":"1a0a421c1cb52bc5809e95e029a8208de0aa4c24","author":{"email":"82beb6e35d33089b69db7026fd3c5ee1a856d626@intel.com","name":"Andy Rudoff"},"message":"Merge pull request #339 from krzycz/pmem-movnt_fence\n\npmem: insure store ordering in pmem_mem*_persist()","distinct":false,"url":"https://api.github.com/repos/plebioda/nvml/commits/1a0a421c1cb52bc5809e95e029a8208de0aa4c24"},{"sha":"4cbb70ccd4d80a556505c0035eabc45daa3ecfa9","author":{"email":"82beb6e35d33089b69db7026fd3c5ee1a856d626@intel.com","name":"Andy Rudoff"},"message":"Merge pull request #344 from marcinslusarz/dump-unmatched\n\ntest: dump contents of unmatched file","distinct":false,"url":"https://api.github.com/repos/plebioda/nvml/commits/4cbb70ccd4d80a556505c0035eabc45daa3ecfa9"}]}