1818* check for changes put too far down in file
1919* add highlights
2020* spellcheck
21- o remove empty sections
21+ * remove empty sections
2222o check links
2323
2424
@@ -51,12 +51,6 @@ Updates to Chapel's Release Formats
5151* began publishing 'amd64' nightly Docker images, in addition to 'arm64'
5252 (see https://hub.docker.com/r/chapel/chapel/tags)
5353
54- Updates to Chapel Prerequisites
55- -------------------------------
56-
57- Syntactic / Naming Changes
58- --------------------------
59-
6054New Language Features
6155---------------------
6256* added support for `min`/`max`/`fetchMin`/`fetchMax` ops on atomic variables
@@ -66,15 +60,6 @@ Language Feature Improvements
6660-----------------------------
6761* corrected how generic types with defaults are printed in many cases
6862
69- Semantic Changes / Changes to the Language Definition
70- -----------------------------------------------------
71-
72- Deprecated / Unstable / Removed Language Features
73- -------------------------------------------------
74-
75- Namespace Changes
76- -----------------
77-
7863New Standard Library Features
7964-----------------------------
8065* added an `allocations()` iterator to the `MemDiagnostics` module
@@ -85,9 +70,6 @@ New Package Module Features
8570* added a new package module supporting calling to Python from Chapel
8671 (see https://chapel-lang.org/docs/2.3/modules/packages/Python.html)
8772
88- Changes / Feature Improvements in Standard Libraries
89- ----------------------------------------------------
90-
9173Changes / Feature Improvements in Package Modules
9274-------------------------------------------------
9375* expanded `PrecisionSerializer` to properly handle `complex` & `imag` values
@@ -194,29 +176,17 @@ Platform-Specific Documentation Improvements
194176* replaced 'alinux2' with 'AmazonLinux 2023' in the AWS documentation
195177 (see https://chapel-lang.org/docs/2.3/platforms/aws.html#configuring-a-parallelcluster)
196178
197- Technical Note Improvements
198- ---------------------------
199-
200179Documentation Improvements for Libraries
201180----------------------------------------
202181* documented the `Image` module's support for reading and writing images
203182* updated an outdated reference to `channel` in the `subprocess` documentation
204183 (see https://chapel-lang.org/docs/2.3/modules/standard/Subprocess.html#Subprocess.subprocess)
205184* fixed a rendering issue with some `map`-based methods
206185
207- Documentation Improvements to the 'man' Pages
208- ---------------------------------------------
209-
210186Example Codes
211187-------------
212188* updated examples w.r.t. new namings in 'Sort' and 'CompressedSparseLayout'
213189
214- Compilation Time Improvements
215- -----------------------------
216-
217- Generated Code Improvements
218- ---------------------------
219-
220190Memory Improvements
221191-------------------
222192* closed memory leaks in several package modules
@@ -233,9 +203,6 @@ Configuration / Build Changes
233203* improved error messages for incorrect `CHPL_NETWORK_ATOMICS` settings
234204* added a proper error message for invalid `CHPL_LOCALE_MODEL` settings
235205
236- Portability / Platform-specific Improvements
237- --------------------------------------------
238-
239206Compiler Improvements
240207---------------------
241208* added support for LLVM 19
@@ -244,9 +211,6 @@ Compiler Flags
244211--------------
245212* improved messaging when using `-j` or `--incremental` with the LLVM back-end
246213
247- Generated Executable Flags
248- --------------------------
249-
250214Error Messages / Semantic Checks
251215--------------------------------
252216* added a missing error when modifying `const ref` or default-`const` varargs
@@ -334,23 +298,11 @@ Bug Fixes for the Runtime
334298* added missing `tciFree()` calls to `chpl_comm_ensure_progress()`
335299* fixed incorrect variable names in the atomics compatibility layer
336300
337- Developer-oriented changes: Process
338- -----------------------------------
339-
340- Developer-oriented changes: Documentation
341- -----------------------------------------
342-
343- Developer-oriented changes: Syntactic / Naming Changes
344- ------------------------------------------------------
345-
346301Developer-oriented changes: Module changes
347302------------------------------------------
348303* removed a no-longer-needed workaround in `chpl_defaultDistInitPrivate()`
349304* fixed a bug in the `ChapelHashtable._allSlots()` follower iterator code
350305
351- Developer-oriented changes: Performance improvements
352- ----------------------------------------------------
353-
354306Developer-oriented changes: Makefile / Build-time changes
355307---------------------------------------------------------
356308* fixed a bug preventing `make test-dyno` from running in parallel on macOS
@@ -361,9 +313,6 @@ Developer-oriented changes: Compiler Flags
361313* '--dyno' now activates the new experimental typed converter
362314* a new '--[no-]dyno-resolve-only' flag runs the dyno resolver and then stops
363315
364- Developer-oriented changes: Compiler improvements / changes
365- -----------------------------------------------------------
366-
367316Developer-oriented changes: 'dyno' Compiler improvements / changes
368317------------------------------------------------------------------
369318* refactored the uAST-to-AST converter and created a separate typed converter
@@ -407,9 +356,6 @@ Developer-oriented changes: Runtime improvements
407356* removed the previously deprecated GASNet-1 implementation of the runtime
408357* refactored GPU co-locale assignment code to be the same across all vendors
409358
410- Developer-oriented changes: Platform-specific bug fixes
411- -------------------------------------------------------
412-
413359Developer-oriented changes: Testing System
414360------------------------------------------
415361* updated versions of various Python packages relied on by `start_test`
@@ -421,12 +367,6 @@ Developer-oriented changes: Testing System
421367* added nightly blog testing to gpu, multi-locale, and correctness configs
422368* increased the frequency of comparing Homebrew's released formula to our own
423369
424- Developer-oriented changes: Tool Improvements
425- ---------------------------------------------
426-
427- Developer-oriented changes: Utilities
428- -------------------------------------
429-
430370
431371version 2.2
432372===========
0 commit comments