{"action":"created","issue":{"url":"https://api.github.com/repos/omniscientjs/immstruct/issues/60","labels_url":"https://api.github.com/repos/omniscientjs/immstruct/issues/60/labels{/name}","comments_url":"https://api.github.com/repos/omniscientjs/immstruct/issues/60/comments","events_url":"https://api.github.com/repos/omniscientjs/immstruct/issues/60/events","html_url":"https://github.com/omniscientjs/immstruct/pull/60","id":73903084,"number":60,"title":"New subscription system for reference cursors","user":{"login":"tomasd","id":120671,"avatar_url":"https://avatars.githubusercontent.com/u/120671?v=3","gravatar_id":"","url":"https://api.github.com/users/tomasd","html_url":"https://github.com/tomasd","followers_url":"https://api.github.com/users/tomasd/followers","following_url":"https://api.github.com/users/tomasd/following{/other_user}","gists_url":"https://api.github.com/users/tomasd/gists{/gist_id}","starred_url":"https://api.github.com/users/tomasd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomasd/subscriptions","organizations_url":"https://api.github.com/users/tomasd/orgs","repos_url":"https://api.github.com/users/tomasd/repos","events_url":"https://api.github.com/users/tomasd/events{/privacy}","received_events_url":"https://api.github.com/users/tomasd/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":10,"created_at":"2015-05-07T08:50:45Z","updated_at":"2015-05-08T05:59:30Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/omniscientjs/immstruct/pulls/60","html_url":"https://github.com/omniscientjs/immstruct/pull/60","diff_url":"https://github.com/omniscientjs/immstruct/pull/60.diff","patch_url":"https://github.com/omniscientjs/immstruct/pull/60.patch"},"body":"Reference cursors are now notified about the change also in case when something on the path to the reference is changed."},"comment":{"url":"https://api.github.com/repos/omniscientjs/immstruct/issues/comments/100109978","html_url":"https://github.com/omniscientjs/immstruct/pull/60#issuecomment-100109978","issue_url":"https://api.github.com/repos/omniscientjs/immstruct/issues/60","id":100109978,"user":{"login":"andrewluetgers","id":232036,"avatar_url":"https://avatars.githubusercontent.com/u/232036?v=3","gravatar_id":"","url":"https://api.github.com/users/andrewluetgers","html_url":"https://github.com/andrewluetgers","followers_url":"https://api.github.com/users/andrewluetgers/followers","following_url":"https://api.github.com/users/andrewluetgers/following{/other_user}","gists_url":"https://api.github.com/users/andrewluetgers/gists{/gist_id}","starred_url":"https://api.github.com/users/andrewluetgers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrewluetgers/subscriptions","organizations_url":"https://api.github.com/users/andrewluetgers/orgs","repos_url":"https://api.github.com/users/andrewluetgers/repos","events_url":"https://api.github.com/users/andrewluetgers/events{/privacy}","received_events_url":"https://api.github.com/users/andrewluetgers/received_events","type":"User","site_admin":false},"created_at":"2015-05-08T05:59:30Z","updated_at":"2015-05-08T05:59:30Z","body":"@Dashed are you implying laziness was being used before or could be? I'm not sure there is much of an opportunity for it here but I'm no expert on that. \r\n\r\nTook a look at how it scales as you change the size of the matrix. 10x10 @ 140 fps, 20x20 @ 88 fps, 30x30 @ 44 fps, 40x40 @ 30 fps\r\n\r\n"}}