{"push_id":1396999335,"size":25,"distinct_size":0,"ref":"refs/heads/nightly-master","head":"fd8e6b1edaf451b1a695939fea5548f599eacccb","before":"88f38a2bb42599561e685dfba956866d857fe518","commits":[{"sha":"798b0adc628ab16dbb4d04ef444b8e7db4f5cffa","author":{"name":"Brad King","email":"57fd11f567f0106003d5c88a2627c5e693eedc98@kitware.com"},"message":"Add script to update librhash from upstream","distinct":false,"url":"https://api.github.com/repos/Kitware/CMake/commits/798b0adc628ab16dbb4d04ef444b8e7db4f5cffa"},{"sha":"1367fccc330b0ff314845aeb3547bbc38486913a","author":{"name":"librhash upstream","email":"5301a2e2180909b3591f3c5d31705fb97fce051c@kitware.com"},"message":"librhash 2016-11-01 (d839a1a8)\n\nCode extracted from:\n\n    https://github.com/rhash/rhash.git\n\nat commit d839a1a853f22b8cfd26c2006ee5481739ea1114 (master).","distinct":false,"url":"https://api.github.com/repos/Kitware/CMake/commits/1367fccc330b0ff314845aeb3547bbc38486913a"},{"sha":"5cb1b345d932d3e0dc34a2d423894a59a6c8db35","author":{"name":"Brad King","email":"57fd11f567f0106003d5c88a2627c5e693eedc98@kitware.com"},"message":"Merge branch 'upstream-librhash' into import-librhash\n\n* upstream-librhash:\n  librhash 2016-11-01 (d839a1a8)","distinct":false,"url":"https://api.github.com/repos/Kitware/CMake/commits/5cb1b345d932d3e0dc34a2d423894a59a6c8db35"},{"sha":"51112aaa18d841ce161863e2831dc478d0cf8272","author":{"name":"Brad King","email":"57fd11f567f0106003d5c88a2627c5e693eedc98@kitware.com"},"message":"Merge branch 'pkgconfig_imported_target' into release","distinct":false,"url":"https://api.github.com/repos/Kitware/CMake/commits/51112aaa18d841ce161863e2831dc478d0cf8272"},{"sha":"e4232b82e6d285edf9038e2f352df61ab362b6fd","author":{"name":"Brad King","email":"57fd11f567f0106003d5c88a2627c5e693eedc98@kitware.com"},"message":"QtAutogen: Do not re-generate AUTORCC outputs on every build\n\nRefactoring in commit v3.6.0-rc1~134^2~10 (Autogen: Split out moc file\ngeneration code to dedicated method, 2016-04-18) removed the\nunconditional creation of the `<target>_automoc.cpp` file.  Now it is\ngenerated only when `AUTOMOC` is enabled.  However, if this file is not\ncreated then our internal `GenerateAll` setting is enabled on every\nbuild, causing `AUTORCC` to re-generate its file(s) every time.  Fix the\n`GenerateAll` setting to be used only for when autogen settings change.\nThe old logic was left from when we had only automoc.\n\nCloses: #16413","distinct":false,"url":"https://api.github.com/repos/Kitware/CMake/commits/e4232b82e6d285edf9038e2f352df61ab362b6fd"},{"sha":"dc083f953466ceb05ea970eed38091bc1030b64e","author":{"name":"Brad King","email":"57fd11f567f0106003d5c88a2627c5e693eedc98@kitware.com"},"message":"Merge branch 'autorcc-only-no-rebuild' into release","distinct":false,"url":"https://api.github.com/repos/Kitware/CMake/commits/dc083f953466ceb05ea970eed38091bc1030b64e"},{"sha":"7c09bcfee81ab651e04505d29eb1c5e35fb673ce","author":{"name":"Kitware Robot","email":"5301a2e2180909b3591f3c5d31705fb97fce051c@kitware.com"},"message":"CMake Nightly Date Stamp","distinct":false,"url":"https://api.github.com/repos/Kitware/CMake/commits/7c09bcfee81ab651e04505d29eb1c5e35fb673ce"},{"sha":"53048afa8dc24327d82a1ff0f78801e1f344a4b6","author":{"name":"Brad King","email":"57fd11f567f0106003d5c88a2627c5e693eedc98@kitware.com"},"message":"librhash: Remove source fragments not needed for CMake\n\nWe only need a subset of the hash algorithms supported by librhash.\nAdd preprocessor conditionals to remove source fragments that we do\nnot need.  Write an alternative algorithm enumeration that matches\nthe indexing on our reduced array.\n\nAlso remove a few fragments outright.","distinct":false,"url":"https://api.github.com/repos/Kitware/CMake/commits/53048afa8dc24327d82a1ff0f78801e1f344a4b6"},{"sha":"31bb727f3b239b541e1ff5679b3c461e9a05f227","author":{"name":"Brad King","email":"57fd11f567f0106003d5c88a2627c5e693eedc98@kitware.com"},"message":"librhash: Build the library within CMake\n\nUpdate `ustd.h` to include KWSys Large File Support configuration so\nthat consistent stream libraries are used (on AIX with XL).\n\nAdd a `cm_rhash.h` header to include the CMake-provided copy of the\n`rhash.h` header from CMake sources.","distinct":false,"url":"https://api.github.com/repos/Kitware/CMake/commits/31bb727f3b239b541e1ff5679b3c461e9a05f227"},{"sha":"bb01f20e993bbd19b00e07ff0094b155aa0859de","author":{"name":"Brad King","email":"57fd11f567f0106003d5c88a2627c5e693eedc98@kitware.com"},"message":"librhash: Disable warnings to avoid changing 3rd party code\n\nAdd '-w' or equivalent flag on compilers supporting it.\nTell MSVC to use its lowest warning level inside librhash sources.","distinct":false,"url":"https://api.github.com/repos/Kitware/CMake/commits/bb01f20e993bbd19b00e07ff0094b155aa0859de"},{"sha":"af7ebf8ad3b2b773dfe636a189a82998b1dc63e1","author":{"name":"Brad King","email":"57fd11f567f0106003d5c88a2627c5e693eedc98@kitware.com"},"message":"librhash: Install COPYING file with CMake documentation\n\nWhen we install using the bundled librhash source, notify users of its\nlicense terms.","distinct":false,"url":"https://api.github.com/repos/Kitware/CMake/commits/af7ebf8ad3b2b773dfe636a189a82998b1dc63e1"},{"sha":"7189d62c32e6f53dab5637f928917e59055f5e41","author":{"name":"Brad King","email":"57fd11f567f0106003d5c88a2627c5e693eedc98@kitware.com"},"message":"librhash: Use __builtin_bswap{32,64} on Clang","distinct":false,"url":"https://api.github.com/repos/Kitware/CMake/commits/7189d62c32e6f53dab5637f928917e59055f5e41"},{"sha":"0bd333bc2eb6590f939ccabb7caf102f13443600","author":{"name":"Brad King","email":"57fd11f567f0106003d5c88a2627c5e693eedc98@kitware.com"},"message":"librhash: Implement bswap_64 even in strict C90 mode","distinct":false,"url":"https://api.github.com/repos/Kitware/CMake/commits/0bd333bc2eb6590f939ccabb7caf102f13443600"},{"sha":"fc2cb74feedf2637e4b2cc153ede7b0726b9a7d3","author":{"name":"Brad King","email":"57fd11f567f0106003d5c88a2627c5e693eedc98@kitware.com"},"message":"librhash: Implement bswap_32 as a function even in strict C90 mode\n\nWe cannot fall back to the macro implementation because some call sites\nmay call it with an argument like `*ptr++` that has side effects.","distinct":false,"url":"https://api.github.com/repos/Kitware/CMake/commits/fc2cb74feedf2637e4b2cc153ede7b0726b9a7d3"},{"sha":"465a85fb4615f4cfa20058c534bf3bfe71df1732","author":{"name":"Brad King","email":"57fd11f567f0106003d5c88a2627c5e693eedc98@kitware.com"},"message":"librhash: Avoid signed left-shift overflow\n\nFix `rhash_md5_final` to use unsigned integers for left shifting to\navoid the possibility of undefined overflow behavior.","distinct":false,"url":"https://api.github.com/repos/Kitware/CMake/commits/465a85fb4615f4cfa20058c534bf3bfe71df1732"},{"sha":"d0ff3e701c63caab5a44c48ac70e3ab75af9ee88","author":{"name":"Brad King","email":"57fd11f567f0106003d5c88a2627c5e693eedc98@kitware.com"},"message":"librhash: Port to KWIML for ABI and integer type information","distinct":false,"url":"https://api.github.com/repos/Kitware/CMake/commits/d0ff3e701c63caab5a44c48ac70e3ab75af9ee88"},{"sha":"47f91a6183a6bb65a423d5acb1b75c4b39c17a87","author":{"name":"Brad King","email":"57fd11f567f0106003d5c88a2627c5e693eedc98@kitware.com"},"message":"cmCryptoHash: Avoid using subclasses at client sites\n\nUse only the main `cmCryptoHash` interface.","distinct":false,"url":"https://api.github.com/repos/Kitware/CMake/commits/47f91a6183a6bb65a423d5acb1b75c4b39c17a87"},{"sha":"9a596b33bbfdb274ccf7f678c78cb8826c7c363b","author":{"name":"Brad King","email":"57fd11f567f0106003d5c88a2627c5e693eedc98@kitware.com"},"message":"cmCryptoHash: Re-implement in terms of librhash\n\nOffer direct construction with an enumeration of supported algorithms.\nAlso expose the Initialize/Append/Finalize steps publicly and add a\nFinalizeHex method.","distinct":false,"url":"https://api.github.com/repos/Kitware/CMake/commits/9a596b33bbfdb274ccf7f678c78cb8826c7c363b"},{"sha":"5420278dc884c0382f271872b67c33978f3fe6b8","author":{"name":"Brad King","email":"57fd11f567f0106003d5c88a2627c5e693eedc98@kitware.com"},"message":"Port hash computation to cmCryptoHash\n\nAvoid using KWSys MD5 or `cm_sha2` and use the `cmCryptoHash`\nabstraction instead.","distinct":false,"url":"https://api.github.com/repos/Kitware/CMake/commits/5420278dc884c0382f271872b67c33978f3fe6b8"},{"sha":"3216e94cef3cd4afa558d9adef29921a9330935d","author":{"name":"Brad King","email":"57fd11f567f0106003d5c88a2627c5e693eedc98@kitware.com"},"message":"Remove unused cm_sha2 infrastructure\n\nAll clients of `cm_sha2` have been ported to `cmCryptoHash`, which now\nuses librhash internally.","distinct":false,"url":"https://api.github.com/repos/Kitware/CMake/commits/3216e94cef3cd4afa558d9adef29921a9330935d"}]}
{"actor":{"display_login":"kwrobot"}}