{"action":"created","issue":{"url":"https://api.github.com/repos/nitnelave/hopper/issues/24","repository_url":"https://api.github.com/repos/nitnelave/hopper","labels_url":"https://api.github.com/repos/nitnelave/hopper/issues/24/labels{/name}","comments_url":"https://api.github.com/repos/nitnelave/hopper/issues/24/comments","events_url":"https://api.github.com/repos/nitnelave/hopper/issues/24/events","html_url":"https://github.com/nitnelave/hopper/pull/24","id":243699262,"number":24,"title":"Llvm: Add skeleton to produce a binary","user":{"login":"nitnelave","id":796633,"avatar_url":"https://avatars2.githubusercontent.com/u/796633?v=4","gravatar_id":"","url":"https://api.github.com/users/nitnelave","html_url":"https://github.com/nitnelave","followers_url":"https://api.github.com/users/nitnelave/followers","following_url":"https://api.github.com/users/nitnelave/following{/other_user}","gists_url":"https://api.github.com/users/nitnelave/gists{/gist_id}","starred_url":"https://api.github.com/users/nitnelave/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nitnelave/subscriptions","organizations_url":"https://api.github.com/users/nitnelave/orgs","repos_url":"https://api.github.com/users/nitnelave/repos","events_url":"https://api.github.com/users/nitnelave/events{/privacy}","received_events_url":"https://api.github.com/users/nitnelave/received_events","type":"User","site_admin":false},"labels":[{"id":609286228,"url":"https://api.github.com/repos/nitnelave/hopper/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":619493349,"url":"https://api.github.com/repos/nitnelave/hopper/labels/in%20progress","name":"in progress","color":"ededed","default":false}],"state":"open","locked":false,"assignee":{"login":"nitnelave","id":796633,"avatar_url":"https://avatars2.githubusercontent.com/u/796633?v=4","gravatar_id":"","url":"https://api.github.com/users/nitnelave","html_url":"https://github.com/nitnelave","followers_url":"https://api.github.com/users/nitnelave/followers","following_url":"https://api.github.com/users/nitnelave/following{/other_user}","gists_url":"https://api.github.com/users/nitnelave/gists{/gist_id}","starred_url":"https://api.github.com/users/nitnelave/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nitnelave/subscriptions","organizations_url":"https://api.github.com/users/nitnelave/orgs","repos_url":"https://api.github.com/users/nitnelave/repos","events_url":"https://api.github.com/users/nitnelave/events{/privacy}","received_events_url":"https://api.github.com/users/nitnelave/received_events","type":"User","site_admin":false},"assignees":[{"login":"nitnelave","id":796633,"avatar_url":"https://avatars2.githubusercontent.com/u/796633?v=4","gravatar_id":"","url":"https://api.github.com/users/nitnelave","html_url":"https://github.com/nitnelave","followers_url":"https://api.github.com/users/nitnelave/followers","following_url":"https://api.github.com/users/nitnelave/following{/other_user}","gists_url":"https://api.github.com/users/nitnelave/gists{/gist_id}","starred_url":"https://api.github.com/users/nitnelave/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nitnelave/subscriptions","organizations_url":"https://api.github.com/users/nitnelave/orgs","repos_url":"https://api.github.com/users/nitnelave/repos","events_url":"https://api.github.com/users/nitnelave/events{/privacy}","received_events_url":"https://api.github.com/users/nitnelave/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/nitnelave/hopper/milestones/1","html_url":"https://github.com/nitnelave/hopper/milestone/1","labels_url":"https://api.github.com/repos/nitnelave/hopper/milestones/1/labels","id":2543787,"number":1,"title":"0.1","description":null,"creator":{"login":"nitnelave","id":796633,"avatar_url":"https://avatars2.githubusercontent.com/u/796633?v=4","gravatar_id":"","url":"https://api.github.com/users/nitnelave","html_url":"https://github.com/nitnelave","followers_url":"https://api.github.com/users/nitnelave/followers","following_url":"https://api.github.com/users/nitnelave/following{/other_user}","gists_url":"https://api.github.com/users/nitnelave/gists{/gist_id}","starred_url":"https://api.github.com/users/nitnelave/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nitnelave/subscriptions","organizations_url":"https://api.github.com/users/nitnelave/orgs","repos_url":"https://api.github.com/users/nitnelave/repos","events_url":"https://api.github.com/users/nitnelave/events{/privacy}","received_events_url":"https://api.github.com/users/nitnelave/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":11,"state":"open","created_at":"2017-05-25T21:22:27Z","updated_at":"2017-07-18T12:30:06Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2017-07-18T12:30:06Z","updated_at":"2017-07-18T16:21:37Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/nitnelave/hopper/pulls/24","html_url":"https://github.com/nitnelave/hopper/pull/24","diff_url":"https://github.com/nitnelave/hopper/pull/24.diff","patch_url":"https://github.com/nitnelave/hopper/pull/24.patch"},"body":"This CL provides the skeleton for ast transformation and code generation.\r\n\r\nThe main is a bit ugly for now (not configurable, etc), but it is a testing main, and can be easily refactored to something using the flags. This is just to show the possibilities.\r\n\r\nIt currently creates for each input `filename.gh` a `filename.ll` file, with the llvm IR generated. You can then call `llc filename.ll` to create a `filename.s`, and call clang on that file to create a binary.\r\n\r\nIt is possible to directly generate the .o file with llvm, I just haven't done it yet.\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/nitnelave/hopper/24)\n<!-- Reviewable:end -->\n"},"comment":{"url":"https://api.github.com/repos/nitnelave/hopper/issues/comments/316117805","html_url":"https://github.com/nitnelave/hopper/pull/24#issuecomment-316117805","issue_url":"https://api.github.com/repos/nitnelave/hopper/issues/24","id":316117805,"user":{"login":"coveralls","id":2354108,"avatar_url":"https://avatars1.githubusercontent.com/u/2354108?v=4","gravatar_id":"","url":"https://api.github.com/users/coveralls","html_url":"https://github.com/coveralls","followers_url":"https://api.github.com/users/coveralls/followers","following_url":"https://api.github.com/users/coveralls/following{/other_user}","gists_url":"https://api.github.com/users/coveralls/gists{/gist_id}","starred_url":"https://api.github.com/users/coveralls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coveralls/subscriptions","organizations_url":"https://api.github.com/users/coveralls/orgs","repos_url":"https://api.github.com/users/coveralls/repos","events_url":"https://api.github.com/users/coveralls/events{/privacy}","received_events_url":"https://api.github.com/users/coveralls/received_events","type":"User","site_admin":false},"created_at":"2017-07-18T16:21:36Z","updated_at":"2017-07-18T16:21:36Z","body":"\n[![Coverage Status](https://coveralls.io/builds/12443831/badge)](https://coveralls.io/builds/12443831)\n\nCoverage increased (+0.3%) to 95.924% when pulling **dff208c81cf50fc3e6fc4448e8c2ea8091de7fb1 on llvm** into **d95e1305fdd60b577dfd325d32de905485a48183 on master**.\n"}}
{"actor":{"display_login":"coveralls"}}