{"action":"created","issue":{"url":"https://api.github.com/repos/JuliaLang/julia/issues/17618","repository_url":"https://api.github.com/repos/JuliaLang/julia","labels_url":"https://api.github.com/repos/JuliaLang/julia/issues/17618/labels{/name}","comments_url":"https://api.github.com/repos/JuliaLang/julia/issues/17618/comments","events_url":"https://api.github.com/repos/JuliaLang/julia/issues/17618/events","html_url":"https://github.com/JuliaLang/julia/pull/17618","id":167446986,"number":17618,"title":"allow redefinition of egal parametric types","user":{"login":"vtjnash","id":330950,"avatar_url":"https://avatars.githubusercontent.com/u/330950?v=3","gravatar_id":"","url":"https://api.github.com/users/vtjnash","html_url":"https://github.com/vtjnash","followers_url":"https://api.github.com/users/vtjnash/followers","following_url":"https://api.github.com/users/vtjnash/following{/other_user}","gists_url":"https://api.github.com/users/vtjnash/gists{/gist_id}","starred_url":"https://api.github.com/users/vtjnash/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vtjnash/subscriptions","organizations_url":"https://api.github.com/users/vtjnash/orgs","repos_url":"https://api.github.com/users/vtjnash/repos","events_url":"https://api.github.com/users/vtjnash/events{/privacy}","received_events_url":"https://api.github.com/users/vtjnash/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-07-25T19:33:57Z","updated_at":"2016-07-25T19:43:06Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/JuliaLang/julia/pulls/17618","html_url":"https://github.com/JuliaLang/julia/pull/17618","diff_url":"https://github.com/JuliaLang/julia/pull/17618.diff","patch_url":"https://github.com/JuliaLang/julia/pull/17618.patch"},"body":"also makes TypeVar immutable, which seems to pass the core tests, and is more correct (as long as Oscar doesn't try to copy these types in his inline immutable change before Jeff's change to implement UnionAll)"},"comment":{"url":"https://api.github.com/repos/JuliaLang/julia/issues/comments/235061958","html_url":"https://github.com/JuliaLang/julia/pull/17618#issuecomment-235061958","issue_url":"https://api.github.com/repos/JuliaLang/julia/issues/17618","id":235061958,"user":{"login":"JeffBezanson","id":744556,"avatar_url":"https://avatars.githubusercontent.com/u/744556?v=3","gravatar_id":"","url":"https://api.github.com/users/JeffBezanson","html_url":"https://github.com/JeffBezanson","followers_url":"https://api.github.com/users/JeffBezanson/followers","following_url":"https://api.github.com/users/JeffBezanson/following{/other_user}","gists_url":"https://api.github.com/users/JeffBezanson/gists{/gist_id}","starred_url":"https://api.github.com/users/JeffBezanson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JeffBezanson/subscriptions","organizations_url":"https://api.github.com/users/JeffBezanson/orgs","repos_url":"https://api.github.com/users/JeffBezanson/repos","events_url":"https://api.github.com/users/JeffBezanson/events{/privacy}","received_events_url":"https://api.github.com/users/JeffBezanson/received_events","type":"User","site_admin":false},"created_at":"2016-07-25T19:43:06Z","updated_at":"2016-07-25T19:43:06Z","body":"Making TypeVar immutable, especially at this point, seems very risky to me. We definitely depend on distinguishing TypeVars with identical data (name and bounds) based on address. Since TypeVars contain references they are always heap allocated, which is why it's working, but changing this just seems to be pure asking for trouble."}}
{"actor":{"display_login":"JeffBezanson"}}