{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":531169280,"defaultBranch":"main","name":"llvm-project","ownerLogin":"azat-archive","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-08-31T16:33:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16617583?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720555398.0","currentOid":""},"activityList":{"items":[{"before":"1f1e3d271a15ab37db07c62ac1a79f96ff6b39a2","after":null,"ref":"refs/heads/libunwind/signal-handler","pushedAt":"2024-07-09T20:03:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"azat","name":"Azat Khuzhin","path":"/azat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/430798?s=80&v=4"}},{"before":"7066c0d3c7e84ccfdaeebd3b279bcdd91955ec7b","after":"1f1e3d271a15ab37db07c62ac1a79f96ff6b39a2","ref":"refs/heads/libunwind/signal-handler","pushedAt":"2024-07-09T16:33:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"azat","name":"Azat Khuzhin","path":"/azat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/430798?s=80&v=4"},"commit":{"message":"[libunwind] fix unwinding from signal handler\n\nIn case of this is frame of signal handler, the IP should be\nincremented, because the IP saved in the signal handler points to first\nnon-executed instruction, while FDE/CIE expects IP to be after the\nfirst non-executed instruction.\n\nv2: move the increment from DwarfInstructions::stepWithDwarf()\ninto the UnwindCursor::setInfoBasedOnIPRegister() to avoid\nexposing posslibly unaligned IP (also note, that this matches with gcc\nimplementation as well)\nv3: only for non _LIBUNWIND_SUPPORT_SEH_UNWIND/_WIN32 OS\n\nRefs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26208","shortMessageHtmlLink":"[libunwind] fix unwinding from signal handler"}},{"before":"5e3635c1852ac280f06f9e54793d4181d2845b64","after":"7066c0d3c7e84ccfdaeebd3b279bcdd91955ec7b","ref":"refs/heads/libunwind/signal-handler","pushedAt":"2024-07-09T14:34:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"azat","name":"Azat Khuzhin","path":"/azat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/430798?s=80&v=4"},"commit":{"message":"[libunwind] fix unwinding from signal handler\n\nIn case of this is frame of signal handler, the IP should be\nincremented, because the IP saved in the signal handler points to first\nnon-executed instruction, while FDE/CIE expects IP to be after the\nfirst non-executed instruction.\n\nv2: move the increment from DwarfInstructions::stepWithDwarf()\ninto the UnwindCursor::setInfoBasedOnIPRegister() to avoid\nexposing posslibly unaligned IP (also note, that this matches with gcc\nimplementation as well)\n\nRefs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26208","shortMessageHtmlLink":"[libunwind] fix unwinding from signal handler"}},{"before":"c2d4c4649004262569a7f1d17077ebd48bb35269","after":"1d78d8362a4a10c8d8c2d5a78171e3fb5774daef","ref":"refs/heads/pc-unknown-toolchain","pushedAt":"2024-07-05T10:43:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"azat","name":"Azat Khuzhin","path":"/azat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/430798?s=80&v=4"},"commit":{"message":"[clang][Toolchain] Treat \"pc\"/\"unknown\" vendor interchangeable\n\nRight now if you have runtime libraries under\nlib/x86_64-unknown-linux-gnu you should use --target\nx86_64-unknown-linux-gnu, x86_64-pc-linux-gnu will not work.\n\nTreat the interchangeable so that you can use any.\n\nThe initial reason for this patch is that debian packages uses\nx86_64-pc-linux-gnu, and after they enabled\nLLVM_ENABLE_PER_TARGET_RUNTIME_DIR [1], clang cannot find runtime\nlibraries for sanitizers.\n\n [1]: https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/-/commit/9ca35f30383d89e4fdd45d15e0eb82c832df4b8c","shortMessageHtmlLink":"[clang][Toolchain] Treat \"pc\"/\"unknown\" vendor interchangeable"}},{"before":"dd290ddc48fd60d29e2c0eb839f9e9a08746d5f2","after":"c2d4c4649004262569a7f1d17077ebd48bb35269","ref":"refs/heads/pc-unknown-toolchain","pushedAt":"2024-07-05T09:34:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"azat","name":"Azat Khuzhin","path":"/azat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/430798?s=80&v=4"},"commit":{"message":"[clang][Toolchain] Treat \"pc\"/\"unknown\" vendor interchangeable\n\nRight now if you have runtime libraries under\nlib/x86_64-unknown-linux-gnu you should use --target\nx86_64-unknown-linux-gnu, x86_64-pc-linux-gnu will not work.\n\nTreat the interchangeable so that you can use any.\n\nThe initial reason for this patch is that debian packages uses\nx86_64-pc-linux-gnu, and after they enabled\nLLVM_ENABLE_PER_TARGET_RUNTIME_DIR [1], clang cannot find runtime\nlibraries for sanitizers.\n\n [1]: https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/-/commit/9ca35f30383d89e4fdd45d15e0eb82c832df4b8c","shortMessageHtmlLink":"[clang][Toolchain] Treat \"pc\"/\"unknown\" vendor interchangeable"}},{"before":null,"after":"dd290ddc48fd60d29e2c0eb839f9e9a08746d5f2","ref":"refs/heads/pc-unknown-toolchain","pushedAt":"2024-07-05T09:25:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"azat","name":"Azat Khuzhin","path":"/azat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/430798?s=80&v=4"}},{"before":"c8c27f900efdffdddeabdd178d7817a50e22d277","after":"5e3635c1852ac280f06f9e54793d4181d2845b64","ref":"refs/heads/libunwind/signal-handler","pushedAt":"2024-05-15T16:18:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"azat","name":"Azat Khuzhin","path":"/azat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/430798?s=80&v=4"},"commit":{"message":"[libunwind] fix unwinding from signal handler\n\nIn case of this is frame of signal handler, the IP should be\nincremented, because the IP saved in the signal handler points to first\nnon-executed instruction, while FDE/CIE expects IP to be after the\nfirst non-executed instruction.\n\nRefs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26208","shortMessageHtmlLink":"[libunwind] fix unwinding from signal handler"}},{"before":null,"after":"c8c27f900efdffdddeabdd178d7817a50e22d277","ref":"refs/heads/libunwind/signal-handler","pushedAt":"2024-05-15T16:17:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"azat","name":"Azat Khuzhin","path":"/azat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/430798?s=80&v=4"}},{"before":"294c9773e840ee6853773ef062d4b77ef05d075f","after":null,"ref":"refs/heads/ch/stringstream-INT_MAX","pushedAt":"2023-05-24T09:30:14.320Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"azat","name":"Azat Khuzhin","path":"/azat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/430798?s=80&v=4"}},{"before":"e3bf84654472ddd16f8848588d9e74b8f528f7b6","after":null,"ref":"refs/heads/dwarf-aranges","pushedAt":"2023-05-24T09:30:07.231Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"azat","name":"Azat Khuzhin","path":"/azat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/430798?s=80&v=4"}},{"before":"bc6bad1bf594a43d8f7bb7b1854d4b884f04372b","after":null,"ref":"refs/heads/stringstream-__pbump-fix","pushedAt":"2023-05-24T09:29:54.521Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"azat","name":"Azat Khuzhin","path":"/azat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/430798?s=80&v=4"}},{"before":"56ab528e03fc9cba25d4f9944f38f159ec162f88","after":null,"ref":"refs/heads/tests/32bit","pushedAt":"2023-05-21T08:13:44.768Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"azat","name":"Azat Khuzhin","path":"/azat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/430798?s=80&v=4"}},{"before":"ad8e4dd2ade4df7946238ee9fc8d3abfe32e2edf","after":"8fe9718dd5f27168fc282c6420bfae0eb7ee6819","ref":"refs/heads/main","pushedAt":"2023-05-20T20:30:47.870Z","pushType":"push","commitsCount":10000,"pusher":{"login":"azat","name":"Azat Khuzhin","path":"/azat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/430798?s=80&v=4"},"commit":{"message":"[lldb] Implement GetValueTypeFromAddressType\n\nValue::ValueType is a superset of AddressType. Add a function to\nconvert an AddressType into a Value::ValueType.\n\nDifferential Revision: https://reviews.llvm.org/D150826","shortMessageHtmlLink":"[lldb] Implement GetValueTypeFromAddressType"}},{"before":null,"after":"56ab528e03fc9cba25d4f9944f38f159ec162f88","ref":"refs/heads/tests/32bit","pushedAt":"2023-05-20T20:27:41.691Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"azat","name":"Azat Khuzhin","path":"/azat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/430798?s=80&v=4"}},{"before":null,"after":"bc6bad1bf594a43d8f7bb7b1854d4b884f04372b","ref":"refs/heads/stringstream-__pbump-fix","pushedAt":"2023-04-16T08:22:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"azat","name":"Azat Khuzhin","path":"/azat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/430798?s=80&v=4"},"commit":{"message":"Fix incorrect __pbump() usage (do not use it for size_t type)\n\nAs pointed by Mordante in the review of [1].\n\n [1]: https://reviews.llvm.org/D146294","shortMessageHtmlLink":"Fix incorrect __pbump() usage (do not use it for size_t type)"}},{"before":"a8bf69e9cd39a23140a2b633c172d201484172da","after":null,"ref":"refs/heads/ch/merge-to-15.x","pushedAt":"2023-03-20T15:44:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"azat","name":"Azat Khuzhin","path":"/azat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/430798?s=80&v=4"}},{"before":"5ac1cb385c9ac59be4de1c10c64723b6c8734a14","after":"294c9773e840ee6853773ef062d4b77ef05d075f","ref":"refs/heads/ch/stringstream-INT_MAX","pushedAt":"2023-03-20T15:42:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"azat","name":"Azat Khuzhin","path":"/azat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/430798?s=80&v=4"},"commit":{"message":"[libcxx] Fix crash in std::stringstream with payload >= INT_MAX\n\nstringstream does works for payload > INT_MAX, however\nstringstream::gcount() can break the internal field (__nout_) and this\nbreaks the stringstream itself, and so the program will crash.\n\nFix this, by using __pbump(streamsize) over pbump(int)\n\nNote, libstdc++ does not have this bug.\n\nSigned-off-by: Azat Khuzhin \nDifferential Revision: https://reviews.llvm.org/D146294","shortMessageHtmlLink":"[libcxx] Fix crash in std::stringstream with payload >= INT_MAX"}},{"before":null,"after":"a8bf69e9cd39a23140a2b633c172d201484172da","ref":"refs/heads/ch/merge-to-15.x","pushedAt":"2023-03-17T13:35:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"azat","name":"Azat Khuzhin","path":"/azat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/430798?s=80&v=4"},"commit":{"message":"Merge pull request #8 from ClickHouse/hanfei/fix-mprotect\n\nhandle mprotect error properly","shortMessageHtmlLink":"Merge pull request llvm#8 from ClickHouse/hanfei/fix-mprotect"}},{"before":"53b4595b3e0480551a2bb32b4f4c6f47948adbbb","after":"5ac1cb385c9ac59be4de1c10c64723b6c8734a14","ref":"refs/heads/ch/stringstream-INT_MAX","pushedAt":"2023-03-17T13:31:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"azat","name":"Azat Khuzhin","path":"/azat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/430798?s=80&v=4"}},{"before":null,"after":"53b4595b3e0480551a2bb32b4f4c6f47948adbbb","ref":"refs/heads/ch/stringstream-INT_MAX","pushedAt":"2023-03-17T13:23:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"azat","name":"Azat Khuzhin","path":"/azat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/430798?s=80&v=4"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEew39gwA","startCursor":null,"endCursor":null}},"title":"Activity ยท azat-archive/llvm-project"}