{"push_id":1244317675,"size":15,"distinct_size":9,"ref":"refs/heads/log_pool","head":"e58d286b4c196ad6dda868eeb01807abb5c5ddb6","before":"e2f9e0d13ea5f519045a3b23287d68ad1aad3f67","commits":[{"sha":"289261a3e34eba62a9e933a38cfd85b9568a50aa","author":{"name":"Piotr Balcer","email":"98ac9b13c8e13a5c126da48fa064154aec364dc9@intel.com"},"message":"obj: allow for memblocks /w size index equal to 64\n\nThe size index of a run memory allocation is currently capped by\nRUN_UNIT_MAX compile-time constant, which happens to be 8. This caused\na potential issue to creep into the algorithm. The issue could trigger\nundefined behavior to present itself when the above mentioned constant\nis changed to its edge value of 64.","distinct":false,"url":"https://api.github.com/repos/peluse/nvml/commits/289261a3e34eba62a9e933a38cfd85b9568a50aa"},{"sha":"c8c30618cee8aa33714b4f4f182b807c72ce82bc","author":{"name":"Marcin Ślusarz","email":"ba0949c77daa80cb130f2004e068c8a17d226603@intel.com"},"message":"ut: set locale earlier\n\n\"configure_valgrind\" started to call \"stat\" utility, which is\naffected by locale settings and \"configure_valgrind\" is called\nbefore \"setup\", so we have to set locale earlier.","distinct":false,"url":"https://api.github.com/repos/peluse/nvml/commits/c8c30618cee8aa33714b4f4f182b807c72ce82bc"},{"sha":"4c7bcfbbd433aa048034b22a51243b17d649a483","author":{"name":"Gabor Buella","email":"74a170a2df2ff76efe637567f92c6b93f9ebc642@intel.com"},"message":"pmem: Use movnt by default\n\nRemove the check for SSE2 from libpmem - as this\nis expected to always be present.\nAlso the code was never tested on a platform without SSE2.\nThe code not using movnt is left in the code, to available via\nan environment variable, as before.","distinct":false,"url":"https://api.github.com/repos/peluse/nvml/commits/4c7bcfbbd433aa048034b22a51243b17d649a483"},{"sha":"af98f3928a9ef3e87d629f23a6c86faf1f1721e0","author":{"name":"Gabor Buella","email":"74a170a2df2ff76efe637567f92c6b93f9ebc642@intel.com"},"message":"common: fix isblank usage in set.c\n\nAccording to ISO:\n\"the argument is an int, the value of which shall be representable\nas an unsigned char or shall equal the value of the macro EOF.\"\n\nThus a negative char value supplied to isblank ( except EOF ) is undefined\nbehaviour. E.g. the implementation might use a lookup table, in which\ncase a negative index can result in a crash.","distinct":true,"url":"https://api.github.com/repos/peluse/nvml/commits/af98f3928a9ef3e87d629f23a6c86faf1f1721e0"},{"sha":"f72290a1d815ea6ca0b638a6841f8460bdbea095","author":{"name":"Krzysztof Czurylo","email":"ca8025b7595e00ead80079b755f0981fc6915ead@intel.com"},"message":"Merge pull request #1064 from marcinslusarz/ut-locale-fix\n\nut: set locale earlier","distinct":false,"url":"https://api.github.com/repos/peluse/nvml/commits/f72290a1d815ea6ca0b638a6841f8460bdbea095"},{"sha":"855965ca5fe3f42ea730dc3b7313ac8d2659ed07","author":{"name":"Krzysztof Czurylo","email":"ca8025b7595e00ead80079b755f0981fc6915ead@intel.com"},"message":"Merge pull request #1062 from pbalcer/obj-prep-op-run-64\n\nobj: allow for memblocks /w size index equal to 64","distinct":false,"url":"https://api.github.com/repos/peluse/nvml/commits/855965ca5fe3f42ea730dc3b7313ac8d2659ed07"},{"sha":"68c22839fa694e8c73ed2214fca9d980d47b1e79","author":{"name":"Krzysztof Czurylo","email":"ca8025b7595e00ead80079b755f0981fc6915ead@intel.com"},"message":"Merge pull request #1061 from GBuella/gabor_cpu\n\nUse movnt by default","distinct":false,"url":"https://api.github.com/repos/peluse/nvml/commits/68c22839fa694e8c73ed2214fca9d980d47b1e79"},{"sha":"2e41d84c6294331a241a73ee27a27379c278c577","author":{"name":"Krzysztof Czurylo","email":"ca8025b7595e00ead80079b755f0981fc6915ead@intel.com"},"message":"doc: fix setjmp example in pmemobj man page\n\n...and add it to libpmemobj examples.","distinct":true,"url":"https://api.github.com/repos/peluse/nvml/commits/2e41d84c6294331a241a73ee27a27379c278c577"},{"sha":"ae76d1219684fce554fc7a861159ee347be6959c","author":{"name":"Chandra Konamki","email":"6b03556dfdf1982a1790ee9ca75290c14e4f5f7a@microsoft.com"},"message":"win: port blk_recovery\n\n- Fix info_blk_descriptor() to not display debug info while displaying\n  the pmemblk structure, so that the realease and debug version have\n  the same output and hence the same match files\n- Fix runtest function to set the EXE_DIR based on the build that we\n  are testing\n- Fix obj_locks project to have right dependencies","distinct":true,"url":"https://api.github.com/repos/peluse/nvml/commits/ae76d1219684fce554fc7a861159ee347be6959c"},{"sha":"f0f7c7b5fe0c5e22f9c7399ba6001315cfde001c","author":{"name":"Chandra Konamki","email":"6b03556dfdf1982a1790ee9ca75290c14e4f5f7a@microsoft.com"},"message":"test: fix the input size hack in create_holey_file\n\nFix functions that take file sizes in MB and \"MB+KB\" format to accept\nsizes with prefixes like k, M, G, KB, KiB, etc. which convert_to_bytes\nunderstand.","distinct":true,"url":"https://api.github.com/repos/peluse/nvml/commits/f0f7c7b5fe0c5e22f9c7399ba6001315cfde001c"},{"sha":"c8cccf8f8d55b0554a7dca40d71b288e850f2d50","author":{"name":"Krzysztof Czurylo","email":"ca8025b7595e00ead80079b755f0981fc6915ead@intel.com"},"message":"Merge pull request #1057 from ChandKV/blk_recovery\n\nwin: port blk_recovery","distinct":true,"url":"https://api.github.com/repos/peluse/nvml/commits/c8cccf8f8d55b0554a7dca40d71b288e850f2d50"},{"sha":"42263634964e0ced03cb9f1605bb8a50a4587856","author":{"name":"Krzysztof Czurylo","email":"ca8025b7595e00ead80079b755f0981fc6915ead@intel.com"},"message":"Merge pull request #1066 from krzycz/doc-setjmp\n\ndoc: fix setjmp example in pmemobj man page","distinct":true,"url":"https://api.github.com/repos/peluse/nvml/commits/42263634964e0ced03cb9f1605bb8a50a4587856"},{"sha":"845957c565a5994942af61191e0df23f5068c787","author":{"name":"Krzysztof Czurylo","email":"ca8025b7595e00ead80079b755f0981fc6915ead@intel.com"},"message":"Merge pull request #1063 from ChandKV/create_holey_file_input_size\n\ntest: fix the input size hack in create_holey_file","distinct":true,"url":"https://api.github.com/repos/peluse/nvml/commits/845957c565a5994942af61191e0df23f5068c787"},{"sha":"414df9f12b6cdf363f00513a0b0aeacda3b19cf1","author":{"name":"Krzysztof Czurylo","email":"ca8025b7595e00ead80079b755f0981fc6915ead@intel.com"},"message":"Merge pull request #1068 from GBuella/ctype_fix\n\ncommon: fix isblank usage in set.c","distinct":true,"url":"https://api.github.com/repos/peluse/nvml/commits/414df9f12b6cdf363f00513a0b0aeacda3b19cf1"},{"sha":"e58d286b4c196ad6dda868eeb01807abb5c5ddb6","author":{"name":"peluse","email":"687ef13bd2a88fbb3ab94321ad80836b7904ec60@intel.com"},"message":"test: add windows tests for log_pool, add os specific err mapper\n\nAdd windows tests for log_pool and because windows doesn's support\nall C errors, added a new abstraction util_strerror() that is a pass\nthrough on Linux but on windows will map error strings unknown to\nWindows based on the incoming code. The unit test equivalent is\ncalled ut_strerror() and implemented so that the UT framework need\nnot rely on libutil.\n\nThis includes new util_linux.c and util_windows.c files to hold\nutility like OS abstractions. The util_strerror() function is dup'd\nin the unit test code until we implement mock functions for win.","distinct":true,"url":"https://api.github.com/repos/peluse/nvml/commits/e58d286b4c196ad6dda868eeb01807abb5c5ddb6"}]}
{"actor":{"display_login":"peluse"}}