{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":574508577,"defaultBranch":"main","name":"unified-runtime","ownerLogin":"pbalcer","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-12-05T13:20:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8775610?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727283536.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"ae4b06537ffb2d5619684227fc4d109d1a9f5f04","ref":"refs/heads/fix-regression-append-wait","pushedAt":"2024-09-25T16:58:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pbalcer","name":"Piotr Balcer","path":"/pbalcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8775610?s=80&v=4"},"commit":{"message":"fix zeCommandListAppendWaitOnEvents failing in rare scenarios\n\nThis will make it so that we don't pass any events to\nzeCommandListAppendWaitOnEvents in case of driver-in order lists,\nexcept for interop events created through a native handle.","shortMessageHtmlLink":"fix zeCommandListAppendWaitOnEvents failing in rare scenarios"}},{"before":"f04938ce32c4d86b7c75baa7b106b63b73528f21","after":"5e04e8ff035166d1698c1cf3cc7f5760bdf63d19","ref":"refs/heads/v0.10.x-barrier-fix","pushedAt":"2024-09-24T12:24:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pbalcer","name":"Piotr Balcer","path":"/pbalcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8775610?s=80&v=4"},"commit":{"message":"Fix urEnqueueEventsWaitWithBarrier when used with interop events\n\nThis patch makes sure that only events from the exact same\ncmdlists are filtered out when appending events to wait.","shortMessageHtmlLink":"Fix urEnqueueEventsWaitWithBarrier when used with interop events"}},{"before":null,"after":"f04938ce32c4d86b7c75baa7b106b63b73528f21","ref":"refs/heads/v0.10.x-barrier-fix","pushedAt":"2024-09-24T12:02:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pbalcer","name":"Piotr Balcer","path":"/pbalcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8775610?s=80&v=4"},"commit":{"message":"Fix urEnqueueEventsWaitWithBarrier when used with interop events\n\nThis patch makes sure that only events from the exact same\ncmdlists are filtered out when appending events to wait.","shortMessageHtmlLink":"Fix urEnqueueEventsWaitWithBarrier when used with interop events"}},{"before":"8da74a0223ff0760cc966c9f894f06ba63f23e67","after":"96f66e0f23c798d89f439127581a30569c968d67","ref":"refs/heads/fix-filter-out-same-cmdlists","pushedAt":"2024-09-23T16:17:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pbalcer","name":"Piotr Balcer","path":"/pbalcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8775610?s=80&v=4"},"commit":{"message":"Fix urEnqueueEventsWaitWithBarrier when used with interop events\n\nThis patch makes sure that only events from the exact same\ncmdlists are filtered out when appending events to wait.","shortMessageHtmlLink":"Fix urEnqueueEventsWaitWithBarrier when used with interop events"}},{"before":"e962cf3445e9fbfa43fd211aaa35e9a66b26c22a","after":"8da74a0223ff0760cc966c9f894f06ba63f23e67","ref":"refs/heads/fix-filter-out-same-cmdlists","pushedAt":"2024-09-23T15:01:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pbalcer","name":"Piotr Balcer","path":"/pbalcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8775610?s=80&v=4"},"commit":{"message":"Fix urEnqueueEventsWaitWithBarrier when used with interop events\n\nThis patch makes sure that only events from the exact same\ncmdlists are filtered out when appending events to wait.","shortMessageHtmlLink":"Fix urEnqueueEventsWaitWithBarrier when used with interop events"}},{"before":"0d6451a6525fb4e8b9da0494deb4986c469705f2","after":"e962cf3445e9fbfa43fd211aaa35e9a66b26c22a","ref":"refs/heads/fix-filter-out-same-cmdlists","pushedAt":"2024-09-23T14:58:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pbalcer","name":"Piotr Balcer","path":"/pbalcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8775610?s=80&v=4"},"commit":{"message":"Fix urEnqueueEventsWaitWithBarrier when used with interop events\n\nThis patch makes sure that only events from the exact same\ncmdlists are filtered out when appending events to wait.","shortMessageHtmlLink":"Fix urEnqueueEventsWaitWithBarrier when used with interop events"}},{"before":null,"after":"0771369002a74744cf86b8666c47f12200b8d4b4","ref":"refs/heads/ur-fix-simple-pass-all","pushedAt":"2024-09-23T14:56:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pbalcer","name":"Piotr Balcer","path":"/pbalcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8775610?s=80&v=4"},"commit":{"message":"Fix urEnqueueEventsWaitWithBarrier when used with interop events\n\nThis patch partially reverts changes made in #2087 and allows\nall events to be appended for waiting.","shortMessageHtmlLink":"Fix urEnqueueEventsWaitWithBarrier when used with interop events"}},{"before":null,"after":"0d6451a6525fb4e8b9da0494deb4986c469705f2","ref":"refs/heads/fix-filter-out-same-cmdlists","pushedAt":"2024-09-23T14:53:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pbalcer","name":"Piotr Balcer","path":"/pbalcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8775610?s=80&v=4"},"commit":{"message":"Fix urEnqueueEventsWaitWithBarrier when used with interop events\n\nThis patch makes sure that only events from the exact same\ncmdlists are filtered out when appending events to wait.","shortMessageHtmlLink":"Fix urEnqueueEventsWaitWithBarrier when used with interop events"}},{"before":"416ab235e9599cfa9b40f74ea4ca0a2473c4eac8","after":"6ab07b9fba847697591cce18a2f425c31e902b7d","ref":"refs/heads/ur-events-tests","pushedAt":"2024-09-23T14:51:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pbalcer","name":"Piotr Balcer","path":"/pbalcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8775610?s=80&v=4"},"commit":{"message":"add interop event tests with barriers\n\nThis tests a scenario where a native interop event\nis used as part of a barrier. Current implementation\nfails because it skips waiting on events if the\nqueue is using driver in order lists.","shortMessageHtmlLink":"add interop event tests with barriers"}},{"before":null,"after":"416ab235e9599cfa9b40f74ea4ca0a2473c4eac8","ref":"refs/heads/ur-events-tests","pushedAt":"2024-09-23T14:50:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pbalcer","name":"Piotr Balcer","path":"/pbalcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8775610?s=80&v=4"},"commit":{"message":"add interop event tests with barriers","shortMessageHtmlLink":"add interop event tests with barriers"}},{"before":null,"after":"a32549b4d173765e4476dda62ae627b3792e4e9e","ref":"refs/heads/fix-perf-tracing-logs","pushedAt":"2024-09-20T10:19:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pbalcer","name":"Piotr Balcer","path":"/pbalcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8775610?s=80&v=4"},"commit":{"message":"fix perf regression in tracing layer\n\nIn the current tracing layer, the parameters of the function\nbeing called are always printed to a string stream that may\nbe used for logging. However, if logs are disabled, this\njust unnecessarily wastes times.","shortMessageHtmlLink":"fix perf regression in tracing layer"}},{"before":"002e79ad0c0e15d247c2f53ae23151ac714c67dc","after":null,"ref":"refs/heads/fix-e2e-jobs","pushedAt":"2024-09-17T10:44:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pbalcer","name":"Piotr Balcer","path":"/pbalcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8775610?s=80&v=4"}},{"before":"ff35ae202a1435d588f4785566eb2910b90b62fb","after":"002e79ad0c0e15d247c2f53ae23151ac714c67dc","ref":"refs/heads/fix-e2e-jobs","pushedAt":"2024-09-17T09:10:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pbalcer","name":"Piotr Balcer","path":"/pbalcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8775610?s=80&v=4"},"commit":{"message":"Suppress e2e test failures","shortMessageHtmlLink":"Suppress e2e test failures"}},{"before":"9affc8b3fc49fbd0b1b4868684af2c68e8077f60","after":"ff35ae202a1435d588f4785566eb2910b90b62fb","ref":"refs/heads/fix-e2e-jobs","pushedAt":"2024-09-16T13:18:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pbalcer","name":"Piotr Balcer","path":"/pbalcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8775610?s=80&v=4"},"commit":{"message":"Suppress e2e test failures","shortMessageHtmlLink":"Suppress e2e test failures"}},{"before":"9ebca898e5e8df6a4e0b633c21a0a41ceb303bed","after":"9affc8b3fc49fbd0b1b4868684af2c68e8077f60","ref":"refs/heads/fix-e2e-jobs","pushedAt":"2024-09-16T11:27:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pbalcer","name":"Piotr Balcer","path":"/pbalcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8775610?s=80&v=4"},"commit":{"message":"Suppress e2e test failures","shortMessageHtmlLink":"Suppress e2e test failures"}},{"before":null,"after":"9ebca898e5e8df6a4e0b633c21a0a41ceb303bed","ref":"refs/heads/fix-e2e-jobs","pushedAt":"2024-09-16T10:26:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pbalcer","name":"Piotr Balcer","path":"/pbalcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8775610?s=80&v=4"},"commit":{"message":"Suppress e2e test failures","shortMessageHtmlLink":"Suppress e2e test failures"}},{"before":"ab1f2fcddb0b255c99a4c819f4d0b6bfa558ddc6","after":"a5f142f39d3ddcd1928a23af4fabee05222c8b51","ref":"refs/heads/dont-return-events-on-fail","pushedAt":"2024-09-11T12:41:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pbalcer","name":"Piotr Balcer","path":"/pbalcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8775610?s=80&v=4"},"commit":{"message":"fix urEnqueueEventsWaitWithBarrier returning events on failures\n\nSYCL RT may sometimes ignore errors and call release on returned\nhandles from failing functions. This patch makes sure that the\nOutEvent remains unmodified when the urEnqueueEventsWaitWithBarrier\nfunction returns an error.","shortMessageHtmlLink":"fix urEnqueueEventsWaitWithBarrier returning events on failures"}},{"before":"5c91e76b3d7b68aa131fa2dbfe17e93206d00dff","after":"ab1f2fcddb0b255c99a4c819f4d0b6bfa558ddc6","ref":"refs/heads/dont-return-events-on-fail","pushedAt":"2024-09-11T11:50:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pbalcer","name":"Piotr Balcer","path":"/pbalcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8775610?s=80&v=4"},"commit":{"message":"fix urEnqueueEventsWaitWithBarrier returning events on failures\n\nSYCL RT may sometimes ignore errors and call release on returned\nhandles from failing functions. This patch makes sure that the\nOutEvent remains unmodified when the urEnqueueEventsWaitWithBarrier\nfunction returns an error.","shortMessageHtmlLink":"fix urEnqueueEventsWaitWithBarrier returning events on failures"}},{"before":null,"after":"5c91e76b3d7b68aa131fa2dbfe17e93206d00dff","ref":"refs/heads/dont-return-events-on-fail","pushedAt":"2024-09-11T11:28:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pbalcer","name":"Piotr Balcer","path":"/pbalcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8775610?s=80&v=4"},"commit":{"message":"fix urEnqueueEventsWaitWithBarrier returning events on failures\n\nSYCL RT may sometimes ignore errors and call release on returned\nhandles from failing functions. This patch makes sure that the\nOutEvent remains unmodified when the urEnqueueEventsWaitWithBarrier\nfunction returns an error.","shortMessageHtmlLink":"fix urEnqueueEventsWaitWithBarrier returning events on failures"}},{"before":"09c09046c46ae070939f2c7f7956fb8b8fa8b4dc","after":"d8ab934c3c1383cfa7f9067ab9297879a0983e6d","ref":"refs/heads/ur-bool-print","pushedAt":"2024-09-09T12:00:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pbalcer","name":"Piotr Balcer","path":"/pbalcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8775610?s=80&v=4"},"commit":{"message":"fix ur_bool_t printing\n\nBool values were printed as ascii characters 0 or 1, leading to artifacts.\nThis patch fixes this by printing either 'false' or 'true', depending on the bool's value.\n\nThis has been annoying me a while when analyzing logs from SYCL apps.","shortMessageHtmlLink":"fix ur_bool_t printing"}},{"before":null,"after":"09c09046c46ae070939f2c7f7956fb8b8fa8b4dc","ref":"refs/heads/ur-bool-print","pushedAt":"2024-09-09T11:58:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pbalcer","name":"Piotr Balcer","path":"/pbalcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8775610?s=80&v=4"},"commit":{"message":"fix ur_bool_t printing\n\nBool values were printed as ascii characters 0 or 1, leading to artifacts.\nThis patch fixes this by printing either 'false' or 'true', depending on the bool's value.\n\nThis has been annoying me a while when analyzing logs from SYCL apps.","shortMessageHtmlLink":"fix ur_bool_t printing"}},{"before":"e156b6199579c8c2dc9dee241f8b741bb7b9e31a","after":"3abe18cf9e4fc89573275d27df87c0060231b591","ref":"refs/heads/static-linking","pushedAt":"2024-09-06T13:12:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kswiecicki","name":"Krzysztof Święcicki","path":"/kswiecicki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61325956?s=80&v=4"},"commit":{"message":"Make /DEPENDENTLOADFLAG:0x800 link option PRIVATE\n\nThis option, marked as PUBLIC, is propagated to the targets linked with the\n'ur_adapter_level_zero' target when the Level Zero adapter is built as a static\nlibrary. This led to a STATUS_DLL_NOT_FOUND error when running test binaries\non Windows.","shortMessageHtmlLink":"Make /DEPENDENTLOADFLAG:0x800 link option PRIVATE"}},{"before":"62b168db35e1906e77c328e543f6c122792a4049","after":"e156b6199579c8c2dc9dee241f8b741bb7b9e31a","ref":"refs/heads/static-linking","pushedAt":"2024-09-06T12:34:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kswiecicki","name":"Krzysztof Święcicki","path":"/kswiecicki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61325956?s=80&v=4"},"commit":{"message":"Make /DEPENDENTLOADFLAG:0x800 link option PRIVATE\n\nThis option, marked as PUBLIC, is propagated to the targets linked with the\n'ur_adapter_level_zero' target when the Level Zero adapter is built as a static\nlibrary. This led to a STATUS_DLL_NOT_FOUND error when running test binaries\non Windows.","shortMessageHtmlLink":"Make /DEPENDENTLOADFLAG:0x800 link option PRIVATE"}},{"before":null,"after":"6854e107dd33b1fc75de9bb6edf9d5a734628870","ref":"refs/heads/trace-try-catch","pushedAt":"2024-09-05T16:15:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pbalcer","name":"Piotr Balcer","path":"/pbalcer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8775610?s=80&v=4"},"commit":{"message":"catch and ignore the exception when SYCL_*_TRACE is malformed","shortMessageHtmlLink":"catch and ignore the exception when SYCL_*_TRACE is malformed"}},{"before":"2d7d4ac178718633c1d96495f4bbc218256c025f","after":"62b168db35e1906e77c328e543f6c122792a4049","ref":"refs/heads/static-linking","pushedAt":"2024-09-05T13:59:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kswiecicki","name":"Krzysztof Święcicki","path":"/kswiecicki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61325956?s=80&v=4"},"commit":{"message":"Make /DEPENDENTLOADFLAG:0x800 link option PRIVATE\n\nThis option, marked as PUBLIC, is propagated to the targets linked with the\n'ur_adapter_level_zero' target when the Level Zero adapter is built as a static\nlibrary. This led to a STATUS_DLL_NOT_FOUND error when running test binaries\non Windows.","shortMessageHtmlLink":"Make /DEPENDENTLOADFLAG:0x800 link option PRIVATE"}},{"before":"00686eb5c5a2aa0d622ae9d5eab63d1c586ab2de","after":"2d7d4ac178718633c1d96495f4bbc218256c025f","ref":"refs/heads/static-linking","pushedAt":"2024-09-05T11:22:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kswiecicki","name":"Krzysztof Święcicki","path":"/kswiecicki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61325956?s=80&v=4"},"commit":{"message":"Make /DEPENDENTLOADFLAG:0x800 link option PRIVATE\n\nThis option, marked as PUBLIC, is propagated to the targets linked with the\n'ur_adapter_level_zero' target when the Level Zero adapter is built as a static\nlibrary. This led to a STATUS_DLL_NOT_FOUND error when running test binaries\non Windows.","shortMessageHtmlLink":"Make /DEPENDENTLOADFLAG:0x800 link option PRIVATE"}},{"before":"285910f3a195600c332803633782028030ecae7a","after":"00686eb5c5a2aa0d622ae9d5eab63d1c586ab2de","ref":"refs/heads/static-linking","pushedAt":"2024-09-05T10:47:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kswiecicki","name":"Krzysztof Święcicki","path":"/kswiecicki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61325956?s=80&v=4"},"commit":{"message":"Make /DEPENDENTLOADFLAG:0x800 link option PRIVATE\n\nThis option, marked as PUBLIC, is propagated to the targets linked with the\n'ur_adapter_level_zero' target when the Level Zero adapter is built as a static\nlibrary. This led to a STATUS_DLL_NOT_FOUND error when running test binaries\non Windows.","shortMessageHtmlLink":"Make /DEPENDENTLOADFLAG:0x800 link option PRIVATE"}},{"before":"49dc032c399d196b3357883911117aa75c621afe","after":"285910f3a195600c332803633782028030ecae7a","ref":"refs/heads/static-linking","pushedAt":"2024-09-04T15:52:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kswiecicki","name":"Krzysztof Święcicki","path":"/kswiecicki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61325956?s=80&v=4"},"commit":{"message":"Make /DEPENDENTLOADFLAG:0x800 link option PRIVATE\n\nThis option, marked as PUBLIC, is propagated to the targets linked with the\n'ur_adapter_level_zero' target when the Level Zero adapter is built as a static\nlibrary. This led to a STATUS_DLL_NOT_FOUND error when running test binaries\non Windows.","shortMessageHtmlLink":"Make /DEPENDENTLOADFLAG:0x800 link option PRIVATE"}},{"before":"7f32a5baf73a41bfb7b7f28ad2cf5f13c8f9511c","after":"49dc032c399d196b3357883911117aa75c621afe","ref":"refs/heads/static-linking","pushedAt":"2024-09-04T13:52:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kswiecicki","name":"Krzysztof Święcicki","path":"/kswiecicki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61325956?s=80&v=4"},"commit":{"message":"Make /DEPENDENTLOADFLAG:0x800 link option PRIVATE\n\nThis option, marked as PUBLIC, is propagated to the targets linked with the\n'ur_adapter_level_zero' target when the Level Zero adapter is built as a static\nlibrary. This led to a STATUS_DLL_NOT_FOUND error when running test binaries\non Windows.","shortMessageHtmlLink":"Make /DEPENDENTLOADFLAG:0x800 link option PRIVATE"}},{"before":"ad5e6da97573093b3b5f2bc660d1784ff8bbcaf1","after":"7f32a5baf73a41bfb7b7f28ad2cf5f13c8f9511c","ref":"refs/heads/static-linking","pushedAt":"2024-09-04T12:01:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kswiecicki","name":"Krzysztof Święcicki","path":"/kswiecicki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61325956?s=80&v=4"},"commit":{"message":"Make /DEPENDENTLOADFLAG:0x800 link option PRIVATE\n\nThis option, marked as PUBLIC, is propagated to the targets linked with the\n'ur_adapter_level_zero' target when the Level Zero adapter is built as a static\nlibrary. This led to a STATUS_DLL_NOT_FOUND error when running test binaries\non Windows.","shortMessageHtmlLink":"Make /DEPENDENTLOADFLAG:0x800 link option PRIVATE"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxNjo1ODo1Ni4wMDAwMDBazwAAAATAlxYG","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNFQxMjowMTo1MS4wMDAwMDBazwAAAASspvgF"}},"title":"Activity · pbalcer/unified-runtime"}