Hi Chapel community --

Cray Inc. and the Chapel open-source community are proud to announce
that version 1.15 of Chapel has been released today!  This is Chapel's
strongest release ever, and includes the following highlights:

* significant performance improvements, particularly for:
   - task creation speed and overheads
   - array operations like slicing, rank-change, and reindexing
   - multi-locale codes whose scalability and performance improved
   - latency-bound applications on Crays

* expansions to our standard library and package modules, including:
   - a new module for operating on dates and times ('DateTime')
   - extensions to the 'BLAS' module to include level 1 and 2 routines
   - an early draft 'LinearAlgebra' module
   - 'Owned' and 'Shared' record types to help with class memory management
   - a new 'Futures' module supporting library-based futures

* improvements to the language and its implementation, including:
   - significantly improved array semantics and memory management
   - a new 'void' type that supports folding variables and arguments away
   - module-level deinit() functions
   - 'forwarding' fields that support delegation of method calls
   - support for numa-localization of array memory
   - significant improvements to object initializers and deinitializers
   - a preview of Chapel's emerging error-handling features

* portability improvements for a few platforms:
   - a new Intel Xeon Phi "KNL" locale model supporting its distinct memories
   - AWS EC2 support
   - support for the Windows 10 bash shell, similar to Ubuntu
   - improved support for ARM processors, including multi-locale support

* other miscellaneous improvements:
   - new users guide sections on promotion, constants, type aliases, configs
   - a switch to GitHub issues to report and track bugs and feature requests
   - the open-sourcing of the 'ugni' runtime communication layer

And of course, Chapel 1.15 contains numerous bug fixes, documentation
improvements, and feature enhancements.  To see a far more complete
list of its changes, refer to CHANGES.md within the release or online:

   https://github.com/chapel-lang/chapel/blob/release/1.15/CHANGES.md

To download and install the release, see:

    http://chapel.cray.com/download.html

For a list of those who contributed to the release, refer to:

   https://github.com/chapel-lang/chapel/blob/release/1.15/CONTRIBUTORS.md

As always, we're interested in feedback on how we can make the Chapel
language and implementation more useful to you.

On behalf of the Chapel development team,
-Brad Chamberlain


------------------------------------
For further information about Chapel
------------------------------------
Whether you're a Facebook or Twitter user, or might simply enjoy
stalking us online, check our project's social media pages for a
steady stream of informal posts and non-fake news about the project
and language:

    https://www.facebook.com/ChapelLanguage
    https://twitter.com/ChapelLanguage
    https://www.youtube.com/channel/UCHmm27bYjhknK5mU7ZzPGsQ/

Our development repository is hosted at GitHub, making it the best
place to track or contribute to ongoing Chapel development:

    https://github.com/chapel-lang/chapel

Our main project page continues to be hosted at:

    http://chapel.cray.com

and remains the best place to find Chapel-related information such as
videos, papers, presentations, blog posts, tutorials, and the like.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Chapel-announce mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/chapel-announce

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Chapel-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/chapel-users

Reply via email to