{"issue":{"user":{"id":50886,"login":"boggle","url":"https://api.github.com/users/boggle","avatar_url":"https://secure.gravatar.com/avatar/475ca1c1637afa0d408cdcbf696c4148?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"475ca1c1637afa0d408cdcbf696c4148"},"milestone":null,"created_at":"2011-12-22T22:03:05Z","title":"fix machine type equality","updated_at":"2011-12-22T22:32:39Z","labels":[],"state":"open","id":2642369,"html_url":"https://github.com/graydon/rust/issues/1376","pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"closed_at":null,"number":1376,"body":"float, int, uint should be equal to their machine type equivalents.  This is currently not the case and originally was the reason for the introduction of trivial casts.  Now that these are gone, this needs fixing, i.e.\r\n\r\nlet f: float = fXY::sin(1.0)\r\n\r\nshould compile.","url":"https://api.github.com/repos/graydon/rust/issues/1376","comments":2,"assignee":null},"comment":{"user":{"id":50886,"login":"boggle","url":"https://api.github.com/users/boggle","avatar_url":"https://secure.gravatar.com/avatar/475ca1c1637afa0d408cdcbf696c4148?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"475ca1c1637afa0d408cdcbf696c4148"},"created_at":"2011-12-22T22:32:39Z","updated_at":"2011-12-22T22:32:39Z","id":3255754,"body":"yes, i can see this issue.  on the other hand it stops me from exporting core::f64|f32 math as core::float depending on architecture.","url":"https://api.github.com/repos/graydon/rust/issues/comments/3255754"},"action":"created"}