{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":127136978,"defaultBranch":"main","name":"SPIRV-LLVM-Translator","ownerLogin":"KhronosGroup","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-03-28T12:29:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1608701?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717600398.0","currentOid":""},"activityList":{"items":[{"before":"63e89a9a268e5c2fe7323116fe4a76f1832e0ba1","after":"a6398f45674bb5d0a763d8966394c0b1c88b7299","ref":"refs/heads/main","pushedAt":"2024-06-05T14:59:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"[DebugInfo] Round up #elts of TypeVector when calculating memory size (#2504)\n\nRound up number of elements in a Vector to a power of 2 when calculating memory size. Memory size will be calculated as BaseType * bit_ceil(ComponentCount). The previous calculation already rounded 3 elements to 4 elements.\r\n\r\nSigned-off-by: Lu, John ","shortMessageHtmlLink":"[DebugInfo] Round up #elts of TypeVector when calculating memory size ("}},{"before":"935848c97506a46b05d07c68776ceda6de972ae9","after":"63e89a9a268e5c2fe7323116fe4a76f1832e0ba1","ref":"refs/heads/main","pushedAt":"2024-06-05T10:16:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"Add automated release workflow (#2586)\n\nSome of the upstream PRs are getting backported to the llvm_release_* branches, but those changes are never released. That prevents them from distributing as precompiled packages in various distributions like conda-forge and others. This PR targets this issue by creating automated workflow that is triggered once a month and generates automated releases for each such branch if there were changes since last release.\r\n\r\nThis PR\r\nAdds workflow to generate releases every month from llvm_release_* branches in the format %llvm_major%.%llvm_minor%.%latest patch version +1%. For example:\r\nv18.1.1\r\nv17.0.2\r\nv17.0.1\r\nv14.0.1\r\netc\r\n\r\nRelease description matches as close as possible to current releases. The only difference is that llvm versions is represented by two numbers, instead of three, because it is impossible to recover exact version. You can check out example of generated versions here (there are few releases from the original proposal): https://github.com/ZzEeKkAa/SPIRV-LLVM-Translator/releases\r\nWorkflow is set to be triggered once a month. It is also possible to trigger it manually from github actions UI.\r\n\r\nMerge process\r\nMerge the PR to main\r\nTrigger workflow manually\r\n\r\nNote\r\nThere is no need to backport changes to all branches, since workflow dispatch on schedule basis can be performed only from main branch.\r\n\r\nFixes: #1898\r\nFixes: #1508","shortMessageHtmlLink":"Add automated release workflow (#2586)"}},{"before":"d4098cdd72bce730133d44e72b30f6198322fe46","after":"935848c97506a46b05d07c68776ceda6de972ae9","ref":"refs/heads/main","pushedAt":"2024-06-05T07:59:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"svenvh","name":"Sven van Haastregt","path":"/svenvh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1358906?s=80&v=4"},"commit":{"message":"Update constant-vars test after LLVM GEP change (#2593)\n\nUpdate a test after llvm-project commit d10b76552f91 (\"[ConstantFold]\r\nRemove notional over-indexing fold (#93697)\", 2024-05-30).","shortMessageHtmlLink":"Update constant-vars test after LLVM GEP change (#2593)"}},{"before":"04175873d750583878f789f5d2c5e0dc355dc6dc","after":"2d31bdaccf937c7b045d6a8ea705ebb52f2aaaa8","ref":"refs/heads/llvm_release_180","pushedAt":"2024-05-29T09:56:14.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"CounterBuffer decoration is supported from 1.4 without extension\n\nDo nothing for now, as it's not used in translator.","shortMessageHtmlLink":"CounterBuffer decoration is supported from 1.4 without extension"}},{"before":"afa1f0b96f772addfc4f48135edfe58c934f3105","after":"d4098cdd72bce730133d44e72b30f6198322fe46","ref":"refs/heads/main","pushedAt":"2024-05-29T09:37:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"Ensure 'printf' is translated to a printf extended insn (#2581)\n\nCalls to printf can generated by a user call to __builtin_printf. Represent this in SPIRV with a printf extended instruction instead of a SPIRV call to \"printf\". A SPIRV call to a variadic function will fail in spirv-val.\r\n\r\nSigned-off-by: Lu, John ","shortMessageHtmlLink":"Ensure 'printf' is translated to a printf extended insn (#2581)"}},{"before":"c8bfc33ef8f9f273546a49d87a6612de0791e3d4","after":"afa1f0b96f772addfc4f48135edfe58c934f3105","ref":"refs/heads/main","pushedAt":"2024-05-28T15:00:22.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"svenvh","name":"Sven van Haastregt","path":"/svenvh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1358906?s=80&v=4"},"commit":{"message":"Fix maybe-uninitialized warning in vector_reduce handling","shortMessageHtmlLink":"Fix maybe-uninitialized warning in vector_reduce handling"}},{"before":"0fd9882186c73e1a2327ef783600ecac78d67f25","after":"c8bfc33ef8f9f273546a49d87a6612de0791e3d4","ref":"refs/heads/main","pushedAt":"2024-05-28T13:53:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"Re-implement Intel cache controls decoration (#2587)\n\nThe patch adds CacheControls(Load/Store)INTEL decorations representation\r\nas metadata placed on memory accessing instruction with the following form:\r\n!spirv.DecorationCacheControlINTEL !X\r\n!X = !{i32 %decoration_kind%, i32 %level%, i32 %control%,\r\n i32 %operand of the instruction to decorate%}\r\n\r\nAlso patch creates a dummy GEP accessing pointer operand of the\r\ninstruction to perform SSA copy of the pointer and attaches !spirv.Decorations\r\nmetadata to the GEP.\r\n\r\nFew notes about this implementation and other options. It is sub-optimal\r\nas it requires iteration over all instructions in the module.\r\nAlternatives are:\r\n1. In SPIRVWriter during transDecorations rewrite already translated\r\n instruction (lets say load) with the new one, but with GEP operand.\r\n But while the translator provides API to erase instructions and\r\n rewriting SPIRVBasicBlocks, yet unfortunately it's not really usable\r\n outside of of SPIRVModule context;\r\n2. In SPIRVWriter during transValueWithoutDecoration add special\r\n handling of the instructions with spirv.DecorationCacheControlINTEL\r\n metadata. And it would work with one exception - it also would\r\n require to unprivate some methods of SPIRVScavenger to create GEP\r\n with the correct type, which I'm not sure if it's a good idea.\r\n Note, in this implementation in the worst case scenario\r\n SPIRVScavenger would create a bitcast later during translation.\r\n\r\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"Re-implement Intel cache controls decoration (#2587)"}},{"before":"ece2867d5c97d0722acc7f6a1231054768cd3d65","after":"0fd9882186c73e1a2327ef783600ecac78d67f25","ref":"refs/heads/main","pushedAt":"2024-05-28T13:27:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"[NFC] W/A GCC maybe-uninitialized warning (#2588)\n\nSigned-off-by: Sidorov, Dmitry ","shortMessageHtmlLink":"[NFC] W/A GCC maybe-uninitialized warning (#2588)"}},{"before":"3e649321c5af21ceba1ff594f48a00b41c23519e","after":"ece2867d5c97d0722acc7f6a1231054768cd3d65","ref":"refs/heads/main","pushedAt":"2024-05-26T22:49:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"Incorporate SPV_KHR_non_semantic_info into SPIR-V 1.6 (#2532)","shortMessageHtmlLink":"Incorporate SPV_KHR_non_semantic_info into SPIR-V 1.6 (#2532)"}},{"before":"4add3896f5889e5eaa83e251dbf2063ebb073f14","after":"3e649321c5af21ceba1ff594f48a00b41c23519e","ref":"refs/heads/main","pushedAt":"2024-05-26T22:48:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"Incorporate SPV_KHR_integer_dot_product into SPIR-V 1.6 (#2584)","shortMessageHtmlLink":"Incorporate SPV_KHR_integer_dot_product into SPIR-V 1.6 (#2584)"}},{"before":"af58af000543d4550ff7e4ca5ca97f0e0e92ed0d","after":"62f5b09b11b1da42274371b1f7535f6f2ab11485","ref":"refs/heads/llvm_release_140","pushedAt":"2024-05-26T22:46:30.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"[SPIR-V 1.5] Move the version to supported\n\nOriginal commit: a104311","shortMessageHtmlLink":"[SPIR-V 1.5] Move the version to supported"}},{"before":"f27f6ff42a354e170ed35ff8c26a582f2c26a5bb","after":"0f9ad6622b1bf308facf35073c91c738b34081ba","ref":"refs/heads/llvm_release_150","pushedAt":"2024-05-26T22:46:11.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"[SPIR-V 1.5] Move the version to supported\n\nOriginal commit: a104311","shortMessageHtmlLink":"[SPIR-V 1.5] Move the version to supported"}},{"before":"c0a9669097dfdf3969f18ee89f17eaeae7f7b627","after":"0b107dbf421593ed6f201ea2b7976e9456bc6bd3","ref":"refs/heads/llvm_release_160","pushedAt":"2024-05-26T22:45:53.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"[SPIR-V 1.5] Move the version to supported\n\nOriginal commit: a104311","shortMessageHtmlLink":"[SPIR-V 1.5] Move the version to supported"}},{"before":"e73494f8f4e693a9ef312c542216f3054aedf565","after":"38e0a0dda82ab2807d7064b34bd7e81034ef3837","ref":"refs/heads/llvm_release_170","pushedAt":"2024-05-26T22:45:26.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"[SPIR-V 1.5] Move the version to supported\n\nOriginal commit: a104311","shortMessageHtmlLink":"[SPIR-V 1.5] Move the version to supported"}},{"before":"bccea4a596c440e7623431f42872db78db910d6b","after":"e73494f8f4e693a9ef312c542216f3054aedf565","ref":"refs/heads/llvm_release_170","pushedAt":"2024-05-26T22:44:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"[Backport to 17] Support both legacy and Khronos version of global variable extensions (#2228) (#2573)\n\nThis is done to provide smooth drivers transition to official\r\nextensions.\r\nAlso updated tests for new extensions to use new tokens after\r\nhttps://github.com/KhronosGroup/SPIRV-Headers/commit/cca08c63cefa129d082abca0302adcb81610b465\r\n\r\nCo-authored-by: Viktoria Maximova ","shortMessageHtmlLink":"[Backport to 17] Support both legacy and Khronos version of global va…"}},{"before":"ef5f27f27e1425940ab740290bfa19b08fee96b7","after":"c0a9669097dfdf3969f18ee89f17eaeae7f7b627","ref":"refs/heads/llvm_release_160","pushedAt":"2024-05-26T22:44:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"[Backport to 16] Support both legacy and Khronos version of global variable extensions (#2228) (#2572)\n\nThis is done to provide smooth drivers transition to official\r\nextensions.\r\nAlso updated tests for new extensions to use new tokens after\r\nhttps://github.com/KhronosGroup/SPIRV-Headers/commit/cca08c63cefa129d082abca0302adcb81610b465\r\n\r\nCo-authored-by: Viktoria Maximova ","shortMessageHtmlLink":"[Backport to 16] Support both legacy and Khronos version of global va…"}},{"before":"ef0baf08c5ed492f582958f2ce0a5883ab4ea79a","after":"f27f6ff42a354e170ed35ff8c26a582f2c26a5bb","ref":"refs/heads/llvm_release_150","pushedAt":"2024-05-26T22:44:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"[Backport to 15] Support both legacy and Khronos version of global variable extensions (#2228) (#2571)\n\nThis is done to provide smooth drivers transition to official\r\nextensions.\r\nAlso updated tests for new extensions to use new tokens after\r\nhttps://github.com/KhronosGroup/SPIRV-Headers/commit/cca08c63cefa129d082abca0302adcb81610b465\r\n\r\nCo-authored-by: Viktoria Maximova ","shortMessageHtmlLink":"[Backport to 15] Support both legacy and Khronos version of global va…"}},{"before":"abf48906dae1ed48630500a4002df01e783eb1dc","after":"4add3896f5889e5eaa83e251dbf2063ebb073f14","ref":"refs/heads/main","pushedAt":"2024-05-26T22:44:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"[NFC] Remove unused IsRetSigned field (#2567)","shortMessageHtmlLink":"[NFC] Remove unused IsRetSigned field (#2567)"}},{"before":"04972917552b08e6cb4e971c7b1707f68e1aa43e","after":"abf48906dae1ed48630500a4002df01e783eb1dc","ref":"refs/heads/main","pushedAt":"2024-05-24T09:52:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"svenvh","name":"Sven van Haastregt","path":"/svenvh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1358906?s=80&v=4"},"commit":{"message":"Add cl_khr_kernel_clock support (#2582)\n\nAdd support for mapping the `cl_khr_kernel_clock` extension\r\nbuiltins to and from the `SPV_KHR_shader_clock` extension.","shortMessageHtmlLink":"Add cl_khr_kernel_clock support (#2582)"}},{"before":"85bdae0c328d919395c9abfa5269fb9b019c8976","after":"af58af000543d4550ff7e4ca5ca97f0e0e92ed0d","ref":"refs/heads/llvm_release_140","pushedAt":"2024-05-24T00:03:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"[SPV_INTEL_bindless_images] Add ret type to convert-SampledImage builtin name (#2576)\n\nSimilar as ConvertHandleToImageINTEL, ConvertHandleToSampledImageINTEL\nbuiltin may have the same argument type but different return types.\nSo we need to add ret type as name suffix when translating to LLVM IR.\n\n(cherry picked from commit 04972917552b08e6cb4e971c7b1707f68e1aa43e)","shortMessageHtmlLink":"[SPV_INTEL_bindless_images] Add ret type to convert-SampledImage buil…"}},{"before":"5e8c5dfeb0febe05a7586d43705ef57d962be10d","after":"04972917552b08e6cb4e971c7b1707f68e1aa43e","ref":"refs/heads/main","pushedAt":"2024-05-21T12:23:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"[SPV_INTEL_bindless_images] Add ret type to convert-SampledImage builtin name (#2576)\n\nSimilar as ConvertHandleToImageINTEL, ConvertHandleToSampledImageINTEL\r\nbuiltin may have the same argument type but different return types.\r\nSo we need to add ret type as name suffix when translating to LLVM IR.","shortMessageHtmlLink":"[SPV_INTEL_bindless_images] Add ret type to convert-SampledImage buil…"}},{"before":"50c6c3e6b99462a24f996c0b9ffd68c3a1bb3ba9","after":"5e8c5dfeb0febe05a7586d43705ef57d962be10d","ref":"refs/heads/main","pushedAt":"2024-05-21T10:52:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"[NFC] Use StringRef::operator== instead of StringRef::equals (#2574)\n\nThe llvm project plans to deprecate `StringRef::equals` in favor of\r\n`StringRef::operator==`.\r\n\r\nMost of these changes were done using\r\n\r\n sed -i -e 's/\\.equals(\"\\([a-z0-9_\\-]*\\)\")/ == \"\\1\"/g'","shortMessageHtmlLink":"[NFC] Use StringRef::operator== instead of StringRef::equals (#2574)"}},{"before":"cbb85269035c574e3c4779667eca7cff18b5cf81","after":"50c6c3e6b99462a24f996c0b9ffd68c3a1bb3ba9","ref":"refs/heads/main","pushedAt":"2024-05-21T10:51:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"Support for record debug format (#2565)\n\nRecently, LLVM migrated to new debug format replacing debug intrinsics with so-called records. The DIBuilder api supports both formats now with grace deprecation period for intrinsics. Currently Translator during reverse translation have new format disabled by flag and still supports only old one.\r\nDocumentation for the migration: https://llvm.org/docs/RemoveDIsDebugInfo.html","shortMessageHtmlLink":"Support for record debug format (#2565)"}},{"before":"1f2da62e651e1ce868bac91028c44b882b9b4e38","after":"85bdae0c328d919395c9abfa5269fb9b019c8976","ref":"refs/heads/llvm_release_140","pushedAt":"2024-05-17T14:57:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"[Backport to 14] Support both legacy and Khronos version of global variable extensions (#2228) (#2570)\n\nThis is done to provide smooth drivers transition to official\r\nextensions.\r\nAlso updated tests for new extensions to use new tokens after\r\nhttps://github.com/KhronosGroup/SPIRV-Headers/commit/cca08c63cefa129d082abca0302adcb81610b465\r\n\r\nCo-authored-by: Viktoria Maximova ","shortMessageHtmlLink":"[Backport to 14] Support both legacy and Khronos version of global va…"}},{"before":"9b00b8891d685379df64296093ac638e6ab10b85","after":"cbb85269035c574e3c4779667eca7cff18b5cf81","ref":"refs/heads/main","pushedAt":"2024-05-16T16:16:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"Add return type for OpReadClockKHR SPIR-V friendly IR (#2562)\n\n`OpReadClockKHR` can return unsigned `i64` or `<2 x i32>`. Include\r\nthe return type in the SPIR-V friendly IR function name, to be able to\r\ndistinguish between both versions.","shortMessageHtmlLink":"Add return type for OpReadClockKHR SPIR-V friendly IR (#2562)"}},{"before":"24568f699ca72d73078c750b450ebe0cf1dd1314","after":"9b00b8891d685379df64296093ac638e6ab10b85","ref":"refs/heads/main","pushedAt":"2024-05-16T16:02:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"Revert \"Revert \"Remove CoordX and CoordY arguments of OpCooperativeMatrixPrefetchINTEL\" (#2293)\" (#2560)\n\nThis reverts commit 93f2783317007343da7e8b00be0a363f2171d77f.","shortMessageHtmlLink":"Revert \"Revert \"Remove CoordX and CoordY arguments of OpCooperativeMa…"}},{"before":"d2b98fac642a0f646d0c5cb5f5ec3b0d0bb82d82","after":"24568f699ca72d73078c750b450ebe0cf1dd1314","ref":"refs/heads/main","pushedAt":"2024-05-16T08:25:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"[CI] Fix code style checks by installing libllvmlibc (#2564)\n\nLLVMExports.cmake from already installed packages references files\r\nfrom the libllvmlibc package.","shortMessageHtmlLink":"[CI] Fix code style checks by installing libllvmlibc (#2564)"}},{"before":"e9a9a3fc1fd3e57449ba22d0065a373eaf4b1a53","after":"d2b98fac642a0f646d0c5cb5f5ec3b0d0bb82d82","ref":"refs/heads/main","pushedAt":"2024-05-15T22:35:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"[CI] Fix out-of-tree build by installing libllvmlibc (#2563)\n\nLLVMExports.cmake from already installed packages references files\r\nfrom the libllvmlibc package.","shortMessageHtmlLink":"[CI] Fix out-of-tree build by installing libllvmlibc (#2563)"}},{"before":"08835f4d85ec5c879ef5a93cac54adb28915baac","after":"e9a9a3fc1fd3e57449ba22d0065a373eaf4b1a53","ref":"refs/heads/main","pushedAt":"2024-05-15T16:02:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MrSidims","name":"Dmitry Sidorov","path":"/MrSidims","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18708689?s=80&v=4"},"commit":{"message":"Add updated SPV_INTEL_bindless_images preview extension (#2559)\n\nThe updated SPV_INTEL_bindless_images spec can be seen in this PR: intel/llvm#13753","shortMessageHtmlLink":"Add updated SPV_INTEL_bindless_images preview extension (#2559)"}},{"before":"a6a0d4b7e1494f0e4bc2ecfcddd0fc2e2b8bf279","after":"08835f4d85ec5c879ef5a93cac54adb28915baac","ref":"refs/heads/main","pushedAt":"2024-05-15T12:15:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"svenvh","name":"Sven van Haastregt","path":"/svenvh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1358906?s=80&v=4"},"commit":{"message":"cmake: Add spirv-dis lit feature (#2561)\n\nVarious tests already declare `REQUIRES: spirv-dis`, but this feature\r\nwas never enabled so those tests were always skipped as \"unsupported\".","shortMessageHtmlLink":"cmake: Add spirv-dis lit feature (#2561)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXUIbOwA","startCursor":null,"endCursor":null}},"title":"Activity · KhronosGroup/SPIRV-LLVM-Translator"}