{"action":"opened","number":106,"pull_request":{"url":"https://api.github.com/repos/whitequark/ppx_deriving/pulls/106","id":75909166,"html_url":"https://github.com/whitequark/ppx_deriving/pull/106","diff_url":"https://github.com/whitequark/ppx_deriving/pull/106.diff","patch_url":"https://github.com/whitequark/ppx_deriving/pull/106.patch","issue_url":"https://api.github.com/repos/whitequark/ppx_deriving/issues/106","number":106,"state":"open","locked":false,"title":"Fix for issue with inherited polymorphic variants","user":{"login":"andrewray","id":5944099,"avatar_url":"https://avatars.githubusercontent.com/u/5944099?v=3","gravatar_id":"","url":"https://api.github.com/users/andrewray","html_url":"https://github.com/andrewray","followers_url":"https://api.github.com/users/andrewray/followers","following_url":"https://api.github.com/users/andrewray/following{/other_user}","gists_url":"https://api.github.com/users/andrewray/gists{/gist_id}","starred_url":"https://api.github.com/users/andrewray/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrewray/subscriptions","organizations_url":"https://api.github.com/users/andrewray/orgs","repos_url":"https://api.github.com/users/andrewray/repos","events_url":"https://api.github.com/users/andrewray/events{/privacy}","received_events_url":"https://api.github.com/users/andrewray/received_events","type":"User","site_admin":false},"body":"...and type sigs as per #83.\r\n\r\nchanges `expr_of_typ` to receive a type_declaration and hides it\r\nbehind an option type (note; possibly better to provide a `core_type\r\noption` instead).\r\n\r\nfrom within the deriver structure, using `expr_of_typ` to generate code\r\nfor inherited polymorphic variants will raise an error.  I don't know\r\nif this is actually done anywhere.","created_at":"2016-06-30T23:58:05Z","updated_at":"2016-06-30T23:58:05Z","closed_at":null,"merged_at":null,"merge_commit_sha":"f3d5ff13a44089a52705e51f27aab21f23b97212","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/whitequark/ppx_deriving/pulls/106/commits","review_comments_url":"https://api.github.com/repos/whitequark/ppx_deriving/pulls/106/comments","review_comment_url":"https://api.github.com/repos/whitequark/ppx_deriving/pulls/comments{/number}","comments_url":"https://api.github.com/repos/whitequark/ppx_deriving/issues/106/comments","statuses_url":"https://api.github.com/repos/whitequark/ppx_deriving/statuses/8b9bc2611039606882f745c25ca6f6a3d6db3dd3","head":{"label":"andrewray:polyvar","ref":"polyvar","sha":"8b9bc2611039606882f745c25ca6f6a3d6db3dd3","user":{"login":"andrewray","id":5944099,"avatar_url":"https://avatars.githubusercontent.com/u/5944099?v=3","gravatar_id":"","url":"https://api.github.com/users/andrewray","html_url":"https://github.com/andrewray","followers_url":"https://api.github.com/users/andrewray/followers","following_url":"https://api.github.com/users/andrewray/following{/other_user}","gists_url":"https://api.github.com/users/andrewray/gists{/gist_id}","starred_url":"https://api.github.com/users/andrewray/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrewray/subscriptions","organizations_url":"https://api.github.com/users/andrewray/orgs","repos_url":"https://api.github.com/users/andrewray/repos","events_url":"https://api.github.com/users/andrewray/events{/privacy}","received_events_url":"https://api.github.com/users/andrewray/received_events","type":"User","site_admin":false},"repo":{"id":53495980,"name":"ppx_deriving","full_name":"andrewray/ppx_deriving","owner":{"login":"andrewray","id":5944099,"avatar_url":"https://avatars.githubusercontent.com/u/5944099?v=3","gravatar_id":"","url":"https://api.github.com/users/andrewray","html_url":"https://github.com/andrewray","followers_url":"https://api.github.com/users/andrewray/followers","following_url":"https://api.github.com/users/andrewray/following{/other_user}","gists_url":"https://api.github.com/users/andrewray/gists{/gist_id}","starred_url":"https://api.github.com/users/andrewray/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrewray/subscriptions","organizations_url":"https://api.github.com/users/andrewray/orgs","repos_url":"https://api.github.com/users/andrewray/repos","events_url":"https://api.github.com/users/andrewray/events{/privacy}","received_events_url":"https://api.github.com/users/andrewray/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/andrewray/ppx_deriving","description":"Type-driven code generation for OCaml >=4.02","fork":true,"url":"https://api.github.com/repos/andrewray/ppx_deriving","forks_url":"https://api.github.com/repos/andrewray/ppx_deriving/forks","keys_url":"https://api.github.com/repos/andrewray/ppx_deriving/keys{/key_id}","collaborators_url":"https://api.github.com/repos/andrewray/ppx_deriving/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/andrewray/ppx_deriving/teams","hooks_url":"https://api.github.com/repos/andrewray/ppx_deriving/hooks","issue_events_url":"https://api.github.com/repos/andrewray/ppx_deriving/issues/events{/number}","events_url":"https://api.github.com/repos/andrewray/ppx_deriving/events","assignees_url":"https://api.github.com/repos/andrewray/ppx_deriving/assignees{/user}","branches_url":"https://api.github.com/repos/andrewray/ppx_deriving/branches{/branch}","tags_url":"https://api.github.com/repos/andrewray/ppx_deriving/tags","blobs_url":"https://api.github.com/repos/andrewray/ppx_deriving/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/andrewray/ppx_deriving/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/andrewray/ppx_deriving/git/refs{/sha}","trees_url":"https://api.github.com/repos/andrewray/ppx_deriving/git/trees{/sha}","statuses_url":"https://api.github.com/repos/andrewray/ppx_deriving/statuses/{sha}","languages_url":"https://api.github.com/repos/andrewray/ppx_deriving/languages","stargazers_url":"https://api.github.com/repos/andrewray/ppx_deriving/stargazers","contributors_url":"https://api.github.com/repos/andrewray/ppx_deriving/contributors","subscribers_url":"https://api.github.com/repos/andrewray/ppx_deriving/subscribers","subscription_url":"https://api.github.com/repos/andrewray/ppx_deriving/subscription","commits_url":"https://api.github.com/repos/andrewray/ppx_deriving/commits{/sha}","git_commits_url":"https://api.github.com/repos/andrewray/ppx_deriving/git/commits{/sha}","comments_url":"https://api.github.com/repos/andrewray/ppx_deriving/comments{/number}","issue_comment_url":"https://api.github.com/repos/andrewray/ppx_deriving/issues/comments{/number}","contents_url":"https://api.github.com/repos/andrewray/ppx_deriving/contents/{+path}","compare_url":"https://api.github.com/repos/andrewray/ppx_deriving/compare/{base}...{head}","merges_url":"https://api.github.com/repos/andrewray/ppx_deriving/merges","archive_url":"https://api.github.com/repos/andrewray/ppx_deriving/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/andrewray/ppx_deriving/downloads","issues_url":"https://api.github.com/repos/andrewray/ppx_deriving/issues{/number}","pulls_url":"https://api.github.com/repos/andrewray/ppx_deriving/pulls{/number}","milestones_url":"https://api.github.com/repos/andrewray/ppx_deriving/milestones{/number}","notifications_url":"https://api.github.com/repos/andrewray/ppx_deriving/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/andrewray/ppx_deriving/labels{/name}","releases_url":"https://api.github.com/repos/andrewray/ppx_deriving/releases{/id}","deployments_url":"https://api.github.com/repos/andrewray/ppx_deriving/deployments","created_at":"2016-03-09T12:29:32Z","updated_at":"2016-03-09T12:29:32Z","pushed_at":"2016-06-30T23:56:35Z","git_url":"git://github.com/andrewray/ppx_deriving.git","ssh_url":"git@github.com:andrewray/ppx_deriving.git","clone_url":"https://github.com/andrewray/ppx_deriving.git","svn_url":"https://github.com/andrewray/ppx_deriving","homepage":"","size":482,"stargazers_count":0,"watchers_count":0,"language":"OCaml","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"whitequark:master","ref":"master","sha":"f7bb5bef3817ff4e0b107e7bf99ac625741d509d","user":{"login":"whitequark","id":54771,"avatar_url":"https://avatars.githubusercontent.com/u/54771?v=3","gravatar_id":"","url":"https://api.github.com/users/whitequark","html_url":"https://github.com/whitequark","followers_url":"https://api.github.com/users/whitequark/followers","following_url":"https://api.github.com/users/whitequark/following{/other_user}","gists_url":"https://api.github.com/users/whitequark/gists{/gist_id}","starred_url":"https://api.github.com/users/whitequark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/whitequark/subscriptions","organizations_url":"https://api.github.com/users/whitequark/orgs","repos_url":"https://api.github.com/users/whitequark/repos","events_url":"https://api.github.com/users/whitequark/events{/privacy}","received_events_url":"https://api.github.com/users/whitequark/received_events","type":"User","site_admin":false},"repo":{"id":21903854,"name":"ppx_deriving","full_name":"whitequark/ppx_deriving","owner":{"login":"whitequark","id":54771,"avatar_url":"https://avatars.githubusercontent.com/u/54771?v=3","gravatar_id":"","url":"https://api.github.com/users/whitequark","html_url":"https://github.com/whitequark","followers_url":"https://api.github.com/users/whitequark/followers","following_url":"https://api.github.com/users/whitequark/following{/other_user}","gists_url":"https://api.github.com/users/whitequark/gists{/gist_id}","starred_url":"https://api.github.com/users/whitequark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/whitequark/subscriptions","organizations_url":"https://api.github.com/users/whitequark/orgs","repos_url":"https://api.github.com/users/whitequark/repos","events_url":"https://api.github.com/users/whitequark/events{/privacy}","received_events_url":"https://api.github.com/users/whitequark/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/whitequark/ppx_deriving","description":"Type-driven code generation for OCaml >=4.02","fork":false,"url":"https://api.github.com/repos/whitequark/ppx_deriving","forks_url":"https://api.github.com/repos/whitequark/ppx_deriving/forks","keys_url":"https://api.github.com/repos/whitequark/ppx_deriving/keys{/key_id}","collaborators_url":"https://api.github.com/repos/whitequark/ppx_deriving/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/whitequark/ppx_deriving/teams","hooks_url":"https://api.github.com/repos/whitequark/ppx_deriving/hooks","issue_events_url":"https://api.github.com/repos/whitequark/ppx_deriving/issues/events{/number}","events_url":"https://api.github.com/repos/whitequark/ppx_deriving/events","assignees_url":"https://api.github.com/repos/whitequark/ppx_deriving/assignees{/user}","branches_url":"https://api.github.com/repos/whitequark/ppx_deriving/branches{/branch}","tags_url":"https://api.github.com/repos/whitequark/ppx_deriving/tags","blobs_url":"https://api.github.com/repos/whitequark/ppx_deriving/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/whitequark/ppx_deriving/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/whitequark/ppx_deriving/git/refs{/sha}","trees_url":"https://api.github.com/repos/whitequark/ppx_deriving/git/trees{/sha}","statuses_url":"https://api.github.com/repos/whitequark/ppx_deriving/statuses/{sha}","languages_url":"https://api.github.com/repos/whitequark/ppx_deriving/languages","stargazers_url":"https://api.github.com/repos/whitequark/ppx_deriving/stargazers","contributors_url":"https://api.github.com/repos/whitequark/ppx_deriving/contributors","subscribers_url":"https://api.github.com/repos/whitequark/ppx_deriving/subscribers","subscription_url":"https://api.github.com/repos/whitequark/ppx_deriving/subscription","commits_url":"https://api.github.com/repos/whitequark/ppx_deriving/commits{/sha}","git_commits_url":"https://api.github.com/repos/whitequark/ppx_deriving/git/commits{/sha}","comments_url":"https://api.github.com/repos/whitequark/ppx_deriving/comments{/number}","issue_comment_url":"https://api.github.com/repos/whitequark/ppx_deriving/issues/comments{/number}","contents_url":"https://api.github.com/repos/whitequark/ppx_deriving/contents/{+path}","compare_url":"https://api.github.com/repos/whitequark/ppx_deriving/compare/{base}...{head}","merges_url":"https://api.github.com/repos/whitequark/ppx_deriving/merges","archive_url":"https://api.github.com/repos/whitequark/ppx_deriving/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/whitequark/ppx_deriving/downloads","issues_url":"https://api.github.com/repos/whitequark/ppx_deriving/issues{/number}","pulls_url":"https://api.github.com/repos/whitequark/ppx_deriving/pulls{/number}","milestones_url":"https://api.github.com/repos/whitequark/ppx_deriving/milestones{/number}","notifications_url":"https://api.github.com/repos/whitequark/ppx_deriving/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/whitequark/ppx_deriving/labels{/name}","releases_url":"https://api.github.com/repos/whitequark/ppx_deriving/releases{/id}","deployments_url":"https://api.github.com/repos/whitequark/ppx_deriving/deployments","created_at":"2014-07-16T14:23:15Z","updated_at":"2016-06-27T06:51:04Z","pushed_at":"2016-06-30T23:58:05Z","git_url":"git://github.com/whitequark/ppx_deriving.git","ssh_url":"git@github.com:whitequark/ppx_deriving.git","clone_url":"https://github.com/whitequark/ppx_deriving.git","svn_url":"https://github.com/whitequark/ppx_deriving","homepage":"","size":530,"stargazers_count":89,"watchers_count":89,"language":"OCaml","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":30,"mirror_url":null,"open_issues_count":3,"forks":30,"open_issues":3,"watchers":89,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/whitequark/ppx_deriving/pulls/106"},"html":{"href":"https://github.com/whitequark/ppx_deriving/pull/106"},"issue":{"href":"https://api.github.com/repos/whitequark/ppx_deriving/issues/106"},"comments":{"href":"https://api.github.com/repos/whitequark/ppx_deriving/issues/106/comments"},"review_comments":{"href":"https://api.github.com/repos/whitequark/ppx_deriving/pulls/106/comments"},"review_comment":{"href":"https://api.github.com/repos/whitequark/ppx_deriving/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/whitequark/ppx_deriving/pulls/106/commits"},"statuses":{"href":"https://api.github.com/repos/whitequark/ppx_deriving/statuses/8b9bc2611039606882f745c25ca6f6a3d6db3dd3"}},"merged":false,"mergeable":true,"mergeable_state":"clean","merged_by":null,"comments":0,"review_comments":0,"commits":1,"additions":47,"deletions":18,"changed_files":2}}
{"actor":{"display_login":"andrewray"}}