{"action":"created","issue":{"url":"https://api.github.com/repos/elixir-lang/elixir/issues/4690","repository_url":"https://api.github.com/repos/elixir-lang/elixir","labels_url":"https://api.github.com/repos/elixir-lang/elixir/issues/4690/labels{/name}","comments_url":"https://api.github.com/repos/elixir-lang/elixir/issues/4690/comments","events_url":"https://api.github.com/repos/elixir-lang/elixir/issues/4690/events","html_url":"https://github.com/elixir-lang/elixir/pull/4690","id":156896412,"number":4690,"title":"Add each_module callback to Kernel.ParallelRequire","user":{"login":"antipax","id":56482,"avatar_url":"https://avatars.githubusercontent.com/u/56482?v=3","gravatar_id":"","url":"https://api.github.com/users/antipax","html_url":"https://github.com/antipax","followers_url":"https://api.github.com/users/antipax/followers","following_url":"https://api.github.com/users/antipax/following{/other_user}","gists_url":"https://api.github.com/users/antipax/gists{/gist_id}","starred_url":"https://api.github.com/users/antipax/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/antipax/subscriptions","organizations_url":"https://api.github.com/users/antipax/orgs","repos_url":"https://api.github.com/users/antipax/repos","events_url":"https://api.github.com/users/antipax/events{/privacy}","received_events_url":"https://api.github.com/users/antipax/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-05-26T03:32:11Z","updated_at":"2016-05-26T03:34:48Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/elixir-lang/elixir/pulls/4690","html_url":"https://github.com/elixir-lang/elixir/pull/4690","diff_url":"https://github.com/elixir-lang/elixir/pull/4690.diff","patch_url":"https://github.com/elixir-lang/elixir/pull/4690.patch"},"body":"First part of #4688.\r\n\r\nAdds an optional callback that is invoked for each module to `Kernel.ParallelRequire`, which behaves exactly the same as the one for `Kernel.ParallelCompiler`. Also alters whitespace to look more like `Kernel.ParallelCompiler`.\r\n\r\nThis seems like a nice small piece to review separately from all the stuff related to manifests and such, so figured I'd make a separate PR.\r\n\r\n/cc @josevalim @fishcakez @lpil "},"comment":{"url":"https://api.github.com/repos/elixir-lang/elixir/issues/comments/221769295","html_url":"https://github.com/elixir-lang/elixir/pull/4690#issuecomment-221769295","issue_url":"https://api.github.com/repos/elixir-lang/elixir/issues/4690","id":221769295,"user":{"login":"antipax","id":56482,"avatar_url":"https://avatars.githubusercontent.com/u/56482?v=3","gravatar_id":"","url":"https://api.github.com/users/antipax","html_url":"https://github.com/antipax","followers_url":"https://api.github.com/users/antipax/followers","following_url":"https://api.github.com/users/antipax/following{/other_user}","gists_url":"https://api.github.com/users/antipax/gists{/gist_id}","starred_url":"https://api.github.com/users/antipax/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/antipax/subscriptions","organizations_url":"https://api.github.com/users/antipax/orgs","repos_url":"https://api.github.com/users/antipax/repos","events_url":"https://api.github.com/users/antipax/events{/privacy}","received_events_url":"https://api.github.com/users/antipax/received_events","type":"User","site_admin":false},"created_at":"2016-05-26T03:34:48Z","updated_at":"2016-05-26T03:34:48Z","body":"I decided to leave the old option of directly passing a function as the callback since I didn't want to break backwards compatibility, but maybe we should also add that the old style is deprecated?"}}
{"actor":{"display_login":"antipax"}}