{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":91338943,"defaultBranch":"main","name":"OpenCL-CTS","ownerLogin":"KhronosGroup","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-05-15T13:06:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1608701?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723101647.0","currentOid":""},"activityList":{"items":[{"before":"eb7a30ae42fb8a66e670d10b96dba168d707d66f","after":"9116bb7acbadfd79db5daf979dddea81b7fd4e75","ref":"refs/heads/main","pushedAt":"2024-09-03T17:30:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kpet","name":"Kévin Petit","path":"/kpet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812764?s=80&v=4"},"commit":{"message":"[NFC] math_brute_force: move TestInfoBase to common.h (#2059)\n\nThe various forms of `TestInfoBase` have many members in common, so\r\navoid duplicating the struct definition and move it to `common.h`.\r\n\r\nProvide a description and initializer for every struct member, and drop\r\ninitializations done with `memset`.\r\n\r\nSigned-off-by: Sven van Haastregt ","shortMessageHtmlLink":"[NFC] math_brute_force: move TestInfoBase to common.h (#2059)"}},{"before":"7131f879740f775e6fdeaf802fa84529dd985262","after":"eb7a30ae42fb8a66e670d10b96dba168d707d66f","ref":"refs/heads/main","pushedAt":"2024-09-03T17:23:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nikhiljnv","name":"Nikhil Joshi","path":"/nikhiljnv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50375403?s=80&v=4"},"commit":{"message":"Modernization of tests from test_semaphores.cpp to align with new SemaphoreTestBase infrastructure (#2029)","shortMessageHtmlLink":"Modernization of tests from test_semaphores.cpp to align with new Sem…"}},{"before":"90f523ea57291f4494a4794d79b0c78e1efc9938","after":"7131f879740f775e6fdeaf802fa84529dd985262","ref":"refs/heads/main","pushedAt":"2024-09-03T17:18:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"Fix external semaphore test when exportability is not supported (#2045)\n\nAn implementation may not support exportable semaphore, subtests\r\navailable in cl_khr_external_semaphore assumes support for exportable\r\nsemaphore, resulting in failure on such implementation. Allow\r\nimplementations to use importable semaphore in such cases.","shortMessageHtmlLink":"Fix external semaphore test when exportability is not supported (#2045)"}},{"before":"a7162188d6d58289691da33ca43308677a6a611f","after":"90f523ea57291f4494a4794d79b0c78e1efc9938","ref":"refs/heads/main","pushedAt":"2024-09-02T10:02:28.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":"api: fix -Wformat warnings (#2025)\n\nThe main sources of warnings were:\r\n\r\n * Printing of a `size_t` which requires the `%zu` specifier.\r\n\r\n * Printing of `cl_long`/`cl_ulong` which is now done using the `PRI*64`\r\nmacros to ensure portability across 32 and 64-bit builds.\r\n\r\nSigned-off-by: Sven van Haastregt ","shortMessageHtmlLink":"api: fix -Wformat warnings (#2025)"}},{"before":"c0db608eacc10741f2559300d8e0af6e460eac18","after":"a7162188d6d58289691da33ca43308677a6a611f","ref":"refs/heads/main","pushedAt":"2024-08-29T12:45:40.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":"[NFC] Use std::vector to store large size array. (#2060)\n\nwindows default stack size is 1M, BUFFER_SIZE is 2 * 1024 * 1024, use\r\narray with BUFFER_SIZE elemets on stack can exceed available stack size\r\nlimits.","shortMessageHtmlLink":"[NFC] Use std::vector to store large size array. (#2060)"}},{"before":"0a00a1f5b03b23e2e63482d7acbaac4e574ff764","after":"c0db608eacc10741f2559300d8e0af6e460eac18","ref":"refs/heads/main","pushedAt":"2024-08-29T12:45:15.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":"printf: add missing vector length modifiers (#2044)\n\nThe length modifier is required with a vector specifier.\r\n\r\nFixes https://github.com/KhronosGroup/OpenCL-CTS/issues/2039\r\n\r\nSigned-off-by: Sven van Haastregt ","shortMessageHtmlLink":"printf: add missing vector length modifiers (#2044)"}},{"before":"6cbe8cae355c025f57c883f579319c6d87b979b9","after":"0a00a1f5b03b23e2e63482d7acbaac4e574ff764","ref":"refs/heads/main","pushedAt":"2024-08-27T15:41:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"Added printf test for double type cases (#2022)\n\naccording to work plan for issue\r\nhttps://github.com/KhronosGroup/OpenCL-CTS/issues/1058","shortMessageHtmlLink":"Added printf test for double type cases (#2022)"}},{"before":"746544af80456c1ae9f759660bde85b6fe9270da","after":"6cbe8cae355c025f57c883f579319c6d87b979b9","ref":"refs/heads/main","pushedAt":"2024-08-20T15:55:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"Added two tests not calling event calback upon error status (#2028)\n\n#1900 \r\nTested on POCL, callback is not called.","shortMessageHtmlLink":"Added two tests not calling event calback upon error status (#2028)"}},{"before":"b8981f5fb8be9da3bf802949622499232568faf6","after":"746544af80456c1ae9f759660bde85b6fe9270da","ref":"refs/heads/main","pushedAt":"2024-08-20T15:54:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"Strengthen testing of CL_DEVICE_TYPE query and use of CL_DEVICE_TYPE* (#1977)\n\nIssue: #1930","shortMessageHtmlLink":"Strengthen testing of CL_DEVICE_TYPE query and use of CL_DEVICE_TYPE* ("}},{"before":"b4c3bf2af2ec171e28952de65e3c48df3cf02589","after":"b8981f5fb8be9da3bf802949622499232568faf6","ref":"refs/heads/main","pushedAt":"2024-08-13T16:54:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"[basic] Enable image format aware scanline comparison. (#2042)\n\nUse format aware memory comparison instead of memcmp.","shortMessageHtmlLink":"[basic] Enable image format aware scanline comparison. (#2042)"}},{"before":"aa49f3bb53fdd3f8f4c23705bcc5ef5f3724616b","after":"b4c3bf2af2ec171e28952de65e3c48df3cf02589","ref":"refs/heads/main","pushedAt":"2024-08-13T16:52:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"Fixes for basic explicit_s2v and commonfns degrees for cl_half (#2024)\n\nBasic explicit_s2v:\r\n\r\nThe verification step was always using round to even when converting a\r\nfloat to half even for round to zero cores.\r\n\r\nCommonfns degrees:\r\n\r\nThe verification step was only taking into account infinities and not\r\nvalues that over/underflow. This resulted in an incorrect error\r\ncalculation. E.g:\r\n\r\ndouble cpu_result = 175668.85998711039;\r\ncl_half gpu_result = 31743; // this is 65504 when converting to float,\r\nwe overflowed.\r\nfloat error = (cpu_result - gpu_result) * some_factor;\r\n\r\nThe fix adds the check if( (cl_half) reference == test ) before\r\ncalculating the error.","shortMessageHtmlLink":"Fixes for basic explicit_s2v and commonfns degrees for cl_half (#2024)"}},{"before":"21ee05ecafde275886a2fd57499cb4000b446dd7","after":"aa49f3bb53fdd3f8f4c23705bcc5ef5f3724616b","ref":"refs/heads/main","pushedAt":"2024-08-13T16:50:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"Added few missing format cases for zero and blank space padding (#2016)\n\naccording to work plan for issue #1058","shortMessageHtmlLink":"Added few missing format cases for zero and blank space padding (#2016)"}},{"before":"a406b340913f622da089b00f284a597656c10239","after":"21ee05ecafde275886a2fd57499cb4000b446dd7","ref":"refs/heads/main","pushedAt":"2024-08-13T16:18:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neiltrevett","name":null,"path":"/neiltrevett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16245547?s=80&v=4"},"commit":{"message":"math_brute_force: stop relying on volatile for IsTininessDetectedBeforeRounding (#2038)\n\nThis makes it literally impossible for drivers to constant fold the\r\nIsTininessDetectedBeforeRounding kernel. Sure, drivers might have should\r\nrespect volatile here, but I'm not convinced this is actually required\r\nby the spec in a very strict sense, because here there are no\r\nside-effects possible in the first place.\r\n\r\nAnd as far as I know, constant folding is allowed to give different\r\nresults than an actual GPU calculation would.\r\n\r\nIn any case, passing the constants via kernel arguments makes this\r\ndetection more reliable and one doesn't have to wonder why the fma test\r\nis failing.\r\n\r\nSide note: this was the last bug (known as of today) I had to fix in\r\norder being able to make a CL CTS submission for Apple Silicon devices.","shortMessageHtmlLink":"math_brute_force: stop relying on volatile for IsTininessDetectedBefo…"}},{"before":"d1434ae5aa19b84077572c450f99ed2eac69902c","after":"a406b340913f622da089b00f284a597656c10239","ref":"refs/heads/main","pushedAt":"2024-08-06T17:20:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nikhiljnv","name":"Nikhil Joshi","path":"/nikhiljnv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50375403?s=80&v=4"},"commit":{"message":"Fix error return and TEST_PASS for negative SVM tests (#2027)\n\nFix error return and TEST_PASS for negative SVM tests\r\nFix review comments from #1802 \r\n\r\nFixes #1964","shortMessageHtmlLink":"Fix error return and TEST_PASS for negative SVM tests (#2027)"}},{"before":"3c81548cba9cfdeea8af03db0c55e1f4684fbd32","after":"d1434ae5aa19b84077572c450f99ed2eac69902c","ref":"refs/heads/main","pushedAt":"2024-08-06T17:18:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nikhiljnv","name":"Nikhil Joshi","path":"/nikhiljnv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50375403?s=80&v=4"},"commit":{"message":"Added new cl_khr_semaphore tests to verify clCreateSemaphoreWithPropertiesKHR negative results (#1962)\n\nAccording to work plan from #1691, new clSemaphoreWrapper introduced to\r\navoid duplication of code","shortMessageHtmlLink":"Added new cl_khr_semaphore tests to verify clCreateSemaphoreWithPrope…"}},{"before":"f47354680facedd9be4bb40d273546a4e3343bfc","after":"3c81548cba9cfdeea8af03db0c55e1f4684fbd32","ref":"refs/heads/main","pushedAt":"2024-08-06T16:33:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"Fix issues in `test_external_semaphores_cross_queues_io2` (#2036)\n\n1. Fix memory leak by making `context2` use the context wrapper.\r\n2. Create two separate events to associate with the two calls to\r\n`clEnqueueSignalSemaphoresKHR()`, as events cannot be reused.\r\n\r\nAlso delete the unused helper function\r\n`semaphore_external_cross_queue_helper()` (which was a duplicate of\r\n`external_semaphore_cross_queue_helper()` anyway).","shortMessageHtmlLink":"Fix issues in test_external_semaphores_cross_queues_io2 (#2036)"}},{"before":"995e46590ee819af6351056eb17faaf2148dc51a","after":"f47354680facedd9be4bb40d273546a4e3343bfc","ref":"refs/heads/main","pushedAt":"2024-08-06T16:32:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"Limit buffers sizes to leave some memory for the platform (#1172)\n\nSome conformance tests use directly the size returned by the runtime\r\nfor max memory size to allocate buffers.\r\nThis doesn't leave enough memory for the system to run the tests.","shortMessageHtmlLink":"Limit buffers sizes to leave some memory for the platform (#1172)"}},{"before":"1a9d41867e7cf495b753a9f75529b1b1bdac3bc6","after":"995e46590ee819af6351056eb17faaf2148dc51a","ref":"refs/heads/main","pushedAt":"2024-08-06T16:31:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"Add clSetCommandQueueProperty test (#1182)\n\nAdd test to check that clSetCommandQueueProperty\r\nsuccessfully changes command queue properties.\r\n\r\nFixes #904\r\n\r\nSigned-off-by: Ellen Norris-Thompson \r\n\r\nSigned-off-by: Ellen Norris-Thompson ","shortMessageHtmlLink":"Add clSetCommandQueueProperty test (#1182)"}},{"before":"13848621f139bf922c073dcc6bf4e9d992004512","after":"1a9d41867e7cf495b753a9f75529b1b1bdac3bc6","ref":"refs/heads/main","pushedAt":"2024-08-06T16:29:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"math_brute_force: only test correctly rounded divide/sqrt for fp32 (#1997)\n\nSkip the correctly rounded divide (divide_cr) and sqrt (sqrt_cr) tests\r\nfor fp16 and fp64.\r\n\r\nThe corresponding build option to enable correctly rounded divide and\r\nsqrt is named `-cl-fp32-correctly-rounded-divide-sqrt` and the\r\ndescription refers only to \"single precision floating-point\", so this\r\noption should not apply to fp16 or fp64.\r\n\r\nThe specification states that fp16 and fp64 divide and sqrt must be\r\ncorrectly rounded for the full profile, without needing any additional\r\nbuild options. This is already tested by the regular divide and sqrt\r\ntests. For the embedded profile the ULP requirement is non-zero, but\r\nthere is no build option to request a correctly rounded implementation\r\nanyway.\r\n\r\nFixes https://github.com/KhronosGroup/OpenCL-CTS/issues/1901 .\r\nRelates to https://github.com/KhronosGroup/OpenCL-CTS/issues/1996 .\r\n\r\nSigned-off-by: Sven van Haastregt ","shortMessageHtmlLink":"math_brute_force: only test correctly rounded divide/sqrt for fp32 (#…"}},{"before":"5be093e0c84b350a284ef6a77efed579a7e66af7","after":"13848621f139bf922c073dcc6bf4e9d992004512","ref":"refs/heads/main","pushedAt":"2024-08-06T16:28:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"Unduplicate kernel_read_write image tests (read) (#1552)\n\nThe kernel_read_write tests have a lot of duplicate code. These are the\r\nnext steps to reducing the duplication, by using the functions in\r\ntest_common.cpp as common for 1D, 1D array and 2D array.\r\n\r\n---------\r\n\r\nSigned-off-by: Ellen Norris-Thompson \r\nCo-authored-by: Ahmed Hesham <117350656+ahesham-arm@users.noreply.github.com>","shortMessageHtmlLink":"Unduplicate kernel_read_write image tests (read) (#1552)"}},{"before":"8974d74db7f4f5ec14088d3438333e66117316bc","after":"5be093e0c84b350a284ef6a77efed579a7e66af7","ref":"refs/heads/main","pushedAt":"2024-08-06T16:26:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"math_brute_force: skip all enqueues in -l mode (#1993)\n\nThe math_brute_force test has a link-check-only mode to quickly test if\r\nall math functions are present.\r\n\r\nIn link-check-only mode, most tests return immediately after kernel\r\ncompilation, but some tests also run the kernel and read back the result\r\ndata before returning. Running the kernels takes a lot more time,\r\ndefeating the purpose of the `-l` mode.\r\n\r\nBreak out at the start of the main `for` loops in link-check-only mode\r\ninstead of returning directly, so that each test can still log its\r\ntrailing message (in most cases just a `\\n`).\r\n\r\nSigned-off-by: Sven van Haastregt ","shortMessageHtmlLink":"math_brute_force: skip all enqueues in -l mode (#1993)"}},{"before":"89a720d3f7f316c97d083cdf670261bffef31ed3","after":"8974d74db7f4f5ec14088d3438333e66117316bc","ref":"refs/heads/main","pushedAt":"2024-08-06T16:21:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neiltrevett","name":null,"path":"/neiltrevett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16245547?s=80&v=4"},"commit":{"message":"conversions: fix ZeroNanToIntCases from https://github.com/KhronosGroup/OpenCL-CTS/pull/1975 (#2030)\n\nThe handling of NaN values in the templated function was incorrect due\r\nto improper initialization of the input data source. Specifically, the\r\nfunction ZeroNanToIntCases used a global pointer gIn, which was not\r\ncorrectly set or did not point to the same data as the local input\r\npointer s used in the non-templated implementation.\r\n\r\nto solve the issue I updated the templated function ZeroNanToIntCases to\r\ntake an additional parameter for the input data source.\r\nand then passed the correct input data (s) to the templated function\r\nduring its invocation.\r\n\r\nCo-authored-by: Banan Ashkar ","shortMessageHtmlLink":"conversions: fix ZeroNanToIntCases from #1975 (#2030)"}},{"before":"19cb042985a886edbc5e49aa4ccdb4e6639db4ec","after":"89a720d3f7f316c97d083cdf670261bffef31ed3","ref":"refs/heads/main","pushedAt":"2024-08-06T16:19:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neiltrevett","name":null,"path":"/neiltrevett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16245547?s=80&v=4"},"commit":{"message":"Added new tests for CL_MUTABLE_DISPATCH_ASSERT_NO_ADDITIONAL_WORK_GROUPS_KHR flag with mutable dispatch (#1991)\n\nAdded new tests for\r\nCL_MUTABLE_DISPATCH_ASSERT_NO_ADDITIONAL_WORK_GROUPS_KHR with mutable\r\ndispatch according to this test plan\r\nhttps://github.com/KhronosGroup/OpenCL-CTS/issues/1897\r\n\r\nCo-authored-by: Banan Ashkar ","shortMessageHtmlLink":"Added new tests for CL_MUTABLE_DISPATCH_ASSERT_NO_ADDITIONAL_WORK_GRO…"}},{"before":"284f7578e6c157980436943680fe0b34432a9d04","after":"19cb042985a886edbc5e49aa4ccdb4e6639db4ec","ref":"refs/heads/main","pushedAt":"2024-08-06T15:45:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"neiltrevett","name":null,"path":"/neiltrevett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16245547?s=80&v=4"},"commit":{"message":"Extended printf test to support more vector cases (#2019)\n\naccording to work plan for issue\r\nhttps://github.com/KhronosGroup/OpenCL-CTS/issues/1058","shortMessageHtmlLink":"Extended printf test to support more vector cases (#2019)"}},{"before":"70884151c9089da7e0cb3ebb0813c903256e7cda","after":"284f7578e6c157980436943680fe0b34432a9d04","ref":"refs/heads/main","pushedAt":"2024-07-29T08:07:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kpet","name":"Kévin Petit","path":"/kpet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812764?s=80&v=4"},"commit":{"message":"Remove outdated readme-spir-v-binaries.txt (#2026)\n\nCompletely outdated. Confuses people.\r\n\r\nSigned-off-by: Kevin Petit ","shortMessageHtmlLink":"Remove outdated readme-spir-v-binaries.txt (#2026)"}},{"before":"0be82dce5e9e3df3010152e031d472df380a38fc","after":"70884151c9089da7e0cb3ebb0813c903256e7cda","ref":"refs/heads/main","pushedAt":"2024-07-23T19:11:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kpet","name":"Kévin Petit","path":"/kpet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812764?s=80&v=4"},"commit":{"message":"[NFC] Remove config.hpp (#2020)\n\nThe defines inside this header were not used anywhere.\r\n\r\nSigned-off-by: Sven van Haastregt ","shortMessageHtmlLink":"[NFC] Remove config.hpp (#2020)"}},{"before":"5b5e43e1fb9af65874915a1a9d92831f5d65b017","after":"0be82dce5e9e3df3010152e031d472df380a38fc","ref":"refs/heads/main","pushedAt":"2024-07-23T19:11:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kpet","name":"Kévin Petit","path":"/kpet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/812764?s=80&v=4"},"commit":{"message":"[printf] Test empty format string, and empty arg string (#2018)\n\nIssue: #1058","shortMessageHtmlLink":"[printf] Test empty format string, and empty arg string (#2018)"}},{"before":"070052c890c83053c5243e32b5bec8b84b04344d","after":"5b5e43e1fb9af65874915a1a9d92831f5d65b017","ref":"refs/heads/main","pushedAt":"2024-07-18T21:08:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"[printf]: input value should be exactly representable as 32-bit float (#2015)\n\nFixed: #2009","shortMessageHtmlLink":"[printf]: input value should be exactly representable as 32-bit float ("}},{"before":"39fa6e6d1b8c7c6c8ef6a411c2ed162c17dc91a5","after":"070052c890c83053c5243e32b5bec8b84b04344d","ref":"refs/heads/main","pushedAt":"2024-07-16T16:54:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"Use sccache on all CI platforms (#2014)\n\nMSVC on Windows was previously omitted from the list of CI platforms\r\nthat use sccache. Unify the CMAKE_CACHE_OPTIONS used for all CI\r\nplatforms.\r\n\r\nIn the case of a 100% cache hit, this cuts down the average checks time\r\nfrom 8 minutes to 4 minutes, example:\r\nhttps://github.com/ahesham-arm/OpenCL-CTS/actions/runs/9896449792","shortMessageHtmlLink":"Use sccache on all CI platforms (#2014)"}},{"before":"8558eb88d7861c7751004e39a183b870310722c7","after":"39fa6e6d1b8c7c6c8ef6a411c2ed162c17dc91a5","ref":"refs/heads/main","pushedAt":"2024-07-16T16:53:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"math_brute_force: remove spurious tan skip check (#1992)\n\nThe `skipTestingRelaxed` check suffers the following problems:\r\n\r\n- The use of `skipTestingRelaxed` in the `if` seems reversed: when\r\nskipping correctness testing using the `-l` command line option, this\r\nvariable causes correctness testing to be run for relaxed-mode `tan`\r\nregardless.\r\n\r\n- Accuracy testing should only be skipped for derived `tan`\r\nimplementations. Non-derived `tan` implementations must still be tested\r\nfor accuracy, so the condition for setting the `skipTestingRelaxed`\r\nvariable is incomplete.\r\n\r\n- It is unclear why only `tan` is conditionalized here. There are other\r\nfunctions such as `tanpi` for which one would expect identical\r\nbehaviour.\r\n\r\nThe actual skipping of accuracy checks for derived implementations\r\nhappens in `Test()`, so just remove `skipTestingRelaxed` as it does not\r\nseem to add any value.\r\n\r\nSigned-off-by: Sven van Haastregt ","shortMessageHtmlLink":"math_brute_force: remove spurious tan skip check (#1992)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEq9t7wAA","startCursor":null,"endCursor":null}},"title":"Activity · KhronosGroup/OpenCL-CTS"}