{"action":"closed","issue":{"url":"https://api.github.com/repos/KhronosGroup/SPIRV-Tools/issues/1659","repository_url":"https://api.github.com/repos/KhronosGroup/SPIRV-Tools","labels_url":"https://api.github.com/repos/KhronosGroup/SPIRV-Tools/issues/1659/labels{/name}","comments_url":"https://api.github.com/repos/KhronosGroup/SPIRV-Tools/issues/1659/comments","events_url":"https://api.github.com/repos/KhronosGroup/SPIRV-Tools/issues/1659/events","html_url":"https://github.com/KhronosGroup/SPIRV-Tools/issues/1659","id":337124488,"node_id":"MDU6SXNzdWUzMzcxMjQ0ODg=","number":1659,"title":"Optimizer memory leaks","user":{"login":"jodavis42","id":22943955,"node_id":"MDQ6VXNlcjIyOTQzOTU1","avatar_url":"https://avatars3.githubusercontent.com/u/22943955?v=4","gravatar_id":"","url":"https://api.github.com/users/jodavis42","html_url":"https://github.com/jodavis42","followers_url":"https://api.github.com/users/jodavis42/followers","following_url":"https://api.github.com/users/jodavis42/following{/other_user}","gists_url":"https://api.github.com/users/jodavis42/gists{/gist_id}","starred_url":"https://api.github.com/users/jodavis42/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jodavis42/subscriptions","organizations_url":"https://api.github.com/users/jodavis42/orgs","repos_url":"https://api.github.com/users/jodavis42/repos","events_url":"https://api.github.com/users/jodavis42/events{/privacy}","received_events_url":"https://api.github.com/users/jodavis42/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"s-perron","id":31666470,"node_id":"MDQ6VXNlcjMxNjY2NDcw","avatar_url":"https://avatars1.githubusercontent.com/u/31666470?v=4","gravatar_id":"","url":"https://api.github.com/users/s-perron","html_url":"https://github.com/s-perron","followers_url":"https://api.github.com/users/s-perron/followers","following_url":"https://api.github.com/users/s-perron/following{/other_user}","gists_url":"https://api.github.com/users/s-perron/gists{/gist_id}","starred_url":"https://api.github.com/users/s-perron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/s-perron/subscriptions","organizations_url":"https://api.github.com/users/s-perron/orgs","repos_url":"https://api.github.com/users/s-perron/repos","events_url":"https://api.github.com/users/s-perron/events{/privacy}","received_events_url":"https://api.github.com/users/s-perron/received_events","type":"User","site_admin":false},"assignees":[{"login":"s-perron","id":31666470,"node_id":"MDQ6VXNlcjMxNjY2NDcw","avatar_url":"https://avatars1.githubusercontent.com/u/31666470?v=4","gravatar_id":"","url":"https://api.github.com/users/s-perron","html_url":"https://github.com/s-perron","followers_url":"https://api.github.com/users/s-perron/followers","following_url":"https://api.github.com/users/s-perron/following{/other_user}","gists_url":"https://api.github.com/users/s-perron/gists{/gist_id}","starred_url":"https://api.github.com/users/s-perron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/s-perron/subscriptions","organizations_url":"https://api.github.com/users/s-perron/orgs","repos_url":"https://api.github.com/users/s-perron/repos","events_url":"https://api.github.com/users/s-perron/events{/privacy}","received_events_url":"https://api.github.com/users/s-perron/received_events","type":"User","site_admin":false}],"milestone":null,"comments":4,"created_at":"2018-06-29T20:16:24Z","updated_at":"2018-07-05T21:54:47Z","closed_at":"2018-07-05T21:54:47Z","author_association":"NONE","body":"The optimizer has two fairly obvious memory leaks, both in fold.cpp.\r\nOne is line 202 in the function FoldInstructionInternal and the other is on line 214 in the function GetConstantFoldingRules.\r\n\r\nBoth of these could be turned into static non-pointers to get rid of the leaks from my quick tests."}}
{"actor":{"display_login":"dneto0"}}