{"action":"created","issue":{"url":"https://api.github.com/repos/numpy/numpy/issues/6007","labels_url":"https://api.github.com/repos/numpy/numpy/issues/6007/labels{/name}","comments_url":"https://api.github.com/repos/numpy/numpy/issues/6007/comments","events_url":"https://api.github.com/repos/numpy/numpy/issues/6007/events","html_url":"https://github.com/numpy/numpy/pull/6007","id":90245719,"number":6007,"title":"Revert \"ENH: cache dtype.__hash__\"","user":{"login":"juliantaylor","id":542663,"avatar_url":"https://avatars.githubusercontent.com/u/542663?v=3","gravatar_id":"","url":"https://api.github.com/users/juliantaylor","html_url":"https://github.com/juliantaylor","followers_url":"https://api.github.com/users/juliantaylor/followers","following_url":"https://api.github.com/users/juliantaylor/following{/other_user}","gists_url":"https://api.github.com/users/juliantaylor/gists{/gist_id}","starred_url":"https://api.github.com/users/juliantaylor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/juliantaylor/subscriptions","organizations_url":"https://api.github.com/users/juliantaylor/orgs","repos_url":"https://api.github.com/users/juliantaylor/repos","events_url":"https://api.github.com/users/juliantaylor/events{/privacy}","received_events_url":"https://api.github.com/users/juliantaylor/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-06-22T23:47:38Z","updated_at":"2015-06-23T01:42:47Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/numpy/numpy/pulls/6007","html_url":"https://github.com/numpy/numpy/pull/6007","diff_url":"https://github.com/numpy/numpy/pull/6007.diff","patch_url":"https://github.com/numpy/numpy/pull/6007.patch"},"body":"The type hash is a marginal micro optimization only useful to tiny\r\nsubset of users. As currently implemented it is not worth the minor ABI\r\nbreak. We should not let that slide anymore else we may turn the dtype\r\nobject into the same poor state as the ufunc object.\r\n\r\nThis reverts commit cca2c1a4fecfa5533b5579204c5f28a12c5b078a."},"comment":{"url":"https://api.github.com/repos/numpy/numpy/issues/comments/114323677","html_url":"https://github.com/numpy/numpy/pull/6007#issuecomment-114323677","issue_url":"https://api.github.com/repos/numpy/numpy/issues/6007","id":114323677,"user":{"login":"juliantaylor","id":542663,"avatar_url":"https://avatars.githubusercontent.com/u/542663?v=3","gravatar_id":"","url":"https://api.github.com/users/juliantaylor","html_url":"https://github.com/juliantaylor","followers_url":"https://api.github.com/users/juliantaylor/followers","following_url":"https://api.github.com/users/juliantaylor/following{/other_user}","gists_url":"https://api.github.com/users/juliantaylor/gists{/gist_id}","starred_url":"https://api.github.com/users/juliantaylor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/juliantaylor/subscriptions","organizations_url":"https://api.github.com/users/juliantaylor/orgs","repos_url":"https://api.github.com/users/juliantaylor/repos","events_url":"https://api.github.com/users/juliantaylor/events{/privacy}","received_events_url":"https://api.github.com/users/juliantaylor/received_events","type":"User","site_admin":false},"created_at":"2015-06-23T01:42:47Z","updated_at":"2015-06-23T01:42:47Z","body":"yes its very unlikely, my main concern is that it adds field we cannot remove anymore after release.\r\nThe reason for its existence is just not significant enough to warrant this.\r\nBut feel free to close this if you disagree, I don't mind it so much if I'm alone with this opinion."}}