{"push_id":564414246,"size":5,"distinct_size":0,"ref":"refs/heads/nightly-master","head":"4d37786a33fa30dee279d1f4c4dabb7541d56171","before":"a3287cbeefbf4f5a378b4debcfad43204895bdc2","commits":[{"sha":"18d59989c67f12d441cda31cb4c675f2e836c07c","author":{"email":"c9fb24e285fa349b4821e4bef6fb9903a9bacfde@lumc.nl","name":"Marius Staring"},"message":"BUG: workaround for 64bit VS2013 Release segfaults\n\nWorkaround for runtime crashes of ITK tests and user applications,\ncaused by a Visual C++ 2013 x64 bug in release mode. Accessing the\ndata by const reference from several functions seems to fix the\nissue.\n\nThe bug has been reported to Microsoft at:\n\n\"Incorrect code generated in x64 build results in access violation\".\nhttps://connect.microsoft.com/VisualStudio/feedbackdetail/view/879286\n\n\"Compiler generates divpd instruction on non-aligned data.\"\nhttps://connect.microsoft.com/VisualStudio/feedbackdetail/view/1060166\n\nIt was discussed at \"[ITK] Win64 Visual Studio 12 segfaults\"\nhttp://public.kitware.com/pipermail/community/2015-January/008085.html\n\nThis fix is related to a previous bugfix:\n\"BUG: workaround for 64bit VS2013 Release segfault\"\nhttp://review.source.kitware.com/#/c/18825/\nhttp://itk.org/gitweb?p=ITK.git;a=commitdiff;h=234df18804a25fd31959a29fdf80efccb95e628c\n\nThe current commit fixes some additional issues that became apparent\nusing the option ITK_USE_64BITS_IDS = ON.\n\nThanks to Niels Dekker and Floris Berendsen for fixing this issue.\n\nChange-Id: I46ebe2d42fbf9d93111638a5e06c96277069c04c","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/ITK/commits/18d59989c67f12d441cda31cb4c675f2e836c07c"},{"sha":"9feec2a8ab52de3c2ff649e9a10045a04546ed91","author":{"email":"c9fb24e285fa349b4821e4bef6fb9903a9bacfde@lumc.nl","name":"Marius Staring"},"message":"COMP: workaround for 64bit VS2013 Release ICE\n\nWorkaround for Internal Compiler Error by the Visual C++ 2013 x64\ncompiler in release mode.\n\nThe bug has been reported to Microsoft at:\n\"VS2013 x64 Release (/O2) fatal error C1001 on narrowing integer\nconversions during array iteration: ...\"\nhttps://connect.microsoft.com/VisualStudio/feedbackdetail/view/1093610\n\nThe current commit fixes some additional issues that became apparent\nusing the option ITK_USE_64BITS_IDS = ON.\n\nThanks to Niels Dekker and Floris Berendsen for fixing this issue.\n\nChange-Id: Iec7509714f22ec5e369a256acc753a2424294da6","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/ITK/commits/9feec2a8ab52de3c2ff649e9a10045a04546ed91"},{"sha":"626b5b1968eb8d1722bede6d98053a9aac624563","author":{"email":"325887eed19491791bd3d57950dce2026c525505@gmail.com","name":"Nick Tustison"},"message":"PERF:  Tolerance for testing needs to be increased.\n\nThe SyNPointSetRegistration test was failing for\ncertain -m32 builds.  The error tolerance was increased\nfrom 0.01 to 0.1 (most of the failures had an error\nof ~0.07).\n\nChange-Id: Ic60dcd56c953cc005d4de45e5e13f83dd55bcc96","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/ITK/commits/626b5b1968eb8d1722bede6d98053a9aac624563"},{"sha":"b5d151e213fd9ce8f0baa0bd460e4b5ed2439750","author":{"email":"19992967210b3f47c4f47dcba4b6b720ac697396@kitware.com","name":"Matt McCormick"},"message":"Merge topic 'SyNPointSetTolerance'\n\n626b5b19 PERF:  Tolerance for testing needs to be increased.","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/ITK/commits/b5d151e213fd9ce8f0baa0bd460e4b5ed2439750"},{"sha":"4d37786a33fa30dee279d1f4c4dabb7541d56171","author":{"email":"19992967210b3f47c4f47dcba4b6b720ac697396@kitware.com","name":"Matt McCormick"},"message":"Merge topic 'VS2013-Win64-fixes-subbranch'\n\n9feec2a8 COMP: workaround for 64bit VS2013 Release ICE\n18d59989 BUG: workaround for 64bit VS2013 Release segfaults","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/ITK/commits/4d37786a33fa30dee279d1f4c4dabb7541d56171"}]}