{"push_id":647176380,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"513882c12b6151d4e3013f16c488b253a5cb0314","before":"a5769ef59778c4bcd148f049be2d05dafbb89b81","commits":[{"sha":"ba1358b73a003e321c2ad333d5ecaad22f802957","author":{"email":"52651e5b16c06315363ec8f13081509b41bc75e2@cray.com","name":"Michael Ferguson"},"message":"Fix RE2 valgrind issue, clean up RE2 patches\n\n* Updated RE2 to use GitHub versions\n* Updated re2 tarball to be corresponding GitHub release\n* Fixed valgrind error in sparse_array.h\n* Cleaned up spaces at end of lines in the patch\n* Backed out RE2 Makefile changes that were no longer relevant\n* Updated our Makefile to use make install (since install-static\n  doesn't exist in the corresponding GitHub version for some reason)\n\nUpdating to the current RE2 is left as future work.","distinct":true,"url":"https://api.github.com/repos/lydia-duncan/chapel/commits/ba1358b73a003e321c2ad333d5ecaad22f802957"},{"sha":"37f23f3d8663c82233c8c750d0c8b93e611cf35a","author":{"email":"52651e5b16c06315363ec8f13081509b41bc75e2@cray.com","name":"Michael Ferguson"},"message":"fix version and checkout order","distinct":true,"url":"https://api.github.com/repos/lydia-duncan/chapel/commits/37f23f3d8663c82233c8c750d0c8b93e611cf35a"},{"sha":"1b1e2045097f8ed315e5ff3bcc063e9f602da7ff","author":{"email":"2e1153ecd6addcd932bf8cdd29c11fb7dd39bbb6@gmail.com","name":"Ben Harshbarger"},"message":"Force NPB IS to use a power of two for the number of tasks.","distinct":true,"url":"https://api.github.com/repos/lydia-duncan/chapel/commits/1b1e2045097f8ed315e5ff3bcc063e9f602da7ff"},{"sha":"e2c52483a05c9a6909bd285aa98806483e4f9fcb","author":{"email":"351a3856f7929dea8d335db7030a747c4f0632e1@users.noreply.github.com","name":"Ben Harshbarger"},"message":"Merge pull request #1882 from benharsh/fix-insort\n\nForce NPB IS to use a power of two for the number of tasks.\r\n\r\nThis patch fixes an OOB array access caused by the total number of tasks not being a power of two. We don't catch this in correctness testing because the execopts sets dataParTasksPerLocale=2. On some hardware performance testing, we have core counts that are not a power of two and the program would crash.\r\n\r\nThe solution is to use the nearest power of two below the maximum amount of tasks. If that power of two is not divisible by the number of locales, the program will halt.\r\n\r\nIn addition to changing the global variables \"npes\" and \"log2npes\", we must also pass as an argument the new number of tasks per locale to the Block domain maps.","distinct":true,"url":"https://api.github.com/repos/lydia-duncan/chapel/commits/e2c52483a05c9a6909bd285aa98806483e4f9fcb"},{"sha":"e355d57d88e987a5e3c6efd8937831ff78fe93d3","author":{"email":"52651e5b16c06315363ec8f13081509b41bc75e2@cray.com","name":"Michael Ferguson"},"message":"fix unpack directory for github version","distinct":true,"url":"https://api.github.com/repos/lydia-duncan/chapel/commits/e355d57d88e987a5e3c6efd8937831ff78fe93d3"},{"sha":"8c72eeeb52147b01fa4cad96bc3ad73b5a91b246","author":{"email":"52651e5b16c06315363ec8f13081509b41bc75e2@cray.com","name":"Michael Ferguson"},"message":"put install-static back","distinct":true,"url":"https://api.github.com/repos/lydia-duncan/chapel/commits/8c72eeeb52147b01fa4cad96bc3ad73b5a91b246"},{"sha":"513882c12b6151d4e3013f16c488b253a5cb0314","author":{"email":"629ff8941cd7d9b2dc921e1e01bf868d31ad3292@acm.org","name":"mppf"},"message":"Merge pull request #1881 from mppf/fix-re2-valgrind-github\n\nFix RE2 valgrind issue, clean up RE2 patches\r\n\r\nClean up RE2 patches (so I could modify them):\r\n* Updated RE2 to use GitHub versions\r\n* Updated re2 tarball to be corresponding GitHub release\r\n* Cleaned up spaces at end of lines in the patch\r\n* Backed out RE2 Makefile changes to do with NDEBUG since these are not necessary\r\n\r\nFixed RE2 valgrind issue:\r\n* Fixed valgrind error in sparse_array.h\r\n\r\nUpdating to the current RE2 is left as future work.\r\n\r\nTested clean RE2 installs on linux64 and Mac OS X.\r\nNot reviewed since I view it as trivial, and the RE2 change was suggested by Ben last time...","distinct":true,"url":"https://api.github.com/repos/lydia-duncan/chapel/commits/513882c12b6151d4e3013f16c488b253a5cb0314"}]}