{"action":"created","issue":{"url":"https://api.github.com/repos/haskell/primitive/issues/194","repository_url":"https://api.github.com/repos/haskell/primitive","labels_url":"https://api.github.com/repos/haskell/primitive/issues/194/labels{/name}","comments_url":"https://api.github.com/repos/haskell/primitive/issues/194/comments","events_url":"https://api.github.com/repos/haskell/primitive/issues/194/events","html_url":"https://github.com/haskell/primitive/pull/194","id":350604137,"node_id":"MDExOlB1bGxSZXF1ZXN0MjA4NDE1NTYw","number":194,"title":"Add new atomic operations","user":{"login":"treeowl","id":1893117,"node_id":"MDQ6VXNlcjE4OTMxMTc=","avatar_url":"https://avatars2.githubusercontent.com/u/1893117?v=4","gravatar_id":"","url":"https://api.github.com/users/treeowl","html_url":"https://github.com/treeowl","followers_url":"https://api.github.com/users/treeowl/followers","following_url":"https://api.github.com/users/treeowl/following{/other_user}","gists_url":"https://api.github.com/users/treeowl/gists{/gist_id}","starred_url":"https://api.github.com/users/treeowl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/treeowl/subscriptions","organizations_url":"https://api.github.com/users/treeowl/orgs","repos_url":"https://api.github.com/users/treeowl/repos","events_url":"https://api.github.com/users/treeowl/events{/privacy}","received_events_url":"https://api.github.com/users/treeowl/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":37,"created_at":"2018-08-14T21:26:55Z","updated_at":"2018-11-14T23:01:16Z","closed_at":"2018-11-14T23:01:16Z","author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/haskell/primitive/pulls/194","html_url":"https://github.com/haskell/primitive/pull/194","diff_url":"https://github.com/haskell/primitive/pull/194.diff","patch_url":"https://github.com/haskell/primitive/pull/194.patch"},"body":"GHC HEAD now offers `atomicModifyMutVar2#` and\r\n`atomicModifyMutVar_#`. Add support for those.\r\n\r\nPart of the accepted proposal calls for a new `atomicSwapMutVar#`\r\nprimop. That has not yet been implemented, but we can offer a\r\nfaithful and pretty efficient implementation."},"comment":{"url":"https://api.github.com/repos/haskell/primitive/issues/comments/438851571","html_url":"https://github.com/haskell/primitive/pull/194#issuecomment-438851571","issue_url":"https://api.github.com/repos/haskell/primitive/issues/194","id":438851571,"node_id":"MDEyOklzc3VlQ29tbWVudDQzODg1MTU3MQ==","user":{"login":"cartazio","id":4290,"node_id":"MDQ6VXNlcjQyOTA=","avatar_url":"https://avatars2.githubusercontent.com/u/4290?v=4","gravatar_id":"","url":"https://api.github.com/users/cartazio","html_url":"https://github.com/cartazio","followers_url":"https://api.github.com/users/cartazio/followers","following_url":"https://api.github.com/users/cartazio/following{/other_user}","gists_url":"https://api.github.com/users/cartazio/gists{/gist_id}","starred_url":"https://api.github.com/users/cartazio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cartazio/subscriptions","organizations_url":"https://api.github.com/users/cartazio/orgs","repos_url":"https://api.github.com/users/cartazio/repos","events_url":"https://api.github.com/users/cartazio/events{/privacy}","received_events_url":"https://api.github.com/users/cartazio/received_events","type":"User","site_admin":false},"created_at":"2018-11-14T23:01:16Z","updated_at":"2018-11-14T23:01:16Z","author_association":"MEMBER","body":"i may circle back on adding the other atomics later, but for now i've fixed master to work with both pre and post *mutvar# operations being moved into ghc.exts"}}
{"actor":{"display_login":"cartazio"}}