{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":122766119,"defaultBranch":"main","name":"OpenCL-CTS","ownerLogin":"karolherbst","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-02-24T18:10:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/171766?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723020357.0","currentOid":""},"activityList":{"items":[{"before":"d32bdcda5df500b72bcf6969b4b928851daf6d76","after":"7782f96ad309af6fcb6cc7074e7ff12c11a3eff7","ref":"refs/heads/main","pushedAt":"2024-08-08T06:59:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"oof","shortMessageHtmlLink":"oof"}},{"before":"1aa78f061e40d88f47cc25ab771920f392306ee5","after":"8000ef8ad578daff015db283a216cc98d97d486b","ref":"refs/heads/IsTininessDetectedBeforeRounding","pushedAt":"2024-08-07T08:51:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"math_brute_force: stop relying on volatile for IsTininessDetectedBeforeRounding\n\nThis makes it literally impossible for drivers to constant fold the\nIsTininessDetectedBeforeRounding kernel. Sure, drivers might have should\nrespect volatile here, but I'm not convinced this is actually required\nby the spec in a very strict sense, because here there are no side-effects\npossible in the first place.\n\nAnd as far as I know, constant folding is allowed to give different\nresults than an actual GPU calculation would.\n\nIn any case, passing the constants via kernel arguments makes this\ndetection more reliable and one doesn't have to wonder why the fma test\nis failing.","shortMessageHtmlLink":"math_brute_force: stop relying on volatile for IsTininessDetectedBefo…"}},{"before":"1aa78f061e40d88f47cc25ab771920f392306ee5","after":"d32bdcda5df500b72bcf6969b4b928851daf6d76","ref":"refs/heads/main","pushedAt":"2024-08-07T08:49:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"oof","shortMessageHtmlLink":"oof"}},{"before":"93aba2dfac862221a9fda5a72b1d8f22c1e295ac","after":"1aa78f061e40d88f47cc25ab771920f392306ee5","ref":"refs/heads/main","pushedAt":"2024-08-07T08:47:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"math_brute_force: stop relying on volatile for IsTininessDetectedBeforeRounding\n\nThis makes it literally impossible for drivers to constant fold the\nIsTininessDetectedBeforeRounding kernel. Sure, drivers might have should\nrespect volatile here, but I'm not convinced this is actually required\nby the spec in a very strict sense, because here there are no side-effects\npossible in the first place.\n\nAnd as far as I know, constant folding is allowed to give different\nresults than an actual GPU calculation would.\n\nIn any case, passing the constants via kernel arguments makes this\ndetection more reliable and one doesn't have to wonder why the fma test\nis failing.","shortMessageHtmlLink":"math_brute_force: stop relying on volatile for IsTininessDetectedBefo…"}},{"before":null,"after":"1aa78f061e40d88f47cc25ab771920f392306ee5","ref":"refs/heads/IsTininessDetectedBeforeRounding","pushedAt":"2024-08-07T08:45:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"math_brute_force: stop relying on volatile for IsTininessDetectedBeforeRounding\n\nThis makes it literally impossible for drivers to constant fold the\nIsTininessDetectedBeforeRounding kernel. Sure, drivers might have should\nrespect volatile here, but I'm not convinced this is actually required\nby the spec in a very strict sense, because here there are no side-effects\npossible in the first place.\n\nAnd as far as I know, constant folding is allowed to give different\nresults than an actual GPU calculation would.\n\nIn any case, passing the constants via kernel arguments makes this\ndetection more reliable and one doesn't have to wonder why the fma test\nis failing.","shortMessageHtmlLink":"math_brute_force: stop relying on volatile for IsTininessDetectedBefo…"}},{"before":null,"after":"572ffd6e42bb2894d1b4b30bc2604d6d1a2067e6","ref":"refs/heads/more_format","pushedAt":"2024-06-19T13:47:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"Extend printf tests with more %% corner cases\n\nWe've had a couple of bugs inside mesa/rusticl processing %% correctly.\nI've added those cases locally to make sure all corner cases are properly\nhandled.","shortMessageHtmlLink":"Extend printf tests with more %% corner cases"}},{"before":"2bcbb34a3f847909cc9eb6ad4c4ee58d7ff06923","after":"93aba2dfac862221a9fda5a72b1d8f22c1e295ac","ref":"refs/heads/main","pushedAt":"2024-06-18T16:47:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"oof","shortMessageHtmlLink":"oof"}},{"before":"96b477b06b62382af76d70fe9199ce53a4db066e","after":"2bcbb34a3f847909cc9eb6ad4c4ee58d7ff06923","ref":"refs/heads/main","pushedAt":"2024-06-18T16:17:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"oof","shortMessageHtmlLink":"oof"}},{"before":"f26c7f006c1bf65bd7e610c42d55a970b3c7b9d5","after":"96b477b06b62382af76d70fe9199ce53a4db066e","ref":"refs/heads/main","pushedAt":"2024-06-18T16:16:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"oof","shortMessageHtmlLink":"oof"}},{"before":"cd6efef7a59733dae53f430d2a9a82d5c7981f80","after":"f26c7f006c1bf65bd7e610c42d55a970b3c7b9d5","ref":"refs/heads/main","pushedAt":"2024-03-22T11:52:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"oof","shortMessageHtmlLink":"oof"}},{"before":"c4c9ea98c6aff616732cab2ec2b74d51f12bff03","after":"209518c46c657148e383dad9fae1c2b995507b36","ref":"refs/heads/fix_gl_sharing","pushedAt":"2024-02-20T17:05:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"run clang-format on touched files","shortMessageHtmlLink":"run clang-format on touched files"}},{"before":"cf5159b397d06de2fcf04dbce1a5e11ce228cd29","after":"c4c9ea98c6aff616732cab2ec2b74d51f12bff03","ref":"refs/heads/fix_gl_sharing","pushedAt":"2024-02-02T00:47:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"run clang-format on touched files","shortMessageHtmlLink":"run clang-format on touched files"}},{"before":"f6f599b2cc8fa43dbadffc8d8ea02fd1aabd85bd","after":"cf5159b397d06de2fcf04dbce1a5e11ce228cd29","ref":"refs/heads/fix_gl_sharing","pushedAt":"2024-01-31T15:04:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"run clang-format on touched files","shortMessageHtmlLink":"run clang-format on touched files"}},{"before":null,"after":"f6f599b2cc8fa43dbadffc8d8ea02fd1aabd85bd","ref":"refs/heads/fix_gl_sharing","pushedAt":"2024-01-31T11:25:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"fix freeglut reinitialization attempt in gl_sharing tests\n\nFixes the following error:\nfreeglut (./build/test_conformance/gl/test_gl): illegal glutInit() reinitialization attempt","shortMessageHtmlLink":"fix freeglut reinitialization attempt in gl_sharing tests"}},{"before":"8213e37a421c4a926687463a3c10344889250a81","after":"2cd0026be64fa3c26262e4def3b68ffc40da86f6","ref":"refs/heads/prog_var_relax_atomic","pushedAt":"2023-10-08T09:24:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"make atomic tests in prog var testing optional\n\nThis is helpful for testing progvars on implementations not implementing\nall the optional atomic features.","shortMessageHtmlLink":"make atomic tests in prog var testing optional"}},{"before":"597e19e52450978b26f229347a8eebc3e1b2b29a","after":"8213e37a421c4a926687463a3c10344889250a81","ref":"refs/heads/prog_var_relax_atomic","pushedAt":"2023-10-03T17:44:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"make atomic tests in prog var testing optional\n\nThis is helpful for testing progvars on implementations not implementing\nall the optional atomic features.","shortMessageHtmlLink":"make atomic tests in prog var testing optional"}},{"before":"e8ea766da37e088da28d83ca035632ead759217c","after":"cd6efef7a59733dae53f430d2a9a82d5c7981f80","ref":"refs/heads/main","pushedAt":"2023-08-22T12:58:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"oof","shortMessageHtmlLink":"oof"}},{"before":"8df06abfe334054d8ab30a2bbbce81e888eed578","after":"e8ea766da37e088da28d83ca035632ead759217c","ref":"refs/heads/main","pushedAt":"2023-08-22T12:15:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"oof","shortMessageHtmlLink":"oof"}},{"before":"dd3e0f90c9b5949af62a83829499f392bfe9de95","after":"8df06abfe334054d8ab30a2bbbce81e888eed578","ref":"refs/heads/main","pushedAt":"2023-08-22T11:37:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"oof","shortMessageHtmlLink":"oof"}},{"before":"76be5ea25a2f98f0259d51c5d610cdcbdd4f1a64","after":"dd3e0f90c9b5949af62a83829499f392bfe9de95","ref":"refs/heads/main","pushedAt":"2023-08-22T11:08:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"no werror","shortMessageHtmlLink":"no werror"}},{"before":"7c6fecaf57bcfc588ae6b3c0c0f2146a6e9fcbbc","after":"76be5ea25a2f98f0259d51c5d610cdcbdd4f1a64","ref":"refs/heads/main","pushedAt":"2023-08-22T08:58:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"no werror","shortMessageHtmlLink":"no werror"}},{"before":"c75b5ce7ac0af4b16632d56affe3a1ebfe130ebd","after":"7c6fecaf57bcfc588ae6b3c0c0f2146a6e9fcbbc","ref":"refs/heads/main","pushedAt":"2023-08-22T08:58:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"make atomic tests in prog var testing optional\n\nThis is helpful for testing progvars on implementations not implementing\nall the optional atomic features.","shortMessageHtmlLink":"make atomic tests in prog var testing optional"}},{"before":"32ccd1cef135050871c142e7a384418afa99acb3","after":"597e19e52450978b26f229347a8eebc3e1b2b29a","ref":"refs/heads/prog_var_relax_atomic","pushedAt":"2023-08-22T08:51:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"make atomic tests in prog var testing optional\n\nThis is helpful for testing progvars on implementations not implementing\nall the optional atomic features.","shortMessageHtmlLink":"make atomic tests in prog var testing optional"}},{"before":"2f3acfd1582f9399e3bf51675733e546ae9af39b","after":"c75b5ce7ac0af4b16632d56affe3a1ebfe130ebd","ref":"refs/heads/main","pushedAt":"2023-08-22T08:51:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"make atomic tests in prog var testing optional\n\nThis is helpful for testing progvars on implementations not implementing\nall the optional atomic features.","shortMessageHtmlLink":"make atomic tests in prog var testing optional"}},{"before":null,"after":"32ccd1cef135050871c142e7a384418afa99acb3","ref":"refs/heads/prog_var_relax_atomic","pushedAt":"2023-08-14T17:01:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"make atomic tests in prog var testing optional\n\nThis is helpful for testing progvars on implementations not implementing\nall the optional atomic features.","shortMessageHtmlLink":"make atomic tests in prog var testing optional"}},{"before":"49499548e943d06ff055b813b615dfd1d0f5f2e5","after":"2f3acfd1582f9399e3bf51675733e546ae9af39b","ref":"refs/heads/main","pushedAt":"2023-06-08T19:10:05.354Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"no werror","shortMessageHtmlLink":"no werror"}},{"before":"faed220f080c789c922dca3121af5e17aa1ae4c8","after":"49499548e943d06ff055b813b615dfd1d0f5f2e5","ref":"refs/heads/main","pushedAt":"2023-04-16T08:13:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"no werror","shortMessageHtmlLink":"no werror"}},{"before":"ddd667d5be88473e931e5b676c85913258088b97","after":null,"ref":"refs/heads/master","pushedAt":"2023-04-16T08:08:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"}},{"before":null,"after":"faed220f080c789c922dca3121af5e17aa1ae4c8","ref":"refs/heads/main","pushedAt":"2023-04-16T08:07:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"karolherbst","name":"Karol Herbst","path":"/karolherbst","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171766?s=80&v=4"},"commit":{"message":"no werror","shortMessageHtmlLink":"no werror"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wOFQwNjo1OTowOC4wMDAwMDBazwAAAASU7M35","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wOFQwNjo1OTowOC4wMDAwMDBazwAAAASU7M35","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0xNlQwODowNzozMy4wMDAwMDBazwAAAAMZopZO"}},"title":"Activity · karolherbst/OpenCL-CTS"}