{"action":"created","issue":{"url":"https://api.github.com/repos/neovim/neovim/issues/2572","labels_url":"https://api.github.com/repos/neovim/neovim/issues/2572/labels{/name}","comments_url":"https://api.github.com/repos/neovim/neovim/issues/2572/comments","events_url":"https://api.github.com/repos/neovim/neovim/issues/2572/events","html_url":"https://github.com/neovim/neovim/pull/2572","id":72754115,"number":2572,"title":"[WIP] Turned on -Wconversion for diff.c","user":{"login":"wreed4","id":2974783,"avatar_url":"https://avatars.githubusercontent.com/u/2974783?v=3","gravatar_id":"","url":"https://api.github.com/users/wreed4","html_url":"https://github.com/wreed4","followers_url":"https://api.github.com/users/wreed4/followers","following_url":"https://api.github.com/users/wreed4/following{/other_user}","gists_url":"https://api.github.com/users/wreed4/gists{/gist_id}","starred_url":"https://api.github.com/users/wreed4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wreed4/subscriptions","organizations_url":"https://api.github.com/users/wreed4/orgs","repos_url":"https://api.github.com/users/wreed4/repos","events_url":"https://api.github.com/users/wreed4/events{/privacy}","received_events_url":"https://api.github.com/users/wreed4/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/neovim/neovim/labels/WIP","name":"WIP","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-05-03T05:43:53Z","updated_at":"2015-05-03T23:21:56Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/neovim/neovim/pulls/2572","html_url":"https://github.com/neovim/neovim/pull/2572","diff_url":"https://github.com/neovim/neovim/pull/2572.diff","patch_url":"https://github.com/neovim/neovim/pull/2572.patch"},"body":"Documenting that I have chosen to work on diff.c  for issue #567 \r\n\r\nThere seems to be quite a lot of overlap with mouse.c"},"comment":{"url":"https://api.github.com/repos/neovim/neovim/issues/comments/98555804","html_url":"https://github.com/neovim/neovim/pull/2572#issuecomment-98555804","issue_url":"https://api.github.com/repos/neovim/neovim/issues/2572","id":98555804,"user":{"login":"wreed4","id":2974783,"avatar_url":"https://avatars.githubusercontent.com/u/2974783?v=3","gravatar_id":"","url":"https://api.github.com/users/wreed4","html_url":"https://github.com/wreed4","followers_url":"https://api.github.com/users/wreed4/followers","following_url":"https://api.github.com/users/wreed4/following{/other_user}","gists_url":"https://api.github.com/users/wreed4/gists{/gist_id}","starred_url":"https://api.github.com/users/wreed4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wreed4/subscriptions","organizations_url":"https://api.github.com/users/wreed4/orgs","repos_url":"https://api.github.com/users/wreed4/repos","events_url":"https://api.github.com/users/wreed4/events{/privacy}","received_events_url":"https://api.github.com/users/wreed4/received_events","type":"User","site_admin":false},"created_at":"2015-05-03T23:21:56Z","updated_at":"2015-05-03T23:21:56Z","body":"I did make as many things as appropriate `linenr_T`.  I tried to avoid \"raw\" types (long, int, etc) as much as I could, applying previously defined typedefs where ever appropriate.  And I did toy around with the idea of making them unsigned.  However, there is at least one place I found the use of a negative line number in movements (think `-4d`).  This seems to be a valid scenario and enough reason (in my mind) to just leave it as a plain `int`.  But if you (or anyone else) disagrees, please let me know :)\r\n"}}