{"action":"created","issue":{"url":"https://api.github.com/repos/pmodels/argobots/issues/75","repository_url":"https://api.github.com/repos/pmodels/argobots","labels_url":"https://api.github.com/repos/pmodels/argobots/issues/75/labels{/name}","comments_url":"https://api.github.com/repos/pmodels/argobots/issues/75/comments","events_url":"https://api.github.com/repos/pmodels/argobots/issues/75/events","html_url":"https://github.com/pmodels/argobots/pull/75","id":372088218,"node_id":"MDExOlB1bGxSZXF1ZXN0MjI0Mzg4NjQ2","number":75,"title":"Split the memory pool code","user":{"login":"shintaro-iwasaki","id":15073003,"node_id":"MDQ6VXNlcjE1MDczMDAz","avatar_url":"https://avatars3.githubusercontent.com/u/15073003?v=4","gravatar_id":"","url":"https://api.github.com/users/shintaro-iwasaki","html_url":"https://github.com/shintaro-iwasaki","followers_url":"https://api.github.com/users/shintaro-iwasaki/followers","following_url":"https://api.github.com/users/shintaro-iwasaki/following{/other_user}","gists_url":"https://api.github.com/users/shintaro-iwasaki/gists{/gist_id}","starred_url":"https://api.github.com/users/shintaro-iwasaki/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shintaro-iwasaki/subscriptions","organizations_url":"https://api.github.com/users/shintaro-iwasaki/orgs","repos_url":"https://api.github.com/users/shintaro-iwasaki/repos","events_url":"https://api.github.com/users/shintaro-iwasaki/events{/privacy}","received_events_url":"https://api.github.com/users/shintaro-iwasaki/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-10-19T19:32:34Z","updated_at":"2018-10-31T22:52:14Z","closed_at":"2018-10-31T22:52:14Z","author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/pmodels/argobots/pulls/75","html_url":"https://github.com/pmodels/argobots/pull/75","diff_url":"https://github.com/pmodels/argobots/pull/75.diff","patch_url":"https://github.com/pmodels/argobots/pull/75.patch"},"body":"`include/abti_mem.h` and `mem/malloc.c` contained the implementations of two memory pool; one is for the ULT default stack and its descriptor, and the other is for the task descriptor.  It makes the code maintenance difficult.\r\n\r\nThis commit splits the memory code into three\r\n1. `abti_mem.h` and `malloc.c`: implementations of common functions (e.g., page allocation)\r\n2. `abti_mem_thread.h` and `malloc_thread.c`: implementations of thread memory pool.\r\n3. `abti_mem_task.h` and `malloc_task.c`: implementations of task memory pool.\r\n\r\nThis change makes some functions uninlinable, while these functions do not appear in the critical path.\r\n\r\nThis PR is a prerequisite for #72.\r\n"},"comment":{"url":"https://api.github.com/repos/pmodels/argobots/issues/comments/434874684","html_url":"https://github.com/pmodels/argobots/pull/75#issuecomment-434874684","issue_url":"https://api.github.com/repos/pmodels/argobots/issues/75","id":434874684,"node_id":"MDEyOklzc3VlQ29tbWVudDQzNDg3NDY4NA==","user":{"login":"shintaro-iwasaki","id":15073003,"node_id":"MDQ6VXNlcjE1MDczMDAz","avatar_url":"https://avatars3.githubusercontent.com/u/15073003?v=4","gravatar_id":"","url":"https://api.github.com/users/shintaro-iwasaki","html_url":"https://github.com/shintaro-iwasaki","followers_url":"https://api.github.com/users/shintaro-iwasaki/followers","following_url":"https://api.github.com/users/shintaro-iwasaki/following{/other_user}","gists_url":"https://api.github.com/users/shintaro-iwasaki/gists{/gist_id}","starred_url":"https://api.github.com/users/shintaro-iwasaki/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shintaro-iwasaki/subscriptions","organizations_url":"https://api.github.com/users/shintaro-iwasaki/orgs","repos_url":"https://api.github.com/users/shintaro-iwasaki/repos","events_url":"https://api.github.com/users/shintaro-iwasaki/events{/privacy}","received_events_url":"https://api.github.com/users/shintaro-iwasaki/received_events","type":"User","site_admin":false},"created_at":"2018-10-31T22:52:14Z","updated_at":"2018-10-31T22:52:14Z","author_association":"NONE","body":"This PR is no longer needed for #72. I will close it."}}
{"actor":{"display_login":"shintaro-iwasaki"}}