{"push_id":1101066257,"size":43,"distinct_size":33,"ref":"refs/heads/master","head":"0c0ca94124f79bc0fe6e7ee73b6cc41209478e07","before":"f86b834b9e437b4ad3a16cd51c82a471790b5e87","commits":[{"sha":"fb8f4bc8a16c51dfec3910b0e357b43d41cf2cb2","author":{"email":"d13cfb4aa0a5c45ca30cefb7698889bb95ff5378@uiowa.edu","name":"Hans Johnson"},"message":"STYLE: include(GenerateExportHeader) one time\n\nThere is no need to include these macros many times\nif it is added at the top level.","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/vxl/commits/fb8f4bc8a16c51dfec3910b0e357b43d41cf2cb2"},{"sha":"c4e806ddecfc57e8716150cd8626b2ef078c96d6","author":{"email":"d13cfb4aa0a5c45ca30cefb7698889bb95ff5378@uiowa.edu","name":"Hans Johnson"},"message":"BUG: CMake 2.8.7 bugs found\n\nCMake 2.8.7 bug with CMAKE_SIZEOF_VOID_P\n\n1) A bug in old cmake version may not set CMAKE_SIZEOF_VOID_P so hard\ncoding for 64 bit OS if it is not properly set. This affects the\nability to detect if the OS is 32 bit or 64 bit.\n\nCMake 2.8.7 bug with GenerateHeaderExport.cmake.  Pathing is\nnot respected for absolute paths, and static libraries are\nnot supported with 2.8.7 and hidden visibilty settings. 2.8.9\nprovides benefits that solutions from ITK and VTK can also be\nused in VXL without backporting and supporting extensive cmake\nhacks.","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/vxl/commits/c4e806ddecfc57e8716150cd8626b2ef078c96d6"},{"sha":"aa21d7f94882ba254ef25427a9d5fe1ccb23f686","author":{"email":"d13cfb4aa0a5c45ca30cefb7698889bb95ff5378@uiowa.edu","name":"Hans Johnson"},"message":"ENH: Update Travis-CI to use CMake2.8.9\n\nCMake 2.8.7 has too many bugs to overcome for implementing\nshared libraries with hidden visibility well.","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/vxl/commits/aa21d7f94882ba254ef25427a9d5fe1ccb23f686"},{"sha":"5c1957937e729b9c70725b33969fb81d7db11974","author":{"email":"29e2a43288125ec45952b67b65b7fb7ef6ca7262@kitware.com","name":"Kitware Robot"},"message":"VXL Nightly Date Stamp","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/vxl/commits/5c1957937e729b9c70725b33969fb81d7db11974"},{"sha":"1ed051df7b4bd39be253048c789832bf1d939917","author":{"email":"991c1aba44b6fc8cd0de7880abd6d32b07383e27@kitware.com","name":"Jacob Becker"},"message":"Fix missing space in flag append\n\nWhen appending fPIC to cxx and c flags there was a missing space, which cause errors/warnings when user provided extra flags","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/vxl/commits/1ed051df7b4bd39be253048c789832bf1d939917"},{"sha":"128c7e4b3a6287c78d5169b6732a17ffd1e63ba6","author":{"email":"2eae07485e721b6dd6508fb717b4252a377ba765@gmail.com","name":"Hans Johnson"},"message":"Merge pull request #280 from judajake/fix_missing_space_in_flag_append\n\nFix missing space in flag append","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/vxl/commits/128c7e4b3a6287c78d5169b6732a17ffd1e63ba6"},{"sha":"336a5b6add2ef2f1f51e1846debbdcebb90dfba8","author":{"email":"2eae07485e721b6dd6508fb717b4252a377ba765@gmail.com","name":"Hans Johnson"},"message":"Merge pull request #279 from hjmjohnson/UpdateToRequireCMake289\n\nUpdate to require c make289","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/vxl/commits/336a5b6add2ef2f1f51e1846debbdcebb90dfba8"},{"sha":"24413988db59f963b29b163cda28638dd1d0d249","author":{"email":"d13cfb4aa0a5c45ca30cefb7698889bb95ff5378@uiowa.edu","name":"Hans Johnson"},"message":"ENH: Added new macro for configuring library hidden visibility\n\nThe SET_VXL_LIBRARY_PROPERTIES macro sets the library visibility settings, and if USE_HIDDEN_VISIBILITY\nis set, then generates the _export.h files and sets the file up to\nbe properly installed.","distinct":true,"url":"https://api.github.com/repos/InsightSoftwareConsortium/vxl/commits/24413988db59f963b29b163cda28638dd1d0d249"},{"sha":"d657d797db865d5b6a8e6e7c9069cd67cc201ef3","author":{"email":"d13cfb4aa0a5c45ca30cefb7698889bb95ff5378@uiowa.edu","name":"Hans Johnson"},"message":"ENH: Instrument vpl with hidden visibility.","distinct":true,"url":"https://api.github.com/repos/InsightSoftwareConsortium/vxl/commits/d657d797db865d5b6a8e6e7c9069cd67cc201ef3"},{"sha":"0861f6ddf2bf98b41fb029d09cfb7d846771decb","author":{"email":"d13cfb4aa0a5c45ca30cefb7698889bb95ff5378@uiowa.edu","name":"Hans Johnson"},"message":"ENH: Instrument to prepare for hidden visibility\n\nThis is an intermediate patch to prepare for\nadding hidden visibilty to libraries.","distinct":true,"url":"https://api.github.com/repos/InsightSoftwareConsortium/vxl/commits/0861f6ddf2bf98b41fb029d09cfb7d846771decb"},{"sha":"ebd2d26bea536a669ce10a88ec21ff28bd659533","author":{"email":"d13cfb4aa0a5c45ca30cefb7698889bb95ff5378@uiowa.edu","name":"Hans Johnson"},"message":"COMP: VNL hidden visibilty settings on.","distinct":true,"url":"https://api.github.com/repos/InsightSoftwareConsortium/vxl/commits/ebd2d26bea536a669ce10a88ec21ff28bd659533"},{"sha":"a2a24b77e270ae21f93bec8711613d21bcc9ceba","author":{"email":"291ec1a6ddd1ca34d66a8f43ea407f91c19e8002@mail.nih.gov","name":"Bradley Lowekamp"},"message":"Revert \"Address CMP0054 warning by using regex for string comparison\"\n\nThis reverts commit 355a0ebd6e2cc6f0f7f74d39057d5796c7e3bbdc.","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/vxl/commits/a2a24b77e270ae21f93bec8711613d21bcc9ceba"},{"sha":"69fa5f272cf2afe5baeed362c25932840a33137d","author":{"email":"291ec1a6ddd1ca34d66a8f43ea407f91c19e8002@mail.nih.gov","name":"Bradley Lowekamp"},"message":"Revert \"This addresses the ITK build errors on ICC when\"\n\nThis reverts commit 305a2572dc2e72c39488c5ade92a47a7dd97fefa.","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/vxl/commits/69fa5f272cf2afe5baeed362c25932840a33137d"},{"sha":"4bb5d14821f91aa6f448e51bea4ca181dfe6c34b","author":{"email":"291ec1a6ddd1ca34d66a8f43ea407f91c19e8002@mail.nih.gov","name":"Bradley Lowekamp"},"message":"Use constexpr for numeric_traits static const ints\n\nThe try_compile tests for static constant integers were using\nconstexpr, but the numeric_traits were implemented with just\nconst. This difference causes problems with the Intel compiler when\nfPIC is used.","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/vxl/commits/4bb5d14821f91aa6f448e51bea4ca181dfe6c34b"},{"sha":"eadae0aa63429ab16d09caf8af2db1e9126f4519","author":{"email":"2eae07485e721b6dd6508fb717b4252a377ba765@gmail.com","name":"Hans Johnson"},"message":"Merge pull request #281 from InsightSoftwareConsortium/MatchConstExprTests\n\nUse constexpr in numeric_traits implementation to match try_compile tests","distinct":true,"url":"https://api.github.com/repos/InsightSoftwareConsortium/vxl/commits/eadae0aa63429ab16d09caf8af2db1e9126f4519"},{"sha":"1ec1a2fe677f1c710c461683663dd968ef59db86","author":{"email":"2eae07485e721b6dd6508fb717b4252a377ba765@gmail.com","name":"Hans Johnson"},"message":"Merge pull request #277 from hjmjohnson/AddHiddenVisibility\n\nAdd hidden visibility","distinct":true,"url":"https://api.github.com/repos/InsightSoftwareConsortium/vxl/commits/1ec1a2fe677f1c710c461683663dd968ef59db86"},{"sha":"7ed9d91481806dfc8ff8193e028ac7973a73f2c8","author":{"email":"d13cfb4aa0a5c45ca30cefb7698889bb95ff5378@uiowa.edu","name":"Hans Johnson"},"message":"COMP: Set policy to respect VISIBILITY in static\n\nIn cmake 3.3 and greater, visibility can be used for static\nlibraries so that they can later be linked into shared\nlibraries.","distinct":true,"url":"https://api.github.com/repos/InsightSoftwareConsortium/vxl/commits/7ed9d91481806dfc8ff8193e028ac7973a73f2c8"},{"sha":"bc3c701a4e43ea33f3146b793c6a978ab437255c","author":{"email":"2eae07485e721b6dd6508fb717b4252a377ba765@gmail.com","name":"Hans Johnson"},"message":"Merge pull request #282 from hjmjohnson/AddStaticHiddenVisibility\n\nCOMP: Set policy to respect VISIBILITY in static","distinct":true,"url":"https://api.github.com/repos/InsightSoftwareConsortium/vxl/commits/bc3c701a4e43ea33f3146b793c6a978ab437255c"},{"sha":"65ee068a5d9d6bce1e9abe3e0b59c355a6e58e04","author":{"email":"d13cfb4aa0a5c45ca30cefb7698889bb95ff5378@uiowa.edu","name":"Hans Johnson"},"message":"BUG: VXL_CONSTEXPR requires initialization\n\nvxl/core/vnl/vnl_numeric_traits.h:182:41: error: constexpr static data member ‘maxval’ must have an initializer\n   static VNL_EXPORT VXL_CONSTEXPR short maxval; // = 0x7fff;","distinct":true,"url":"https://api.github.com/repos/InsightSoftwareConsortium/vxl/commits/65ee068a5d9d6bce1e9abe3e0b59c355a6e58e04"},{"sha":"63167cac677624d2e0c83cd3ad14b656a85532d9","author":{"email":"29e2a43288125ec45952b67b65b7fb7ef6ca7262@kitware.com","name":"Kitware Robot"},"message":"VXL Nightly Date Stamp","distinct":true,"url":"https://api.github.com/repos/InsightSoftwareConsortium/vxl/commits/63167cac677624d2e0c83cd3ad14b656a85532d9"}]}