<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><div dir="ltr">Dear Argobots Users and Developers,<div><br></div><div>Hello. Finally, we will release Argobots 1.0 in a few weeks. Argobots 1.0 will<br>not support the following deprecated functions and constants:<br><br>retain/release: (<a href="https://github.com/pmodels/argobots/pull/138">https://github.com/pmodels/argobots/pull/138</a>)<br>  ABT_thread_retain(), ABT_thread_release(), ABT_task_retain(), and<br>  ABT_task_release().<br><br>Reason: fundamentally, there is no good way to fix bugs in these functions<br>without sacrificing performance.<br><br>xstream: (<a href="https://github.com/pmodels/argobots/pull/147">https://github.com/pmodels/argobots/pull/147</a>)<br>  ABT_xstream_start(), ABT_XSTREAM_STATE_CREATED, and ABT_XSTREAM_STATE_READY<br><br>Reason: CREATED and READY states are merged to RUNNING. ABT_xstream_start(),<br>which takes a READY execution stream, becomes useless.<br><br>event: (<a href="https://github.com/pmodels/argobots/pull/144">https://github.com/pmodels/argobots/pull/144</a>)<br>  ABT_event_add_callback(), ABT_event_del_callback(), ABT_event_prof_start(),<br>  ABT_event_prof_stop(), ABT_event_prof_publish(), ...<br><br>Reason: event features (energy-efficient scheduling and scheduler profiling)<br>should not be integrated into Argobots; they should be implemented on top of it.<br><br>Please check whether your programs are using them. If these functions are really<br>necessary, please let us know so that we can offer alternative solutions or<br>revert these changes.<br><br>Please report it by writing a comment at the following<br>(<a href="https://github.com/pmodels/argobots/issues/156">https://github.com/pmodels/argobots/issues/156</a>) or reply to this mail.<br><br>I am deeply sorry for already merging these changes to the master branch.  We<br>will inform you of API changes ahead of time. If you have any questions, please</div><div>feel free to ask me.</div><div><br>Best Regards,<br>Shintaro Iwasaki<br></div><div><br></div></div>