{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":364944439,"defaultBranch":"main","name":"llvm-project","ownerLogin":"Naghasan","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-05-06T14:48:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8445943?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726751389.0","currentOid":""},"activityList":{"items":[{"before":"a8ba13873df6e08130383501d27589de5aaa96c6","after":"8aa92aa2df7fc27c88f2fdb6e2d77c05d6916d60","ref":"refs/heads/victor/improve-diag","pushedAt":"2024-09-25T20:45:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Naghasan","name":"Victor Lomuller","path":"/Naghasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8445943?s=80&v=4"},"commit":{"message":"Make early exit in Sema::ActOnFinishFunctionBody in case we can't create the sycl kernel call stmt","shortMessageHtmlLink":"Make early exit in Sema::ActOnFinishFunctionBody in case we can't cre…"}},{"before":"9b9e5ea3e17cc902434931dc74842b4bd3386c89","after":"a8ba13873df6e08130383501d27589de5aaa96c6","ref":"refs/heads/victor/improve-diag","pushedAt":"2024-09-25T20:35:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Naghasan","name":"Victor Lomuller","path":"/Naghasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8445943?s=80&v=4"},"commit":{"message":"Address review comment\n\nImprove testing\nRefactor diagnostics of sycl_entry_point\n - move diagnostics into attr handler when possible\n - delay diagnostic if we are in a template instantiation context","shortMessageHtmlLink":"Address review comment"}},{"before":null,"after":"9b9e5ea3e17cc902434931dc74842b4bd3386c89","ref":"refs/heads/victor/improve-diag","pushedAt":"2024-09-19T13:09:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Naghasan","name":"Victor Lomuller","path":"/Naghasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8445943?s=80&v=4"},"commit":{"message":"[SYCL] Improve kernel name diagnostic\n\nIn case of conflicting SYCL kernel name, the compiler reported\nthe location of the initial kernel but without any context.\nThis lead to a poor diagnostic when used with template\nas the user had no information on how the initial kernel was instantiated.\n\nA second issue can arise with SFINAE as the name validation was done during\noverload resolution when the attribute is used on a templated function.\nThis lead to the attribute interfering with the overload resolution.\n\nWe now record the template instantiation trace when a SYCL entry point is registered.\nIn case of conflicting name, the diagnostic is issue when emitting the SYCL kernel CallStmt and\nthe trace is looked up to provide the full context.","shortMessageHtmlLink":"[SYCL] Improve kernel name diagnostic"}},{"before":"87cedbec1cce1cbfc6ad15ae9b88e3481ba9eead","after":"6a8f73803a32db75d22490d341bf8744722a9025","ref":"refs/heads/main","pushedAt":"2024-09-10T12:48:45.000Z","pushType":"push","commitsCount":8218,"pusher":{"login":"Naghasan","name":"Victor Lomuller","path":"/Naghasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8445943?s=80&v=4"},"commit":{"message":"Revert \"Reland \"[asan] Remove debug tracing from `report_globals` (#104404)\" (#105601)\"\n\nthat change still breaks\n\n SanitizerCommon-asan-x86_64-Darwin :: Darwin/print-stack-trace-in-code-loaded-after-fork.cpp\n\n> This reverts commit 2704b804bec50c2b016bf678bd534c330ec655b6\n> and relands #104404.\n>\n> The Darwin should not fail after #105599.\n\nThis reverts commit 8c6f8c29e90666b747fc4b4612647554206a2be5.","shortMessageHtmlLink":"Revert \"Reland \"[asan] Remove debug tracing from report_globals (ll…"}},{"before":null,"after":"90ceed1100526119d395c93f64c54c6ada490364","ref":"refs/heads/sycl-upstream-fe","pushedAt":"2024-09-10T12:29:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Naghasan","name":"Victor Lomuller","path":"/Naghasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8445943?s=80&v=4"},"commit":{"message":"[SYCL] Test acceptance of incomplete parameter types in non-defining sycl_kernel_entry_point attributed function declarations.\n\nC++ does not require parameter types to be complete at the point of a\nnon-defining function declaration. For functions declared with the\nsycl_kernel_entry_point attribute, metadata is generated that includes\nparameter information. This change adds a test to ensure that incomplete\ntypes are not rejected as parameter types for a non-defining declaration\nof a sycl_kernel_entry_point attributed function.","shortMessageHtmlLink":"[SYCL] Test acceptance of incomplete parameter types in non-defining …"}},{"before":null,"after":"52623029bf504c10ee4e8df749c1e33eaa564cc2","ref":"refs/heads/ptx-version","pushedAt":"2024-06-10T06:48:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Naghasan","name":"Victor Lomuller","path":"/Naghasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8445943?s=80&v=4"},"commit":{"message":"[clang][NVPTX] Define macro indicating the PTX version\n\nDefine __PTX_VERSION__ macro to indicate the used PTX version.\n\nUsually each new PTX version brings a new sm version and the associated instructions.\nHowever, some of these instructions can also be made avialable to older sm.\nThis allows applications to check more accuratly for available instructions.","shortMessageHtmlLink":"[clang][NVPTX] Define macro indicating the PTX version"}},{"before":"ea64200b6197d8db97a11db15a5906fc1eb5ef4a","after":"87cedbec1cce1cbfc6ad15ae9b88e3481ba9eead","ref":"refs/heads/main","pushedAt":"2024-06-10T06:43:30.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"Naghasan","name":"Victor Lomuller","path":"/Naghasan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8445943?s=80&v=4"},"commit":{"message":"[libc++][TZDB] Implements time_zone::to_sys. (#90901)\n\nThis implements the overload with the choose argument and adds this\r\nenum.\r\n\r\nImplements parts of:\r\n- P0355 Extending chrono to Calendars and Time Zones","shortMessageHtmlLink":"[libc++][TZDB] Implements time_zone::to_sys. (llvm#90901)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQyMDo0NTozMC4wMDAwMDBazwAAAATAyDab","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xMFQwNjo0MzozMC4wMDAwMDBazwAAAARgx2GW"}},"title":"Activity · Naghasan/llvm-project"}