{"action":"created","issue":{"url":"https://api.github.com/repos/nodejs/nan/issues/459","labels_url":"https://api.github.com/repos/nodejs/nan/issues/459/labels{/name}","comments_url":"https://api.github.com/repos/nodejs/nan/issues/459/comments","events_url":"https://api.github.com/repos/nodejs/nan/issues/459/events","html_url":"https://github.com/nodejs/nan/pull/459","id":106423712,"number":459,"title":"Add helper method for accessing contents of typedarrays","user":{"login":"mikolalysenko","id":231686,"avatar_url":"https://avatars.githubusercontent.com/u/231686?v=3","gravatar_id":"","url":"https://api.github.com/users/mikolalysenko","html_url":"https://github.com/mikolalysenko","followers_url":"https://api.github.com/users/mikolalysenko/followers","following_url":"https://api.github.com/users/mikolalysenko/following{/other_user}","gists_url":"https://api.github.com/users/mikolalysenko/gists{/gist_id}","starred_url":"https://api.github.com/users/mikolalysenko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikolalysenko/subscriptions","organizations_url":"https://api.github.com/users/mikolalysenko/orgs","repos_url":"https://api.github.com/users/mikolalysenko/repos","events_url":"https://api.github.com/users/mikolalysenko/events{/privacy}","received_events_url":"https://api.github.com/users/mikolalysenko/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":15,"created_at":"2015-09-14T20:42:25Z","updated_at":"2015-09-15T17:55:14Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/nodejs/nan/pulls/459","html_url":"https://github.com/nodejs/nan/pull/459","diff_url":"https://github.com/nodejs/nan/pull/459.diff","patch_url":"https://github.com/nodejs/nan/pull/459.patch"},"body":"This PR adds a portable helper method for reading the contents of a typedarray (ArrayBufferView) from C++, fixing https://github.com/nodejs/nan/issues/455.\r\n\r\nI tried to follow the API conventions from `Utf8String` for this module closely.  Note that this does not make a copy of the typedarray data or hold a reference to the underlying array object, so it would require the user to know what they are doing and not try to access these bytes outside the natural lifetime of the object."},"comment":{"url":"https://api.github.com/repos/nodejs/nan/issues/comments/140481736","html_url":"https://github.com/nodejs/nan/pull/459#issuecomment-140481736","issue_url":"https://api.github.com/repos/nodejs/nan/issues/459","id":140481736,"user":{"login":"mikolalysenko","id":231686,"avatar_url":"https://avatars.githubusercontent.com/u/231686?v=3","gravatar_id":"","url":"https://api.github.com/users/mikolalysenko","html_url":"https://github.com/mikolalysenko","followers_url":"https://api.github.com/users/mikolalysenko/followers","following_url":"https://api.github.com/users/mikolalysenko/following{/other_user}","gists_url":"https://api.github.com/users/mikolalysenko/gists{/gist_id}","starred_url":"https://api.github.com/users/mikolalysenko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikolalysenko/subscriptions","organizations_url":"https://api.github.com/users/mikolalysenko/orgs","repos_url":"https://api.github.com/users/mikolalysenko/repos","events_url":"https://api.github.com/users/mikolalysenko/events{/privacy}","received_events_url":"https://api.github.com/users/mikolalysenko/received_events","type":"User","site_admin":false},"created_at":"2015-09-15T17:55:14Z","updated_at":"2015-09-15T17:55:14Z","body":"Ok, I pushed a doc tweak and it passed this time."}}