{"action":"created","issue":{"url":"https://api.github.com/repos/apache/incubator-tvm/issues/4603","repository_url":"https://api.github.com/repos/apache/incubator-tvm","labels_url":"https://api.github.com/repos/apache/incubator-tvm/issues/4603/labels{/name}","comments_url":"https://api.github.com/repos/apache/incubator-tvm/issues/4603/comments","events_url":"https://api.github.com/repos/apache/incubator-tvm/issues/4603/events","html_url":"https://github.com/apache/incubator-tvm/pull/4603","id":544056051,"node_id":"MDExOlB1bGxSZXF1ZXN0MzU4MjUyMTI0","number":4603,"title":"[REFACTOR][OBJECT] Consoldiate NodePtr/Ref/Hash/Equal  to Object","user":{"login":"tqchen","id":2577440,"node_id":"MDQ6VXNlcjI1Nzc0NDA=","avatar_url":"https://avatars3.githubusercontent.com/u/2577440?v=4","gravatar_id":"","url":"https://api.github.com/users/tqchen","html_url":"https://github.com/tqchen","followers_url":"https://api.github.com/users/tqchen/followers","following_url":"https://api.github.com/users/tqchen/following{/other_user}","gists_url":"https://api.github.com/users/tqchen/gists{/gist_id}","starred_url":"https://api.github.com/users/tqchen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tqchen/subscriptions","organizations_url":"https://api.github.com/users/tqchen/orgs","repos_url":"https://api.github.com/users/tqchen/repos","events_url":"https://api.github.com/users/tqchen/events{/privacy}","received_events_url":"https://api.github.com/users/tqchen/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2019-12-31T01:07:36Z","updated_at":"2020-01-07T10:39:26Z","closed_at":"2019-12-31T17:35:04Z","author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/apache/incubator-tvm/pulls/4603","html_url":"https://github.com/apache/incubator-tvm/pull/4603","diff_url":"https://github.com/apache/incubator-tvm/pull/4603.diff","patch_url":"https://github.com/apache/incubator-tvm/pull/4603.patch"},"body":"Historically, we have classes like NodePtr/Ref/HashEqual.\r\nAfter unified object protocol, these names are just alias of the object counterpart.\r\nMoreover, there are helper macros defined over the places for defining these object.\r\n\r\nThis PR consoldiate the terminologies into the corresponding ones\r\nin the Object system so we have a clean and consistent API moving forward.\r\n\r\n## Changes\r\n\r\nNodePtr/Ref/Hash/Equal -> ObjectPtr/Ref/Hash/Equal\r\nTVM_DEFINE_NODE_REF_METHODS -> TVM_DEFINE_OBJECT_REF_METHODS\r\nconsoldate relay macros into the object ones\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/apache/incubator-tvm/issues/comments/571532709","html_url":"https://github.com/apache/incubator-tvm/pull/4603#issuecomment-571532709","issue_url":"https://api.github.com/repos/apache/incubator-tvm/issues/4603","id":571532709,"node_id":"MDEyOklzc3VlQ29tbWVudDU3MTUzMjcwOQ==","user":{"login":"merrymercy","id":15100009,"node_id":"MDQ6VXNlcjE1MTAwMDA5","avatar_url":"https://avatars2.githubusercontent.com/u/15100009?v=4","gravatar_id":"","url":"https://api.github.com/users/merrymercy","html_url":"https://github.com/merrymercy","followers_url":"https://api.github.com/users/merrymercy/followers","following_url":"https://api.github.com/users/merrymercy/following{/other_user}","gists_url":"https://api.github.com/users/merrymercy/gists{/gist_id}","starred_url":"https://api.github.com/users/merrymercy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/merrymercy/subscriptions","organizations_url":"https://api.github.com/users/merrymercy/orgs","repos_url":"https://api.github.com/users/merrymercy/repos","events_url":"https://api.github.com/users/merrymercy/events{/privacy}","received_events_url":"https://api.github.com/users/merrymercy/received_events","type":"User","site_admin":false},"created_at":"2020-01-07T10:39:26Z","updated_at":"2020-01-07T10:39:26Z","author_association":"MEMBER","body":"Do we also want to do renaming in python code? There are still NodeBase, register_node in python"}}
{"actor":{"display_login":"merrymercy"}}