{"issue":{"state":"open","pull_request":{"diff_url":null,"html_url":null,"patch_url":null},"milestone":null,"user":{"avatar_url":"https://secure.gravatar.com/avatar/09ff2e7d720c0e251185e1fc6b394f4c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"09ff2e7d720c0e251185e1fc6b394f4c","url":"https://api.github.com/users/trishume","login":"trishume","id":887610},"assignee":null,"updated_at":"2011-11-17T00:11:59Z","labels":[],"closed_at":null,"comments":0,"url":"https://api.github.com/repos/Open-Turing-Project/OpenTuring/issues/2","body":"Sometimes the wrong answer is returned. \r\n\r\nCode to reproduce:\r\n\r\n```\r\nvar h : int := IntHashMap.New ()\r\n\r\nfor i : 0 .. 100\r\n    IntHashMap.Put (h,\"test \" + intstr(i), i)\r\nend for\r\nfor i : 50..90\r\n    var got : int\r\n    var worked := IntHashMap.Get (h, \"test \" + intstr(i), got)\r\n    if worked ~= 1 or got ~= i then\r\n\tput \"failed on \" + intstr(i) + \" it gave \" + intstr(got)\r\n    end if\r\nend for\r\n```","html_url":"https://github.com/Open-Turing-Project/OpenTuring/issues/2","title":"HashMaps Sometimes Return The Wrong Number","number":2,"id":2263799,"created_at":"2011-11-17T00:11:59Z"},"action":"opened"}