{"action":"created","issue":{"url":"https://api.github.com/repos/ensime/ensime-server/issues/1058","labels_url":"https://api.github.com/repos/ensime/ensime-server/issues/1058/labels{/name}","comments_url":"https://api.github.com/repos/ensime/ensime-server/issues/1058/comments","events_url":"https://api.github.com/repos/ensime/ensime-server/issues/1058/events","html_url":"https://github.com/ensime/ensime-server/pull/1058","id":99838815,"number":1058,"title":"Fix prescomp race from #1052","user":{"login":"edani","id":6210036,"avatar_url":"https://avatars.githubusercontent.com/u/6210036?v=3","gravatar_id":"","url":"https://api.github.com/users/edani","html_url":"https://github.com/edani","followers_url":"https://api.github.com/users/edani/followers","following_url":"https://api.github.com/users/edani/following{/other_user}","gists_url":"https://api.github.com/users/edani/gists{/gist_id}","starred_url":"https://api.github.com/users/edani/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edani/subscriptions","organizations_url":"https://api.github.com/users/edani/orgs","repos_url":"https://api.github.com/users/edani/repos","events_url":"https://api.github.com/users/edani/events{/privacy}","received_events_url":"https://api.github.com/users/edani/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ensime/ensime-server/labels/Needs%20Review","name":"Needs Review","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-08T22:14:57Z","updated_at":"2015-08-08T22:23:38Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ensime/ensime-server/pulls/1058","html_url":"https://github.com/ensime/ensime-server/pull/1058","diff_url":"https://github.com/ensime/ensime-server/pull/1058.diff","patch_url":"https://github.com/ensime/ensime-server/pull/1058.patch"},"body":"Fixes #1052\r\n\r\nI think I got it right. I removed the Analyzer state that stashes all requests, it's simpler to rely on the locking provided by the pres compiler. This should keep operations from waiting for longer than they have to.\r\n\r\nI checked the test case that @smarter mentioned and it's looking good.\r\n"},"comment":{"url":"https://api.github.com/repos/ensime/ensime-server/issues/comments/129058202","html_url":"https://github.com/ensime/ensime-server/pull/1058#issuecomment-129058202","issue_url":"https://api.github.com/repos/ensime/ensime-server/issues/1058","id":129058202,"user":{"login":"fommil","id":1914041,"avatar_url":"https://avatars.githubusercontent.com/u/1914041?v=3","gravatar_id":"","url":"https://api.github.com/users/fommil","html_url":"https://github.com/fommil","followers_url":"https://api.github.com/users/fommil/followers","following_url":"https://api.github.com/users/fommil/following{/other_user}","gists_url":"https://api.github.com/users/fommil/gists{/gist_id}","starred_url":"https://api.github.com/users/fommil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fommil/subscriptions","organizations_url":"https://api.github.com/users/fommil/orgs","repos_url":"https://api.github.com/users/fommil/repos","events_url":"https://api.github.com/users/fommil/events{/privacy}","received_events_url":"https://api.github.com/users/fommil/received_events","type":"User","site_admin":false},"created_at":"2015-08-08T22:23:38Z","updated_at":"2015-08-08T22:23:38Z","body":"cool! A lot of hard work to go and find out what needed to ask a reload of the prescomp there. I'll close my PR."}}