{"action":"created","issue":{"url":"https://api.github.com/repos/dlang/dmd/issues/8195","repository_url":"https://api.github.com/repos/dlang/dmd","labels_url":"https://api.github.com/repos/dlang/dmd/issues/8195/labels{/name}","comments_url":"https://api.github.com/repos/dlang/dmd/issues/8195/comments","events_url":"https://api.github.com/repos/dlang/dmd/issues/8195/events","html_url":"https://github.com/dlang/dmd/pull/8195","id":316026264,"number":8195,"title":"Fix Issue 16206 - traits getOverloads fails when one of the overload is a templatized function","user":{"login":"Biotronic","id":253521,"avatar_url":"https://avatars2.githubusercontent.com/u/253521?v=4","gravatar_id":"","url":"https://api.github.com/users/Biotronic","html_url":"https://github.com/Biotronic","followers_url":"https://api.github.com/users/Biotronic/followers","following_url":"https://api.github.com/users/Biotronic/following{/other_user}","gists_url":"https://api.github.com/users/Biotronic/gists{/gist_id}","starred_url":"https://api.github.com/users/Biotronic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Biotronic/subscriptions","organizations_url":"https://api.github.com/users/Biotronic/orgs","repos_url":"https://api.github.com/users/Biotronic/repos","events_url":"https://api.github.com/users/Biotronic/events{/privacy}","received_events_url":"https://api.github.com/users/Biotronic/received_events","type":"User","site_admin":false},"labels":[{"id":537492633,"url":"https://api.github.com/repos/dlang/dmd/labels/Bug%20Fix","name":"Bug Fix","color":"0052cc","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2018-04-19T20:20:29Z","updated_at":"2018-04-20T11:33:05Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/dlang/dmd/pulls/8195","html_url":"https://github.com/dlang/dmd/pull/8195","diff_url":"https://github.com/dlang/dmd/pull/8195.diff","patch_url":"https://github.com/dlang/dmd/pull/8195.patch"},"body":"This adds templates to the result of `__traits(getOverloads)`, allowing them to be iterated and inspected.\r\n\r\nThere's a few issues other than 16206 that will be fixed by this - I'll have a look-see through bugzilla tomorrow to find them.\r\n\r\nIt's possible this breaks code by considering template overloads where only function overloads were expected earlier. I expect this to happen rarely in real code, but it's certainly possible. It might be that some templates in Phobos will require updating to handle mixed function/template overload sets."},"comment":{"url":"https://api.github.com/repos/dlang/dmd/issues/comments/383068624","html_url":"https://github.com/dlang/dmd/pull/8195#issuecomment-383068624","issue_url":"https://api.github.com/repos/dlang/dmd/issues/8195","id":383068624,"user":{"login":"Biotronic","id":253521,"avatar_url":"https://avatars2.githubusercontent.com/u/253521?v=4","gravatar_id":"","url":"https://api.github.com/users/Biotronic","html_url":"https://github.com/Biotronic","followers_url":"https://api.github.com/users/Biotronic/followers","following_url":"https://api.github.com/users/Biotronic/following{/other_user}","gists_url":"https://api.github.com/users/Biotronic/gists{/gist_id}","starred_url":"https://api.github.com/users/Biotronic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Biotronic/subscriptions","organizations_url":"https://api.github.com/users/Biotronic/orgs","repos_url":"https://api.github.com/users/Biotronic/repos","events_url":"https://api.github.com/users/Biotronic/events{/privacy}","received_events_url":"https://api.github.com/users/Biotronic/received_events","type":"User","site_admin":false},"created_at":"2018-04-20T11:33:05Z","updated_at":"2018-04-20T11:33:05Z","author_association":"NONE","body":"Removed templates from result, since it makes Jenkins sad. Will make a separate PR for template overloads."}}
{"actor":{"display_login":"Biotronic"}}