{"push_id":1679400970,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"ba6ebb6c1d952d9afeaea501e3fd7e250cb9328d","before":"bf51baa6417648dbbb742a5559d440e40a0595ea","commits":[{"sha":"52ec0b594ba18099bdb275602e5853272a0b229b","author":{"name":"vedantk","email":"1a756f11d59d40f81aac6ad211f815b32a7cedd0@localhost"},"message":"[docs] UBSan: Mention that print_stacktrace=1 is unsupported on Darwin\n\nPrinting out stack traces along with UBSan diagnostics is unsupported on\nDarwin. That's because it isn't possible to use the fast unwinder or the\nslow unwinder.\n\nApparently, it's inappropriate to use the fast unwinder for UBSan\nissues. I'm not exactly sure why (see the comment in ubsan_diag.cc).\nForcing use of the fast unwinder produces decent results, AFAICT.\n\nDarwin also does not appear to have a slow unwinder suitable for use\nwith the sanitizers. Apparently that's because of PR20800 [1][2]. But\nthat bug has been fixed. I'm not sure if there is anything preventing\nuse of the slow unwinder now.\n\nCurrently, passing UBSAN_OPTIONS=print_stacktrace=1 does nothing on\nDarwin. This isn't good, but it might be a while before we can fix the\nsituation, so we should at least document it.\n\n[1] https://github.com/google/sanitizers/issues/137\n\"We can't use the slow unwinder on OSX now, because Clang produces\nincorrect unwind info for the ASan runtime functions on OSX\n(http://llvm.org/PR20800).\"\n\n[2] https://bugs.llvm.org/show_bug.cgi?id=20800\nBug 20800 - Invalid compact unwind info generated for a function without\nframe pointers on OSX\n\nllvm-svn=300295","distinct":true,"url":"https://api.github.com/repos/jyknight/llvm-monorepo/commits/52ec0b594ba18099bdb275602e5853272a0b229b"},{"sha":"ba6ebb6c1d952d9afeaea501e3fd7e250cb9328d","author":{"name":"rsmith","email":"1e2801b12bff1430ecdeb062c17059ed90cf2e0e@localhost"},"message":"Remove empty test directory for nonexistent standard clause.\n\nllvm-svn=300296","distinct":true,"url":"https://api.github.com/repos/jyknight/llvm-monorepo/commits/ba6ebb6c1d952d9afeaea501e3fd7e250cb9328d"}]}
{"actor":{"display_login":"jyknight"}}