UPC++ 2020.3.2 Release Announcement

17 views
Skip to first unread message

Paul Hargrove

unread,
Jul 17, 2020, 8:40:40 PM7/17/20
to UPC++, upcxx-a...@lbl.gov

Subject: UPC++ 2020.3.2 Release Announcement


The Pagoda project at Lawrence Berkeley National Laboratory is proud to announce the release of UPC++ 2020.3.2, now available from upcxx.lbl.gov. This is a bugfix release that corrects several defects, as detailed in the ChangeLog. Highlights are listed below.


The 2020.3.0 releases of the UPC++ Specification and UPC++ Programmer’s Guide are still the current versions. The UPC++ Training site includes videos of past tutorials and hands-on exercises, and is the best place to get started learning the library.


Please use the issue tracker to report any problems or make feature requests.  Alternatively, if you have private feedback or questions not suited to a public venue, you can email: pag...@lbl.gov.  We welcome all feedback.


-Paul H. Hargrove, on behalf of the Pagoda Project at LBNL



New features/enhancements:


  • Shared heap exhaustion in upcxx::new_(array) now throws upcxx::bad_shared_alloc (a type derived from std::bad_alloc) which provides additional diagnostics about the failure.


Notable bug fixes:


  • issue #343: Guarantee equality for default-constructed invalid upcxx::team_id

  • issue #353: configure: automatically cross-compile on Cray XC

  • issue #356: SERIALIZED_{FIELDS|VALUES} incorrectly require public constructors

  • issue #369: completion_cx::as_future() typically leaks

  • issue #371: team_id's are not "universal" as documented

  • issue #373: No python in $PATH in recent Linux distros

  • issue #380: Compile regression on bulk upcxx::rput with source+operation completions


Download filenames and their md5 checksums:


    upcxx-2020.3.2.tar.gz       8fbdc3763d0cf669c26b67ee2b933298

    upcxx-spec-2020.3.0.pdf     7c9484debef3bd6ef07f86c7d3d2fa84 

    upcxx-guide-2020.3.0.pdf    59c12e83792bbd033892d3ac3556a77b

Reply all
Reply to author
Forward
0 new messages