Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Template for 2.4 release CHANGES #26834

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
217 changes: 211 additions & 6 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,219 @@
Release Changes List
====================

version 2.3.1
=============
TODO:
o '(http:' -> '(see http:'
o sort items within categories
o check placement of items into categories
o check ordering of categories relative to one another
o check for ' vs `
o fulfill TODOs
o check man page or util/chpl_completion.bash for new compiler flags
o check test/release/examples
o check for docs/2.2/ links
o check forced linebreaks
o check initial '*'
o check initial 'A-Z'
o check 'see:'
o check for changes put too far down in file
o add highlights
o spellcheck
o remove empty sections
o check links

version 2.4
===========

released March 13, 2025

Highlights (see subsequent sections for further details)
--------------------------------------------------------

Updates to Chapel's Release Formats
-----------------------------------

Updates to Chapel Prerequisites
-------------------------------

Syntactic / Naming Changes
--------------------------

New Language Features
---------------------

Language Feature Improvements
-----------------------------

Semantic Changes / Changes to the Language Definition
-----------------------------------------------------

Deprecated / Unstable / Removed Language Features
-------------------------------------------------

Namespace Changes
-----------------

New Standard Library Features
-----------------------------

New Package Module Features
---------------------------

Changes / Feature Improvements in Standard Libraries
----------------------------------------------------

Changes / Feature Improvements in Package Modules
-------------------------------------------------

New Standard Layout and Distribution Features
---------------------------------------------

Name Changes for Standard Layouts and Distributions
---------------------------------------------------

Name Changes in Libraries
-------------------------

Deprecated / Unstable / Removed Library Features
------------------------------------------------

Performance Optimizations / Improvements
----------------------------------------

GPU Computing
-------------

Portability / Build Improvements for GPUs
-----------------------------------------

Tool Improvements
-----------------

Documentation Improvements
--------------------------

Language Specification Improvements
-----------------------------------

Documentation Improvements for Libraries
----------------------------------------

Documentation Improvements for Tools
------------------------------------

Documentation Improvements to the 'man' Pages
---------------------------------------------

Platform-Specific Documentation Improvements
--------------------------------------------

Technical Note Improvements
---------------------------

Example Codes
-------------

Compilation Time Improvements
-----------------------------

Generated Code Improvements
---------------------------

released February 7, 2025
Memory Improvements
-------------------

Syntax Highlighting
-------------------

Configuration / Build Changes
-----------------------------

Portability / Platform-specific Improvements
--------------------------------------------

Compiler Improvements
---------------------

Compiler Flags
--------------

Generated Executable Flags
--------------------------

Error Messages / Semantic Checks
--------------------------------

Launchers
---------

Runtime Library Improvements
----------------------------

Third-Party Software Changes
----------------------------

Bug Fixes
---------

Bug Fixes for Libraries
-----------------------

Bug Fixes for GPU Computing
---------------------------

Bug Fixes for Tools
-------------------

Bug Fixes for Build Issues
--------------------------

This version is an update to the 2.3 release to address a build issue
that can sometimes arise when a system has multiple versions of LLVM
installed.
Bug Fixes for the Runtime
-------------------------

Developer-oriented changes: Process
-----------------------------------

Developer-oriented changes: Documentation
-----------------------------------------

Developer-oriented changes: Syntactic / Naming Changes
------------------------------------------------------

Developer-oriented changes: Module changes
------------------------------------------

Developer-oriented changes: Performance improvements
----------------------------------------------------

Developer-oriented changes: Makefile / Build-time changes
---------------------------------------------------------

Developer-oriented changes: Compiler Flags
------------------------------------------

Developer-oriented changes: Compiler improvements / changes
-----------------------------------------------------------

Developer-oriented changes: 'dyno' Compiler improvements / changes
------------------------------------------------------------------

Developer-oriented changes: GPU support
---------------------------------------

Developer-oriented changes: Runtime improvements
------------------------------------------------

Developer-oriented changes: Platform-specific bug fixes
-------------------------------------------------------

Developer-oriented changes: Testing System
------------------------------------------

Developer-oriented changes: Tool Improvements
---------------------------------------------

Developer-oriented changes: Utilities
-------------------------------------


version 2.3
Expand Down