@@ -2,26 +2,24 @@ Release Changes List
22====================
33
44TODO:
5- o Brandon's entries
6- o Vass's entries
7- o '(http:' -> '(see http:'
8- o sort items within categories
9- o check placement of items into categories
10- o check sorting of categories
11- o check for ' vs `
12- o fulfill TODOs
5+ * '(http:' -> '(see http:'
6+ * sort items within categories
7+ * check placement of items into categories
8+ * check ordering of categories relative to one another
9+ * check for ' vs `
10+ * fulfill TODOs
1311* check man page or util/chpl_completion.bash for new compiler flags
1412* check test/release/examples
15- o check for docs/1.33/ links
16- o check forced linebreaks
17- o check initial '*'
18- o check initial 'A-Z'
19- o check 'see:'
20- o check for changes put too far down in file
13+ * check for docs/2.2/ links
14+ * check forced linebreaks
15+ * check initial '*'
16+ * check initial 'A-Z'
17+ * check 'see:'
18+ * check for changes put too far down in file
19+ * add highlights
20+ * spellcheck
2121o remove empty sections
2222o check links
23- o add highlights
24- o spellcheck
2523
2624
2725version 2.3
@@ -61,7 +59,7 @@ Syntactic / Naming Changes
6159
6260New Language Features
6361---------------------
64- * added support for `min`/`max`/`fetchMin`/`fetchMax` ops on atomic variables
62+ * added support for `min`/`max`/`fetchMin`/`fetchMax` ops on atomic variables
6563 (see https://chapel-lang.org/docs/2.3/language/spec/task-parallelism-and-synchronization.html#Atomics.fetchMin)
6664
6765Language Feature Improvements
@@ -79,7 +77,7 @@ Namespace Changes
7977
8078New Standard Library Features
8179-----------------------------
82- * added an `allocations()` iterator to the `MemDiagnostics` module
80+ * added an `allocations()` iterator to the `MemDiagnostics` module
8381 (see https://chapel-lang.org/docs/2.3/modules/standard/MemDiagnostics.html#MemDiagnostics.allocations)
8482
8583New Package Module Features
@@ -97,13 +95,8 @@ Changes / Feature Improvements in Package Modules
9795* improved errors thrown by `Image.mediaPipe` when `ffmpeg` is missing
9896 (see https://chapel-lang.org/docs/2.3/modules/packages/Image.html#Image.mediaPipe)
9997
100- Name Changes for Standard Layouts and Distributions
101- ---------------------------------------------------
102- * deprecated the `LayoutCS` module in favor of `CompressedSparseLayout`
103- (see https://chapel-lang.org/docs/2.3/modules/layouts/CompressedSparseLayout.html)
104-
105- Standard Layouts and Distributions
106- ----------------------------------
98+ New Standard Layout and Distribution Features
99+ ---------------------------------------------
107100* added new utility methods for sparse layouts and distributions
108101 - `.getCoordinates()` returns indices of nonzeroes for COO sparse arrays
109102 - `.localSubarrays()` yields each locale's subarray for a block-sparse array
@@ -112,6 +105,11 @@ Standard Layouts and Distributions
112105* deprecated the `CS` class for CSR/CSC layouts for `[csr|csc]Layout` records
113106 (see https://chapel-lang.org/docs/2.3/modules/layouts/CompressedSparseLayout.html#CompressedSparseLayout.csrLayout)
114107
108+ Name Changes for Standard Layouts and Distributions
109+ ---------------------------------------------------
110+ * deprecated the `LayoutCS` module in favor of `CompressedSparseLayout`
111+ (see https://chapel-lang.org/docs/2.3/modules/layouts/CompressedSparseLayout.html)
112+
115113Name Changes in Libraries
116114-------------------------
117115* renamed `[Default|Reverse]Comparator` types to `[default|reverse]Comparator`
@@ -169,7 +167,7 @@ Tool Improvements
169167
170168Documentation Improvements
171169--------------------------
172- * updated the task-parallel primer in terms of terminology and clarity
170+ * updated the task-parallel primer in terms of terminology and clarity
173171 (see https://chapel-lang.org/docs/2.3/primers/taskParallel.html)
174172* updated the list of currently tested configurations in the GPU docs
175173 (see https://chapel-lang.org/docs/2.3/technotes/gpu.html#tested-configurations)
@@ -186,7 +184,7 @@ Documentation Improvements for Tools
186184
187185Language Specification Improvements
188186-----------------------------------
189- * clarified the precedence of binary bitwise operations
187+ * clarified the precedence of binary bitwise operations
190188 (see https://chapel-lang.org/docs/2.3/language/spec/expressions.html#precedence-and-associativity)
191189
192190Platform-Specific Documentation Improvements
@@ -388,7 +386,7 @@ Developer-oriented changes: 'dyno' Compiler improvements / changes
388386 - added support for resolving nested routines that use outer variables
389387 - fixed a few ambiguity bugs involving nested functions and methods
390388 - fixed resolving `this` calls on shadowing variables
391- - allowed inits in multi-variable declsons to use a previous variable's types
389+ - allowed inits in multi-variable decls to use a previous variable's types
392390 - enabled resolving uses of dependently-typed fields in methods
393391 - added a representation of the `_ddata` type
394392 - mapped resolution of the `owned` keyword to the `_owned` record
0 commit comments