Chapel 2.5 is now available!

Hello Chapel Community —

Today, we are releasing Chapel 2.5, whose highlights include:

  • a new scalable implementation of our standard library's sort routine
  • a new editions feature for experimenting with breaking changes in a safe manner
  • a new aliasing implementation of reshape() for local arrays
  • initial support for debugging using the LLVM back-end and VS Code
  • initial support for dynamically loading C libraries and calling into them
  • improvements in terms of Python interoperability
  • a new technical note on performance debugging
  • improvements to the Dyno compiler front-end and the tools it supports

and much, much more!

You can read more about these changes in the 2.5 release announcement on the Chapel blog and in the CHANGES.md file.

Chapel 2.5 can be installed in all the usual ways, including Linux package managers, Homebrew, Docker, RPMs, source builds, and Spack (though this last one may still take a few days to work through the system). For further details on installing, see: Download and Install Chapel

As always, thanks to everyone who contributed to Chapel 2.5—we appreciate your help and support!

On behalf of the Chapel community,
-Brad

2 Likes