Skip to content

0.8.0

Latest

Choose a tag to compare

@bonachea bonachea released this 25 Jun 21:21
9a4a818

Incorporate PRIF Revision 0.8 Changes

Caffeine release 0.8.0:

PRIF 0.8 changes:

  • Implement prif_co_broadcast_cptr by @bonachea in #319
  • Implement prif_co_reduce_cptr by @bonachea in #305
  • Overhaul coarray finalization, convert prif_coarray_handle to be interoperable by @bonachea in #320

General improvements:

  • Add thread-safe library build and deploy thread-safety mechanisms where appropriate by @bonachea in #295
  • Add run-fpm info command by @bonachea in #311
  • CI: Add experimental LFortran support by @bonachea in #316

Bug fixes and minor improvements:

  • Fix issue #326 that blocks compilation with recent snapshots of flang by @bonachea in #327
  • Adjust end version for GFortran c_funloc bug workaround by @bonachea in #312
  • install: Update the GASNet URL download to the new GitHub location by @bonachea in #325
  • Add more internal sanity checks for teams when assertions are enabled @bonachea in #307
  • Misc fixes by @bonachea in #306

Currently Supported Features & Limitations

Please see the Implementation Status doc

Supported Platforms

Compilers

We currently build Caffeine and its dependencies with LLVM compilers (flang and clang) and GNU compilers (gfortran and gcc).

Operating systems and architectures

We regularly test on

  • Linux: x86_64
  • macOS: x86_64 and Apple Silicon

Full Changelog: 0.7.2...0.8.0