{"push_id":1601687124,"size":4,"distinct_size":4,"ref":"refs/heads/check_no_throw_destructor","head":"16d63c2791230becafe4d38ce397df72022ac9c5","before":"3267ff0c6c7e81c4c7f69d392126f3af28d8b535","commits":[{"sha":"682449a6da02f2f947ccb9ce6d464a12c0a8ae32","author":{"name":"Jonas Toth","email":"5e17962580491efa31aad6c5fa89f7a0aee33605@gmail.com"},"message":"[clang-tidy] new check for throw expressions in destructors\n\nSummary:\nThis check will catch throw expression in destructors. These are extremly unsafe, since\ncausing and exception while handling an exception will crash the program.\nThere is no further analysis if the throw can actually occur, but throws in destructors\nshould not exist (at least believing bjarne).\n\nThis check can be aliased into other modules, the cppcoreguidelines have a section as well,\ni will do this when accepted.\nFurthermore there is no analysis for noexcept specification, since there already exists\nanother check for that. Maybe those could be merged as well.\n\nReviewers: alexfh\n\nSubscribers: mgorny, JDevlieghere\n\nDifferential Revision: https://reviews.llvm.org/D30746","distinct":true,"url":"https://api.github.com/repos/JonasToth/clang-tools-extra/commits/682449a6da02f2f947ccb9ce6d464a12c0a8ae32"},{"sha":"0d9d022d1580e4d0859df2b37a1028a6ab4e4d54","author":{"name":"Jonas Toth","email":"5e17962580491efa31aad6c5fa89f7a0aee33605@gmail.com"},"message":"[Doc] adjust docs","distinct":true,"url":"https://api.github.com/repos/JonasToth/clang-tools-extra/commits/0d9d022d1580e4d0859df2b37a1028a6ab4e4d54"},{"sha":"13cecb756308bb2fd9f1e3cba72a836ea6285fe0","author":{"name":"Jonas Toth","email":"5e17962580491efa31aad6c5fa89f7a0aee33605@gmail.com"},"message":"[Fix] link to documentation was wrong","distinct":true,"url":"https://api.github.com/repos/JonasToth/clang-tools-extra/commits/13cecb756308bb2fd9f1e3cba72a836ea6285fe0"},{"sha":"16d63c2791230becafe4d38ce397df72022ac9c5","author":{"name":"Jonas Toth","email":"5e17962580491efa31aad6c5fa89f7a0aee33605@gmail.com"},"message":"Merge branch 'check_no_throw_destructor' of github.com:JonasToth/clang-tools-extra into check_no_throw_destructor","distinct":true,"url":"https://api.github.com/repos/JonasToth/clang-tools-extra/commits/16d63c2791230becafe4d38ce397df72022ac9c5"}]}
{"actor":{"display_login":"JonasToth"}}