{"action":"created","issue":{"url":"https://api.github.com/repos/pcwalton/sprocketnes/issues/17","labels_url":"https://api.github.com/repos/pcwalton/sprocketnes/issues/17/labels{/name}","comments_url":"https://api.github.com/repos/pcwalton/sprocketnes/issues/17/comments","events_url":"https://api.github.com/repos/pcwalton/sprocketnes/issues/17/events","html_url":"https://github.com/pcwalton/sprocketnes/pull/17","id":94792228,"number":17,"title":"Update to modern Rust","user":{"login":"jonas-schievink","id":1786438,"avatar_url":"https://avatars.githubusercontent.com/u/1786438?v=3","gravatar_id":"","url":"https://api.github.com/users/jonas-schievink","html_url":"https://github.com/jonas-schievink","followers_url":"https://api.github.com/users/jonas-schievink/followers","following_url":"https://api.github.com/users/jonas-schievink/following{/other_user}","gists_url":"https://api.github.com/users/jonas-schievink/gists{/gist_id}","starred_url":"https://api.github.com/users/jonas-schievink/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonas-schievink/subscriptions","organizations_url":"https://api.github.com/users/jonas-schievink/orgs","repos_url":"https://api.github.com/users/jonas-schievink/repos","events_url":"https://api.github.com/users/jonas-schievink/events{/privacy}","received_events_url":"https://api.github.com/users/jonas-schievink/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-07-13T19:23:34Z","updated_at":"2015-07-21T13:58:07Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/pcwalton/sprocketnes/pulls/17","html_url":"https://github.com/pcwalton/sprocketnes/pull/17","diff_url":"https://github.com/pcwalton/sprocketnes/pull/17.diff","patch_url":"https://github.com/pcwalton/sprocketnes/pull/17.patch"},"body":"This kind of got out of hand, but SprocketNES now compiles with the newest Rust nightly, beta and stable.\r\n\r\nI've also updated the directory structure (following the Cargo guide), and split the project into a library and a binary (which I'm not sure makes much sense now, but if someone crazy wants to use this in something like a multi-emulator, this will make it like 1% easier).\r\n\r\nOh, and I've enabled V-Sync, which made a massive difference for me (games were massively stuttering before)."},"comment":{"url":"https://api.github.com/repos/pcwalton/sprocketnes/issues/comments/123315677","html_url":"https://github.com/pcwalton/sprocketnes/pull/17#issuecomment-123315677","issue_url":"https://api.github.com/repos/pcwalton/sprocketnes/issues/17","id":123315677,"user":{"login":"Byron","id":63622,"avatar_url":"https://avatars.githubusercontent.com/u/63622?v=3","gravatar_id":"","url":"https://api.github.com/users/Byron","html_url":"https://github.com/Byron","followers_url":"https://api.github.com/users/Byron/followers","following_url":"https://api.github.com/users/Byron/following{/other_user}","gists_url":"https://api.github.com/users/Byron/gists{/gist_id}","starred_url":"https://api.github.com/users/Byron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Byron/subscriptions","organizations_url":"https://api.github.com/users/Byron/orgs","repos_url":"https://api.github.com/users/Byron/repos","events_url":"https://api.github.com/users/Byron/events{/privacy}","received_events_url":"https://api.github.com/users/Byron/received_events","type":"User","site_admin":false},"created_at":"2015-07-21T13:58:07Z","updated_at":"2015-07-21T13:58:07Z","body":"Considering the project started out as a Rust-demo many years ago, you did amazing work already. I wished there was a dedicated maintainer, like the [gameboy emulator](https://github.com/Gekkio/mooneye-gb) project has.\r\n\r\nIf you would be interested in stepping in, maybe @pcwalton would make you a collaborator ?"}}