{"push_id":1380355262,"size":2,"distinct_size":2,"ref":"refs/heads/dev/newimpl","head":"0e22e29cce69362790fce1d7e2a741ac2a0b75a6","before":"faae59a06f4009669667f9fef3c36fd5bc6ebd42","commits":[{"sha":"3ea4547f0ed3c472108ecca69bd131edd832ea47","author":{"name":"Sangmin Seo","email":"b7d9786f3297add8b0b29be9b6b8d8d8066c1fe6@anl.gov"},"message":"task: allow untied tasks to be bound to any thread","distinct":true,"url":"https://api.github.com/repos/pmodels/bolt-runtime/commits/3ea4547f0ed3c472108ecca69bd131edd832ea47"},{"sha":"0e22e29cce69362790fce1d7e2a741ac2a0b75a6","author":{"name":"Sangmin Seo","email":"b7d9786f3297add8b0b29be9b6b8d8d8066c1fe6@anl.gov"},"message":"task: manage tasks in a hierarchical manner\n\nWe used to save all tasks in a single queue in kmp_info regardless of\ntheir level.  As a result, it was not easy to implement taskwait\ncorrectly because figuring out exact child tasks from the current task\nwas almost impossible.  This patch adds a task queue to each taskdata\ninstead of having a single queue in kmp_info and manages tasks in a\nhierarchical manner.  With this hierarchical way, a task can easily wait\nfor the completion of its child tasks.","distinct":true,"url":"https://api.github.com/repos/pmodels/bolt-runtime/commits/0e22e29cce69362790fce1d7e2a741ac2a0b75a6"}]}
{"actor":{"display_login":"smseo"}}