{"action":"created","issue":{"url":"https://api.github.com/repos/google/upb/issues/60","repository_url":"https://api.github.com/repos/google/upb","labels_url":"https://api.github.com/repos/google/upb/issues/60/labels{/name}","comments_url":"https://api.github.com/repos/google/upb/issues/60/comments","events_url":"https://api.github.com/repos/google/upb/issues/60/events","html_url":"https://github.com/google/upb/pull/60","id":149880016,"number":60,"title":"Put oneofs in the same table as fields.","user":{"login":"haberman","id":1270,"avatar_url":"https://avatars.githubusercontent.com/u/1270?v=3","gravatar_id":"","url":"https://api.github.com/users/haberman","html_url":"https://github.com/haberman","followers_url":"https://api.github.com/users/haberman/followers","following_url":"https://api.github.com/users/haberman/following{/other_user}","gists_url":"https://api.github.com/users/haberman/gists{/gist_id}","starred_url":"https://api.github.com/users/haberman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haberman/subscriptions","organizations_url":"https://api.github.com/users/haberman/orgs","repos_url":"https://api.github.com/users/haberman/repos","events_url":"https://api.github.com/users/haberman/events{/privacy}","received_events_url":"https://api.github.com/users/haberman/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-04-20T20:39:07Z","updated_at":"2016-04-21T23:20:03Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/google/upb/pulls/60","html_url":"https://github.com/google/upb/pull/60","diff_url":"https://github.com/google/upb/pull/60.diff","patch_url":"https://github.com/google/upb/pull/60.patch"},"body":"Oneofs and fields are not allowed to have names that conflict,\r\nso we might as well put them all in the same table.  This also\r\nallows an efficient operation that looks for both fields and\r\noneofs in a single lookup.\r\n\r\nAdded support for OneofDef to Lua to allow testing of this."},"comment":{"url":"https://api.github.com/repos/google/upb/issues/comments/213156567","html_url":"https://github.com/google/upb/pull/60#issuecomment-213156567","issue_url":"https://api.github.com/repos/google/upb/issues/60","id":213156567,"user":{"login":"coveralls","id":2354108,"avatar_url":"https://avatars.githubusercontent.com/u/2354108?v=3","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":"2016-04-21T23:20:03Z","updated_at":"2016-04-21T23:20:03Z","body":"\n[![Coverage Status](https://coveralls.io/builds/5886207/badge)](https://coveralls.io/builds/5886207)\n\nCoverage decreased (-0.3%) to 78.622% when pulling **d7de64c184df6b51748103dd6a96568f06e45c55 on haberman:oneofnames** into **e6fa3f9d869765544b8e424e8573fe8d9af35534 on google:master**.\n"}}