{"push_id":2508379630,"size":24,"distinct_size":1,"ref":"refs/heads/cmdline_suggest_erroneous_option_usage","head":"07af4f44820e1414dd721afe90d8c43d66a2da68","before":"44aaf57ab8675e8fb0cfb693880bc9734a2237a4","commits":[{"sha":"30d9bf7f256657b49120f06c1361dc2481f0a96b","author":{"name":"J-Donald Tournier","email":"c43e6f7f9ee40a28b8db3c5365210f91bc106a52@gmail.com"},"message":"File::MMap: make sure destructor no longer throws\n\nAs discussed on the forum:\nhttp://community.mrtrix.org/t/permission-denied-when-using-mrconvert-and-dwi2response/873","distinct":false,"url":"https://api.github.com/repos/MRtrix3/mrtrix3/commits/30d9bf7f256657b49120f06c1361dc2481f0a96b"},{"sha":"c212ccd507620f49be69e156d532f4e15d087112","author":{"name":"Thijs Dhollander","email":"705a053bda8f3e4e1b680dabf65c683aa0655a14@gmail.com"},"message":"Merge branch 'master' into file_mmap_destructor_no_longer_throws","distinct":false,"url":"https://api.github.com/repos/MRtrix3/mrtrix3/commits/c212ccd507620f49be69e156d532f4e15d087112"},{"sha":"091e5ea8be1e209e4d80e754dfe0eaccd91e39e7","author":{"name":"Daan Christiaens","email":"395e78b3671fdae82b95d4e522cc33cbd48f44a8@gmail.com"},"message":"Fix mrcat for complex-valued images.","distinct":false,"url":"https://api.github.com/repos/MRtrix3/mrtrix3/commits/091e5ea8be1e209e4d80e754dfe0eaccd91e39e7"},{"sha":"e5601e81200371c54417cb51bfe826c4e0979c01","author":{"name":"J-Donald Tournier","email":"c43e6f7f9ee40a28b8db3c5365210f91bc106a52@gmail.com"},"message":"Merge branch 'master' into mrcat_complex","distinct":false,"url":"https://api.github.com/repos/MRtrix3/mrtrix3/commits/e5601e81200371c54417cb51bfe826c4e0979c01"},{"sha":"a243a6b71892e9806a295cadb6746acceb2bed61","author":{"name":"Thijs Dhollander","email":"705a053bda8f3e4e1b680dabf65c683aa0655a14@gmail.com"},"message":"Merge branch 'master' into mrcat_complex","distinct":false,"url":"https://api.github.com/repos/MRtrix3/mrtrix3/commits/a243a6b71892e9806a295cadb6746acceb2bed61"},{"sha":"e020f7acf3a2685aca935bf37c973cf68c71c9e8","author":{"name":"Robert Smith","email":"da04b27d97a0ff17d3d3b0fea2562ac7d3cff376@florey.edu.au"},"message":"mrcat: Template operation based on required datatype\n\nNecessary datatype to adequately represent data from all input images is determined by examining the input image headers; the output image is then constructed using this type, and the concatenation operation itself is performed within a template function to ensure no loss of precision.\nCloses #1145.","distinct":false,"url":"https://api.github.com/repos/MRtrix3/mrtrix3/commits/e020f7acf3a2685aca935bf37c973cf68c71c9e8"},{"sha":"f9901e72f0e14cfc64f51f80b7910ad2a7d4cd08","author":{"name":"Robert Smith","email":"da04b27d97a0ff17d3d3b0fea2562ac7d3cff376@florey.edu.au"},"message":"Merge branch 'dev' into mrcat_complex","distinct":false,"url":"https://api.github.com/repos/MRtrix3/mrtrix3/commits/f9901e72f0e14cfc64f51f80b7910ad2a7d4cd08"},{"sha":"89c0e442d7644aa2864f2418536409d4219cd7ff","author":{"name":"Robert Smith","email":"da04b27d97a0ff17d3d3b0fea2562ac7d3cff376@florey.edu.au"},"message":"Function MR::check_app_exit_code()\n\nThe goal of this function is to attempt to detect instances where File::MMap::~MMap() has failed, but written a non-zero value to MR::App::exit_error_code rather than throwing an exception. While modifying this variable will result in the command yielding a non-zero return code, other parts of the command may nevertheless continue to execute despite such an error having occurred. This function may permit prevention of further execution in cases where such an error has occurred; on the condition that this function (or anything that invokes it) should never be called from a class destructor. Relates to discussion in #984.","distinct":false,"url":"https://api.github.com/repos/MRtrix3/mrtrix3/commits/89c0e442d7644aa2864f2418536409d4219cd7ff"},{"sha":"7544ade25b2ded10d6531b8d536ebae2f0c029ac","author":{"name":"Robert Smith","email":"da04b27d97a0ff17d3d3b0fea2562ac7d3cff376@florey.edu.au"},"message":"File::GZ: Prevent throwing exception during destruction","distinct":false,"url":"https://api.github.com/repos/MRtrix3/mrtrix3/commits/7544ade25b2ded10d6531b8d536ebae2f0c029ac"},{"sha":"cfa172326c7e7f24ab9d37e216ab4485823683f0","author":{"name":"Robert Smith","email":"da04b27d97a0ff17d3d3b0fea2562ac7d3cff376@florey.edu.au"},"message":"Fix compiler warnings\n\n- cmd/mrcalc.cpp: Prevent warning about use of uninitialised variables (likely impossible to actually use one of these uninitialised, but generates a warnings nonetheless).\n- src/gui/mrview/tool/overlap.cpp: Remove warnings about enums being used as boolean; was introduced in 956b77c / #1294.\n- core/types.h: Prevent function attribute mismatch warning. This is a highly verbose warning on GCC7 on Windows: These functions are in fact defined within header std_abs.h. Introduction of these functions traces back to 4de77206, which was first compilation of MRtrix3 on MacOSX. Testing has also shown that compilation still succeeds with these functions removed, on Windows and on Linux with both g++ and clang in both release and debug modes. Therefore, definition of these functions is now only performed on MacOSX.\n- src/gui/mrview/mode/volume.cpp: Remove template function GL::offset() and its uses, as 'arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension', and now produces warnings on Clang 6. Replaced with C++11 typecasting.","distinct":false,"url":"https://api.github.com/repos/MRtrix3/mrtrix3/commits/cfa172326c7e7f24ab9d37e216ab4485823683f0"},{"sha":"7cd8940c113cbbeb56dbaa05ff143d019a7a82c3","author":{"name":"J-Donald Tournier","email":"c43e6f7f9ee40a28b8db3c5365210f91bc106a52@gmail.com"},"message":"Merge branch dev into 'file_mmap_destructor_no_longer_throws'","distinct":false,"url":"https://api.github.com/repos/MRtrix3/mrtrix3/commits/7cd8940c113cbbeb56dbaa05ff143d019a7a82c3"},{"sha":"16fe68ff42094936d235e4667b100928615579ab","author":{"name":"Robert Smith","email":"da04b27d97a0ff17d3d3b0fea2562ac7d3cff376@florey.edu.au"},"message":"Fix compilation warning on MacOSX","distinct":false,"url":"https://api.github.com/repos/MRtrix3/mrtrix3/commits/16fe68ff42094936d235e4667b100928615579ab"},{"sha":"d8d8eaa05beebbcd9c7a1e6986a2b4b0a886b6d4","author":{"name":"Robert Smith","email":"da04b27d97a0ff17d3d3b0fea2562ac7d3cff376@florey.edu.au"},"message":"Merge pull request #1299 from MRtrix3/fix_compiler_warnings\n\nFix compiler warnings","distinct":false,"url":"https://api.github.com/repos/MRtrix3/mrtrix3/commits/d8d8eaa05beebbcd9c7a1e6986a2b4b0a886b6d4"},{"sha":"a2981e872a3f83de3f54aa3854b950e949b0c1a6","author":{"name":"Robert Smith","email":"da04b27d97a0ff17d3d3b0fea2562ac7d3cff376@florey.edu.au"},"message":"tckglobal: Revert documentation regression\n\nThe tckglobal example usage was modified in 47b9fec8 to suggest 1e9 iterations. However this was somehow reverted in 7cd8940c. The change was picked up due to a mismatch in the automatically-generated documentation by Sphinx within TravisCI test 2462.2.","distinct":false,"url":"https://api.github.com/repos/MRtrix3/mrtrix3/commits/a2981e872a3f83de3f54aa3854b950e949b0c1a6"},{"sha":"6d53299eea6542b8de38bd4fd7e323b09152842d","author":{"name":"Robert Smith","email":"da04b27d97a0ff17d3d3b0fea2562ac7d3cff376@florey.edu.au"},"message":"Merge branch 'dev' into file_mmap_destructor_no_longer_throws","distinct":false,"url":"https://api.github.com/repos/MRtrix3/mrtrix3/commits/6d53299eea6542b8de38bd4fd7e323b09152842d"},{"sha":"3a44d72766de8eb05bd24c763d3491407b94a0bd","author":{"name":"Robert Smith","email":"da04b27d97a0ff17d3d3b0fea2562ac7d3cff376@florey.edu.au"},"message":"Merge pull request #984 from MRtrix3/file_mmap_destructor_no_longer_throws\n\nFile::MMap: make sure destructor no longer throws","distinct":false,"url":"https://api.github.com/repos/MRtrix3/mrtrix3/commits/3a44d72766de8eb05bd24c763d3491407b94a0bd"},{"sha":"bd6b13929f776647bf8fa63ea5790580b9f0cc36","author":{"name":"Robert Smith","email":"da04b27d97a0ff17d3d3b0fea2562ac7d3cff376@florey.edu.au"},"message":"Docs: dwipreproc: Cleanup S2V description\n\nSome residual formatting errors after 698c0ba9.","distinct":false,"url":"https://api.github.com/repos/MRtrix3/mrtrix3/commits/bd6b13929f776647bf8fa63ea5790580b9f0cc36"},{"sha":"52fc303841196ca9d93a54fb3e4f241cba797772","author":{"name":"Robert Smith","email":"da04b27d97a0ff17d3d3b0fea2562ac7d3cff376@florey.edu.au"},"message":"Merge pull request #1300 from MRtrix3/docs_dwipreproc_s2v_cleanup\n\nDocs: dwipreproc: Cleanup S2V description","distinct":false,"url":"https://api.github.com/repos/MRtrix3/mrtrix3/commits/52fc303841196ca9d93a54fb3e4f241cba797772"},{"sha":"226cb094bde321e74f008fee8a472d6e80f207ee","author":{"name":"Thijs Dhollander","email":"705a053bda8f3e4e1b680dabf65c683aa0655a14@gmail.com"},"message":"mtnormalise bug fix\nrelated to outlier rejection. The impact isn't massive, but still...","distinct":false,"url":"https://api.github.com/repos/MRtrix3/mrtrix3/commits/226cb094bde321e74f008fee8a472d6e80f207ee"},{"sha":"966d74af50741153a7b9e785a3e46b77a89f344f","author":{"name":"Thijs Dhollander","email":"705a053bda8f3e4e1b680dabf65c683aa0655a14@gmail.com"},"message":"Merge pull request #1301 from MRtrix3/mtnormalise_bug_fix\n\nmtnormalise bug fix","distinct":false,"url":"https://api.github.com/repos/MRtrix3/mrtrix3/commits/966d74af50741153a7b9e785a3e46b77a89f344f"}]}
{"actor":{"display_login":"jdtournier"}}