{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":75821432,"defaultBranch":"main","name":"llvm-project","ownerLogin":"llvm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-12-07T09:39:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17149993?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715849659.0","currentOid":""},"activityList":{"items":[{"before":"98cd084aed8c839408c759413d1ba3367e1b8c68","after":null,"ref":"refs/heads/users/wangleiat/spr/loongarch-enable-all-target-abi-options","pushedAt":"2024-05-16T08:54:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wangleiat","name":"wanglei","path":"/wangleiat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59391970?s=80&v=4"}},{"before":"ca02f36bacaec58071a26ff65329fbab5526d1d7","after":"30410018d32b2cc19552c6d6a3b7b6de84d99382","ref":"refs/heads/main","pushedAt":"2024-05-16T08:54:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wangleiat","name":"wanglei","path":"/wangleiat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59391970?s=80&v=4"},"commit":{"message":"[LoongArch] Enable all -target-abi options\n\nThis is a pre-commit for modifying `computeTargetABI` logic.\n\nThis patch will provide warning prompts when using those ABIs that have\nnot yet been standardized.\n\nReviewed By: xen0n, SixWeining\n\nPull Request: https://github.com/llvm/llvm-project/pull/92222","shortMessageHtmlLink":"[LoongArch] Enable all -target-abi options"}},{"before":"72a895336b1e4df1ec2f485f8786ead6c356edb8","after":"ca02f36bacaec58071a26ff65329fbab5526d1d7","ref":"refs/heads/main","pushedAt":"2024-05-16T08:52:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MacDue","name":"Benjamin Maxwell","path":"/MacDue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11597044?s=80&v=4"},"commit":{"message":"[mlir][vector] Teach `TransferOptimization` to forward masked stores (#87794)\n\nThis only handles one case (that's fairly common in practice*), storing\r\na masked constant splat, then reloading again with the same mask and a\r\npadding value that matches the splat.\r\n\r\n* For SVE/SME (without peeling) this occurs when you have a\r\n`linalg.fill` preceding a `linalg.matmul`.","shortMessageHtmlLink":"[mlir][vector] Teach TransferOptimization to forward masked stores (#…"}},{"before":"51403ada789e63e98e0dd5ac0ceba351465490d1","after":"72a895336b1e4df1ec2f485f8786ead6c356edb8","ref":"refs/heads/main","pushedAt":"2024-05-16T08:45:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tmatheson-arm","name":"Tomas Matheson","path":"/tmatheson-arm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76168689?s=80&v=4"},"commit":{"message":"[AArch64][TargetParser] move ArchInfo into tablegen [NFC] (#92037)\n\nThis moves the architecture version, profile and extension information\r\ninto tablegen, and generates the TargetParser ArchInfo objects from\r\nthis data.\r\n\r\nThere are two lists of \"dependencies\" defined for each architecture: the\r\nSubtargetFeature::Implies which controls which features are\r\nautomatically enabled in the backend when the corresponding architecture\r\nSubtargetFeature is enabled; and the list of Extensions which are\r\nenabled by default for this architecture. As far as I can tell, the idea\r\nhere is that the SubtargetFeature models the mandatory dependencies (although\r\nthey can still be disabled if desired) while the default extensions models\r\nthe typical use case for that architecture.","shortMessageHtmlLink":"[AArch64][TargetParser] move ArchInfo into tablegen [NFC] (#92037)"}},{"before":"0ea178b085ba386d9d7bfea5afa072aa37f633fd","after":"51403ada789e63e98e0dd5ac0ceba351465490d1","ref":"refs/heads/main","pushedAt":"2024-05-16T08:26:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ftynse","name":"Oleksandr \"Alex\" Zinenko","path":"/ftynse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1512299?s=80&v=4"},"commit":{"message":"[mlir] fix orphaned IRDLExtensionOps documentation\n\n.md files should be included into other .md files so they don't show up in the\ntop-level menu.","shortMessageHtmlLink":"[mlir] fix orphaned IRDLExtensionOps documentation"}},{"before":"cd5ee2715e89ad31982f91cc85fc3939977f2f4e","after":"0ea178b085ba386d9d7bfea5afa072aa37f633fd","ref":"refs/heads/main","pushedAt":"2024-05-16T08:24:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arsenm","name":"Matt Arsenault","path":"/arsenm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138339?s=80&v=4"},"commit":{"message":"SimplifyLibCalls: Emit vector ldexp intrinsics in exp2->ldexp combine (#92219)\n\nCo-authored-by: Nikita Popov ","shortMessageHtmlLink":"SimplifyLibCalls: Emit vector ldexp intrinsics in exp2->ldexp combine ("}},{"before":"dcd32bd65f16e80db2485e6e02b62d6a91c3cddf","after":"cd5ee2715e89ad31982f91cc85fc3939977f2f4e","ref":"refs/heads/main","pushedAt":"2024-05-16T08:10:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"abidh","name":"Abid Qadeer","path":"/abidh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4067533?s=80&v=4"},"commit":{"message":"[reland][flang] Initial debug info support for local variables (#92304)\n\nThis is same as #90905 with an added fix. The issue was that we\r\ngenerated variable info even when user asked for line-tables-only. This\r\ncaused llvm dwarf generation code to fail an assertion as it expected an\r\nempty variable list.\r\n\r\nFixed by not generating debug info for variables when user wants only\r\nline table. I also updated a test check for this case.","shortMessageHtmlLink":"[reland][flang] Initial debug info support for local variables (#92304)"}},{"before":"8f711aa32488beb3382de101a290e11b41ceb876","after":"dcd32bd65f16e80db2485e6e02b62d6a91c3cddf","ref":"refs/heads/main","pushedAt":"2024-05-16T08:05:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adam-smnk","name":"Adam Siemieniuk","path":"/adam-smnk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19415821?s=80&v=4"},"commit":{"message":"[mlir][tensor] Fold pack-unpack with unbalanced outer_dims_perm attr (#92234)\n\nExtends pack/unpack perm attribute checker to account for cases when the\r\noptional outer_dims_perm attribute might be missing in one operation and\r\nthe other one has explicit identity permutation. This enables\r\ncanonicalizer to fold more unpack(pack(x)) variants.","shortMessageHtmlLink":"[mlir][tensor] Fold pack-unpack with unbalanced outer_dims_perm attr (#…"}},{"before":"de483ad513895c0adf7f21c7001c30f031998ea3","after":"8f711aa32488beb3382de101a290e11b41ceb876","ref":"refs/heads/main","pushedAt":"2024-05-16T07:45:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philnik777","name":"Nikolas Klauser","path":"/philnik777","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31891256?s=80&v=4"},"commit":{"message":"[libc++][test] `__cpp_lib_within_lifetime` -> `__cpp_lib_is_within_lifetime` (#91896)\n\nThe feature test macro was renamed when\r\n[P2641R4](https://wg21.link/P2641R4) was adopted into the standard:\r\nhttps://github.com/cplusplus/draft/commit/0facada4cadd97e1ba15bfaea76a804f1dc5c309\r\nhttps://wg21.link/version.syn#lib:__cpp_lib_is_constant_evaluated","shortMessageHtmlLink":"[libc++][test] __cpp_lib_within_lifetime -> `__cpp_lib_is_within_li…"}},{"before":"8389177710c2cb7a7e0cf5c6c9b34aabb8048f39","after":"de483ad513895c0adf7f21c7001c30f031998ea3","ref":"refs/heads/main","pushedAt":"2024-05-16T07:38:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kazutakahirata","name":"Kazu Hirata","path":"/kazutakahirata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57370056?s=80&v=4"},"commit":{"message":"[ADT] Deprecate StringRef::equals (#92351)\n\nThis patch deprecates StringRef::equals. Note that I've migrated all\r\nknown users to operator==(StringRef, StringRef).","shortMessageHtmlLink":"[ADT] Deprecate StringRef::equals (#92351)"}},{"before":"36cb2c4fd7dd4faf60559f0b895800e81a47f4de","after":"4f8f5005ed7ea01b4b18da74b9d64e75d91bf7be","ref":"refs/heads/users/wangleiat/spr/main.loongarch-refactor-loongarchabicomputetargetabi","pushedAt":"2024-05-16T07:35:57.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"wangleiat","name":"wanglei","path":"/wangleiat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59391970?s=80&v=4"},"commit":{"message":"[𝘀𝗽𝗿] changes introduced through rebase\n\nCreated using spr 1.3.5-bogner\n\n[skip ci]","shortMessageHtmlLink":"[𝘀𝗽𝗿] changes introduced through rebase"}},{"before":"c5fc4c5cfd18600f617857e212c687da539d7f24","after":"fa6d8511fac1eb92e8e5189465457abe736361f7","ref":"refs/heads/users/wangleiat/spr/loongarch-refactor-loongarchabicomputetargetabi","pushedAt":"2024-05-16T07:35:57.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"wangleiat","name":"wanglei","path":"/wangleiat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59391970?s=80&v=4"},"commit":{"message":"Address @SixWeining's comment\n\nCreated using spr 1.3.5-bogner","shortMessageHtmlLink":"Address @SixWeining's comment"}},{"before":"b5107bdda332234d632c9749e01d60dd0f01bf39","after":"8389177710c2cb7a7e0cf5c6c9b34aabb8048f39","ref":"refs/heads/main","pushedAt":"2024-05-16T07:20:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arsenm","name":"Matt Arsenault","path":"/arsenm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138339?s=80&v=4"},"commit":{"message":"SimplifyLibCalls: Use IRBuilder helpers for creating intrinsics (#92288)","shortMessageHtmlLink":"SimplifyLibCalls: Use IRBuilder helpers for creating intrinsics (#92288)"}},{"before":"ce1ce5d30c7696fddcb0c040909a9b786fe7cb06","after":"b5107bdda332234d632c9749e01d60dd0f01bf39","ref":"refs/heads/main","pushedAt":"2024-05-16T07:17:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"c-rhodes","name":"Cullen Rhodes","path":"/c-rhodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2474433?s=80&v=4"},"commit":{"message":"[mlir][ArmSME] Verify ops on tile types post LLVM conversion (#92076)\n\nUnsupported ops on tile types can become dead after\r\n`-convert-arm-sme-to-llvm` resulting in incorrect results. Verify such\r\noperations don't exist post-conversion and fail if they do.\r\n\r\nBased on discussion from\r\nhttps://discourse.llvm.org/t/on-improving-arm-sme-lowering-resilience-in-mlir/78543","shortMessageHtmlLink":"[mlir][ArmSME] Verify ops on tile types post LLVM conversion (#92076)"}},{"before":"ca1f0d41b8c5f42ca6cdcbdf9732bf4df2fcc80f","after":"ce1ce5d30c7696fddcb0c040909a9b786fe7cb06","ref":"refs/heads/main","pushedAt":"2024-05-16T07:09:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arsenm","name":"Matt Arsenault","path":"/arsenm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138339?s=80&v=4"},"commit":{"message":"InstCombine: Try to use exp10 intrinsic instead of libcall (#92287)\n\nAddresses old TODO about the exp10 intrinsic not existing.","shortMessageHtmlLink":"InstCombine: Try to use exp10 intrinsic instead of libcall (#92287)"}},{"before":"89ee3ae2bd1d5705a3e775e3f30bf0ec6d8d863a","after":"ca1f0d41b8c5f42ca6cdcbdf9732bf4df2fcc80f","ref":"refs/heads/main","pushedAt":"2024-05-16T07:04:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kovdan01","name":"Daniil Kovalev","path":"/kovdan01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23102040?s=80&v=4"},"commit":{"message":"[lld][AArch64][ELF][PAC] Support `.relr.auth.dyn` section (#87635)\n\nSupport `R_AARCH64_AUTH_RELATIVE` relocation compression as described in\r\nhttps://github.com/ARM-software/abi-aa/blob/main/pauthabielf64/pauthabielf64.rst#relocation-compression","shortMessageHtmlLink":"[lld][AArch64][ELF][PAC] Support .relr.auth.dyn section (#87635)"}},{"before":"7c956293d856224dd6a1b633820ef53009f7ef1c","after":"89ee3ae2bd1d5705a3e775e3f30bf0ec6d8d863a","ref":"refs/heads/main","pushedAt":"2024-05-16T07:04:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kiranchandramohan","name":"Kiran Chandramohan","path":"/kiranchandramohan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768845?s=80&v=4"},"commit":{"message":"[Flang][OpenMP] Fix update operation not found issue (#92165)\n\nIf there is only one non-terminator operation in the update region then\r\nthe update operation can be found and we can try to generate an\r\natomicrmw instruction. Otherwise use the cmpxchg loop.\r\n\r\nFixes #91929","shortMessageHtmlLink":"[Flang][OpenMP] Fix update operation not found issue (#92165)"}},{"before":"e27f9bb31984927d10995e3d7e5a8fcde60cf5d4","after":"7c956293d856224dd6a1b633820ef53009f7ef1c","ref":"refs/heads/main","pushedAt":"2024-05-16T07:01:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaskRay","name":"Fangrui Song","path":"/MaskRay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/416322?s=80&v=4"},"commit":{"message":"MCAsmParser: Support \\+\n\nIn .macro, \\+ expands to the per-macro invocation count.\nhttps://sourceware.org/pipermail/binutils/2024-May/134009.html\n\n\\+ counts from 0 for .irp/.irpc/.rept .\n\nNote: We currently prints \\q for `.print \"\\q\"` while gas doesn't. This\npatch does not change this behavior.","shortMessageHtmlLink":"MCAsmParser: Support \\+"}},{"before":"45cc6bdea97be10793e4cd5f0ef11abd9d19adea","after":"e27f9bb31984927d10995e3d7e5a8fcde60cf5d4","ref":"refs/heads/main","pushedAt":"2024-05-16T06:29:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tbaederr","name":"Timm Baeder","path":"/tbaederr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49720664?s=80&v=4"},"commit":{"message":"[github] Add keith back to bazel codeowners\n\nWrongly removed in 45cc6bdea97be10793e4cd5f0ef11abd9d19adea.","shortMessageHtmlLink":"[github] Add keith back to bazel codeowners"}},{"before":"6706aebefac3c89d8df55bade022f3aeb55cfeb9","after":"45cc6bdea97be10793e4cd5f0ef11abd9d19adea","ref":"refs/heads/main","pushedAt":"2024-05-16T06:27:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tbaederr","name":"Timm Baeder","path":"/tbaederr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49720664?s=80&v=4"},"commit":{"message":"[clang][Interp] Implement __builtin_shufflevector","shortMessageHtmlLink":"[clang][Interp] Implement __builtin_shufflevector"}},{"before":"a63c5b0801b8c4db1afc2e45a0b04659ece987ca","after":null,"ref":"refs/heads/revert-90578-etime","pushedAt":"2024-05-16T06:26:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joker-eph","name":"Mehdi Amini","path":"/joker-eph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372300?s=80&v=4"}},{"before":"5c35b63da3c2e3c773580f748129fdec76354ede","after":"6706aebefac3c89d8df55bade022f3aeb55cfeb9","ref":"refs/heads/main","pushedAt":"2024-05-16T06:26:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joker-eph","name":"Mehdi Amini","path":"/joker-eph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372300?s=80&v=4"},"commit":{"message":"Revert \"[flang] Add ETIME runtime and lowering intrinsics implementation\" (#92354)\n\nReverts llvm/llvm-project#90578\r\n\r\nThis broke the premerge linux buildbot.","shortMessageHtmlLink":"Revert \"[flang] Add ETIME runtime and lowering intrinsics implementat…"}},{"before":null,"after":"a63c5b0801b8c4db1afc2e45a0b04659ece987ca","ref":"refs/heads/revert-90578-etime","pushedAt":"2024-05-16T06:25:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joker-eph","name":"Mehdi Amini","path":"/joker-eph","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372300?s=80&v=4"},"commit":{"message":"Revert \"[flang] Add ETIME runtime and lowering intrinsics implementation (#90…\"\n\nThis reverts commit 245b7b65cb341ac5499fabf62f28fdbbc39bc7d7.","shortMessageHtmlLink":"Revert \"[flang] Add ETIME runtime and lowering intrinsics implementat…"}},{"before":"3c2638dae58466f7eb4384bb7f26c9af904bf94c","after":"5c35b63da3c2e3c773580f748129fdec76354ede","ref":"refs/heads/main","pushedAt":"2024-05-16T06:24:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Dinistro","name":"Christian Ulmann","path":"/Dinistro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15726717?s=80&v=4"},"commit":{"message":"[MLIR][LLVM] add dwarfAddressSpace to DIDerivedType (#92043)\n\nThis field is present in LLVM, but was missing from the MLIR wrapper\r\ntype. This addition allows MLIR languages to add proper DWARF info for\r\nGPU programs.","shortMessageHtmlLink":"[MLIR][LLVM] add dwarfAddressSpace to DIDerivedType (#92043)"}},{"before":"afce597baa9c6cf46feb30aba97cf832bff32673","after":"3c2638dae58466f7eb4384bb7f26c9af904bf94c","ref":"refs/heads/main","pushedAt":"2024-05-16T05:59:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChuanqiXu9","name":"Chuanqi Xu","path":"/ChuanqiXu9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68680648?s=80&v=4"},"commit":{"message":"Revert \"[Serialization] Read the initializer for interesting static variables before consuming it (#92218)\"\n\nThis reverts commit 3a4c1b9b4428b08d4475decf74c11e0d328c5842.\n\nThis breaks a bot on clang-s390x-linux","shortMessageHtmlLink":"Revert \"[Serialization] Read the initializer for interesting static v…"}},{"before":"5bd8091f4bde53de48329e14d5b955314e6518f4","after":"afce597baa9c6cf46feb30aba97cf832bff32673","ref":"refs/heads/main","pushedAt":"2024-05-16T05:58:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"j2kun","name":"Jeremy Kun","path":"/j2kun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2467754?s=80&v=4"},"commit":{"message":"[mlir] fix IRDL dialect docs (#92349)\n\nCurrently the irdl dialect page has no content beyond the header.\r\n\r\nBy referring to the Ops.td in the CMake config, it pulls in all the\r\ntypes, attributes, etc., so that the doc generation can include them all\r\nin the page.\r\n\r\nRendered locally to confirm it fixes the issue\r\n\r\n\r\n![image](https://github.com/llvm/llvm-project/assets/2467754/8758f324-6bc3-4f0e-8fa9-8962cdb0177f)\r\n\r\nCo-authored-by: Jeremy Kun ","shortMessageHtmlLink":"[mlir] fix IRDL dialect docs (#92349)"}},{"before":"70a926cfb1d4af326be5afe6419991aeff8f44b2","after":"5bd8091f4bde53de48329e14d5b955314e6518f4","ref":"refs/heads/main","pushedAt":"2024-05-16T05:58:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"j2kun","name":"Jeremy Kun","path":"/j2kun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2467754?s=80&v=4"},"commit":{"message":"[mlir] fix polynomial docs for MLIR website (#92348)\n\nI built it and confirmed this fixes the issue locally.\r\n\r\nCo-authored-by: Jeremy Kun ","shortMessageHtmlLink":"[mlir] fix polynomial docs for MLIR website (#92348)"}},{"before":"c4b72afa655c0e35005dca8aea18e651189f8938","after":"39e0af93163068f8de190649eccf91fda84178b6","ref":"refs/heads/users/mizvekov/clang-cwg2398-disambiguate-packs","pushedAt":"2024-05-16T05:51:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mizvekov","name":"Matheus Izvekov","path":"/mizvekov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/545007?s=80&v=4"},"commit":{"message":"[clang] Implement provisional wording for CWG2398 regarding packs\n\nThis solves some ambuguity introduced in P0522 regarding how\ntemplate template parameters are partially ordered, and should reduce\nthe negative impact of enabling `-frelaxed-template-template-args`\nby default.\n\nWhen performing template argument deduction, a template template parameter\ncontaining no packs should be more specialized than one that does.\n\nGiven the following example:\n```C++\ntemplate struct A;\ntemplate class TT1, class T4> struct A>; // #1\ntemplate class TT2, class T6> struct A>; // #2\n\ntemplate struct B;\ntemplate struct A>;\n```\n\nPrior to P0522, candidate #2 would be more specialized.\nAfter P0522, neither is more specialized, so this becomes ambiguous.\nWith this change, #2 becomes more specialized again,\nmaintaining compatibility with pre-P0522 implementations.\n\nThe problem is that in P0522, candidates are at least as specialized\nwhen matching packs to fixed-size lists both ways, whereas before,\na fixed-size list is more specialized.\n\nThis patch keeps the original behavior when checking template arguments\noutside deduction, but restores this aspect of pre-P0522 matching\nduring deduction.\n\n---\n\nSince this changes provisional implementation of CWG2398 which has\nnot been released yet, and already contains a changelog entry,\nwe don't provide a changelog entry here.","shortMessageHtmlLink":"[clang] Implement provisional wording for CWG2398 regarding packs"}},{"before":"566fbb450092bf8c9f966a6ab1b0381626e3e535","after":"70a926cfb1d4af326be5afe6419991aeff8f44b2","ref":"refs/heads/main","pushedAt":"2024-05-16T05:46:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mizvekov","name":"Matheus Izvekov","path":"/mizvekov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/545007?s=80&v=4"},"commit":{"message":"[clang] NFC: Add a few more interesting test cases for CWG2398","shortMessageHtmlLink":"[clang] NFC: Add a few more interesting test cases for CWG2398"}},{"before":"6bf185920bd6831efc151d7d4158d6390006c50b","after":"566fbb450092bf8c9f966a6ab1b0381626e3e535","ref":"refs/heads/main","pushedAt":"2024-05-16T04:57:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lukel97","name":"Luke Lau","path":"/lukel97","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2488460?s=80&v=4"},"commit":{"message":"[RISCV] Defer creating RISCVInsertVSETVLI to avoid leak with -stop-after (#92303)\n\nAs noted in\r\nhttps://github.com/llvm/llvm-project/pull/91440#discussion_r1601976425,\r\nif the pass pipeline stops early because of -stop-after any allocated\r\npasses added with insertPass will not be freed if they haven't already\r\nbeen added.\r\n\r\nThis was showing up as a failure on the address sanitizer buildbots. We\r\ncan fix it by instead passing the pass ID instead so that allocation is\r\ndeferred.","shortMessageHtmlLink":"[RISCV] Defer creating RISCVInsertVSETVLI to avoid leak with -stop-af…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES2T0NAA","startCursor":null,"endCursor":null}},"title":"Activity · llvm/llvm-project"}