{"action":"closed","issue":{"url":"https://api.github.com/repos/JuliaLang/julia/issues/15555","repository_url":"https://api.github.com/repos/JuliaLang/julia","labels_url":"https://api.github.com/repos/JuliaLang/julia/issues/15555/labels{/name}","comments_url":"https://api.github.com/repos/JuliaLang/julia/issues/15555/comments","events_url":"https://api.github.com/repos/JuliaLang/julia/issues/15555/events","html_url":"https://github.com/JuliaLang/julia/issues/15555","id":141928345,"number":15555,"title":"method tfunc cache invalidation bug","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":[{"url":"https://api.github.com/repos/JuliaLang/julia/labels/bug","name":"bug","color":"e10c02"}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-03-18T17:17:07Z","updated_at":"2016-07-20T19:45:01Z","closed_at":"2016-07-20T19:45:01Z","body":"(run with `--inline=no`)\r\n```julia\r\njulia> z=Dict{Any, Any}()\r\nDict{Any,Any}()\r\n\r\njulia> z[+] = +\r\n\r\nimmutable MyInt <: Integer\r\n    val::UInt\r\nend\r\nBase.hash(v::MyInt) = v.val\r\nBase.ht_keyindex2(Dict{MyInt, Int}(), MyInt(0))\r\n```\r\n\r\nedit: reduced test case (this comes from the buildbot test failure https://build.julialang.org/builders/coverage_ubuntu14.04-x64/builds/95/steps/Run%20non-inlined%20tests/logs/stdio)\r\n\r\nedit: this is actually exposing a #265-like bug in the tfunc cache. even though it is being run with `--inline=no`, the code that it is running is from the tfunc cache from inferring `Tuple{Base.#hashindex,Any,Int64}` sometime in the past."}}
{"actor":{"display_login":"vtjnash"}}