{"action":"created","issue":{"url":"https://api.github.com/repos/dlang/dmd/issues/6068","repository_url":"https://api.github.com/repos/dlang/dmd","labels_url":"https://api.github.com/repos/dlang/dmd/issues/6068/labels{/name}","comments_url":"https://api.github.com/repos/dlang/dmd/issues/6068/comments","events_url":"https://api.github.com/repos/dlang/dmd/issues/6068/events","html_url":"https://github.com/dlang/dmd/pull/6068","id":171890405,"number":6068,"title":"Fix issue 15257 - malformed iasm terminates the compiler","user":{"login":"Cauterite","id":2189677,"avatar_url":"https://avatars.githubusercontent.com/u/2189677?v=3","gravatar_id":"","url":"https://api.github.com/users/Cauterite","html_url":"https://github.com/Cauterite","followers_url":"https://api.github.com/users/Cauterite/followers","following_url":"https://api.github.com/users/Cauterite/following{/other_user}","gists_url":"https://api.github.com/users/Cauterite/gists{/gist_id}","starred_url":"https://api.github.com/users/Cauterite/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Cauterite/subscriptions","organizations_url":"https://api.github.com/users/Cauterite/orgs","repos_url":"https://api.github.com/users/Cauterite/repos","events_url":"https://api.github.com/users/Cauterite/events{/privacy}","received_events_url":"https://api.github.com/users/Cauterite/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"yebblies","id":580100,"avatar_url":"https://avatars.githubusercontent.com/u/580100?v=3","gravatar_id":"","url":"https://api.github.com/users/yebblies","html_url":"https://github.com/yebblies","followers_url":"https://api.github.com/users/yebblies/followers","following_url":"https://api.github.com/users/yebblies/following{/other_user}","gists_url":"https://api.github.com/users/yebblies/gists{/gist_id}","starred_url":"https://api.github.com/users/yebblies/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yebblies/subscriptions","organizations_url":"https://api.github.com/users/yebblies/orgs","repos_url":"https://api.github.com/users/yebblies/repos","events_url":"https://api.github.com/users/yebblies/events{/privacy}","received_events_url":"https://api.github.com/users/yebblies/received_events","type":"User","site_admin":false},"assignees":[{"login":"yebblies","id":580100,"avatar_url":"https://avatars.githubusercontent.com/u/580100?v=3","gravatar_id":"","url":"https://api.github.com/users/yebblies","html_url":"https://github.com/yebblies","followers_url":"https://api.github.com/users/yebblies/followers","following_url":"https://api.github.com/users/yebblies/following{/other_user}","gists_url":"https://api.github.com/users/yebblies/gists{/gist_id}","starred_url":"https://api.github.com/users/yebblies/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yebblies/subscriptions","organizations_url":"https://api.github.com/users/yebblies/orgs","repos_url":"https://api.github.com/users/yebblies/repos","events_url":"https://api.github.com/users/yebblies/events{/privacy}","received_events_url":"https://api.github.com/users/yebblies/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2016-08-18T12:35:15Z","updated_at":"2016-08-30T16:51:51Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dlang/dmd/pulls/6068","html_url":"https://github.com/dlang/dmd/pull/6068","diff_url":"https://github.com/dlang/dmd/pull/6068.diff","patch_url":"https://github.com/dlang/dmd/pull/6068.patch"},"body":"[Issue 15235](https://issues.dlang.org/show_bug.cgi?id=15235) is also fixed incidentally by this patch.\r\n\r\nPreviously, inline assembly errors would call `exit()` instead of propagating the error to callers. Apparently stack unwinding is not allowed in DMD source, so errors are now propagated manually.\r\n\r\nI wasn't exactly sure what to do about calls to `error()`, so for now I've left them as-is. However all calls to `asmerr()` have been augmented.\r\n\r\nMistakes will be made. I am a total git noob, for starters."},"comment":{"url":"https://api.github.com/repos/dlang/dmd/issues/comments/243504688","html_url":"https://github.com/dlang/dmd/pull/6068#issuecomment-243504688","issue_url":"https://api.github.com/repos/dlang/dmd/issues/6068","id":243504688,"user":{"login":"UplinkCoder","id":2844936,"avatar_url":"https://avatars.githubusercontent.com/u/2844936?v=3","gravatar_id":"","url":"https://api.github.com/users/UplinkCoder","html_url":"https://github.com/UplinkCoder","followers_url":"https://api.github.com/users/UplinkCoder/followers","following_url":"https://api.github.com/users/UplinkCoder/following{/other_user}","gists_url":"https://api.github.com/users/UplinkCoder/gists{/gist_id}","starred_url":"https://api.github.com/users/UplinkCoder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/UplinkCoder/subscriptions","organizations_url":"https://api.github.com/users/UplinkCoder/orgs","repos_url":"https://api.github.com/users/UplinkCoder/repos","events_url":"https://api.github.com/users/UplinkCoder/events{/privacy}","received_events_url":"https://api.github.com/users/UplinkCoder/received_events","type":"User","site_admin":false},"created_at":"2016-08-30T16:51:51Z","updated_at":"2016-08-30T16:51:51Z","body":"@Cauterite The observed issues occur when data-layout changes and header-files get out of sync."}}
{"actor":{"display_login":"UplinkCoder"}}