Skip to content

Commit 6b61edf

Browse files
committed
Remove empty sections
--- Signed-off-by: Brad Chamberlain <bradcray@users.noreply.github.com>
1 parent 08c9e88 commit 6b61edf

File tree

1 file changed

+3
-70
lines changed

1 file changed

+3
-70
lines changed

CHANGES.md

Lines changed: 3 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ TODO:
1818
* check for changes put too far down in file
1919
* add highlights
2020
* spellcheck
21-
o remove empty sections
21+
* remove empty sections
2222
o check links
2323

2424
version 2.4
@@ -40,9 +40,8 @@ Highlights (see subsequent sections for further details)
4040

4141
Updates to Chapel Prerequisites
4242
-------------------------------
43-
44-
Syntactic / Naming Changes
45-
--------------------------
43+
* raised the minimum version of Clang required to build Chapel to 11.0
44+
(see https://chapel-lang.org/docs/2.4/usingchapel/prereqs.html)
4645

4746
New Language Features
4847
---------------------
@@ -59,19 +58,13 @@ Language Feature Improvements
5958
* added initial support for throwing `postinit()` procedures
6059
(see https://chapel-lang.org/docs/2.4/technotes/throwingInit.html#declaring-throwing-initializers)
6160

62-
Semantic Changes / Changes to the Language Definition
63-
-----------------------------------------------------
64-
6561
Deprecated / Unstable / Removed Language Features
6662
-------------------------------------------------
6763
* removed support for the deprecated `lambda` keyword
6864
* removed support for the deprecated `object` and `c_string` types
6965
* removed the deprecated `chpl_task_yield()` procedure
7066
* removed the deprecated `newSliceRule` config param
7167

72-
Namespace Changes
73-
-----------------
74-
7568
New Standard Library Features
7669
-----------------------------
7770
* added an optional `sep` argument to `[fileWriter.]write[ln]()` in `IO`
@@ -135,15 +128,6 @@ Changes / Feature Improvements in Package Modules
135128
* added `ref` intents to `.flush()` in `CopyAggregation` to avoid warnings
136129
(see https://chapel-lang.org/docs/2.4/modules/packages/CopyAggregation.html#CopyAggregation.DstAggregator.flush)
137130

138-
New Standard Layout and Distribution Features
139-
---------------------------------------------
140-
141-
Name Changes for Standard Layouts and Distributions
142-
---------------------------------------------------
143-
144-
Name Changes in Libraries
145-
-------------------------
146-
147131
Deprecated / Unstable / Removed Library Features
148132
------------------------------------------------
149133
* deprecated the `HDFS` module
@@ -169,9 +153,6 @@ Tool Improvements
169153
* `chplvis` now relies on a system install of `fltk` rather than bundling it
170154
(see https://chapel-lang.org/docs/2.4/tools/chplvis/chplvis.html#setup)
171155

172-
Syntax Highlighters
173-
-------------------
174-
175156
Documentation Improvements
176157
--------------------------
177158
* updated URLs in the documentation to reflect the new website's organization
@@ -208,17 +189,11 @@ Documentation Improvements for Tools
208189
* clarified build requirements for `chapel-py`
209190
(see https://chapel-lang.org/docs/2.4/tools/chapel-py/chapel-py.html#installation)
210191

211-
Documentation Improvements to the 'man' Pages
212-
---------------------------------------------
213-
214192
Platform-Specific Documentation Improvements
215193
--------------------------------------------
216194
* updated documentation on binary packages for WSL
217195
(see https://chapel-lang.org/docs/2.4/platforms/windows.html)
218196

219-
Technical Note Improvements
220-
---------------------------
221-
222197
Example Codes
223198
-------------
224199
* updated the HPCC benchmarks to compute good problem sizes for co-locales
@@ -230,15 +205,6 @@ Performance Optimizations / Improvements
230205
(e.g. `LocalArr[x..y] = DistArr[z..t]` is now optimized)
231206
* removed unnecessary checks in `Math.log2()` when `--no-checks` is used
232207

233-
Improvements to Compile Times
234-
-----------------------------
235-
236-
Generated Code Improvements
237-
---------------------------
238-
239-
Memory Improvements
240-
-------------------
241-
242208
Updates to Chapel's Release Formats
243209
-----------------------------------
244210
* updated our Dockerfile to use default dependency versions/the latest base OS
@@ -261,29 +227,17 @@ Portability / Platform-specific Improvements
261227
* fixed a compilation error about missing `inet_aton()` on FreeBSD 13 and 14
262228
* improved the `Python` module's handling of the system Python environment
263229

264-
Portability / Build Improvements for GPUs
265-
-----------------------------------------
266-
267-
Compiler Improvements
268-
---------------------
269-
270230
Compiler Flags
271231
--------------
272232
* changed the `--mem` flag to `--target-mem` to match `CHPL_TARGET_MEM`
273233

274-
Generated Executable Flags
275-
--------------------------
276-
277234
Error Messages / Semantic Checks
278235
--------------------------------
279236
* improved error messages for out-of-bounds accesses to tuple elements
280237
* improved and added detailed error messages for use-before-definition errors
281238
* added specialized error messages for defining a variable in terms of itself
282239
* improved error messages reported by the `Sort` module for unsupported types
283240

284-
Launchers
285-
---------
286-
287241
Runtime Library Improvements
288242
----------------------------
289243
* updated the runtime for `CHPL_COMM=ofi` to support libfabric 2.x
@@ -350,24 +304,15 @@ Bug Fixes for the Runtime
350304
* fixed a bug with temporary filenames in PBS-based launchers
351305
* fixed a bug in message buffer management for `CHPL_COMM=ofi`
352306

353-
Developer-oriented changes: Process
354-
-----------------------------------
355-
356307
Developer-oriented changes: Documentation
357308
-----------------------------------------
358309
* updated the instructions for building the Chapel CI Docker image
359310

360-
Developer-oriented changes: Syntactic / Naming Changes
361-
------------------------------------------------------
362-
363311
Developer-oriented changes: Module changes
364312
------------------------------------------
365313
* used the new `Value` class to clean up the `Python` module's implementation
366314
* added a `CTypes` module when using minimal modules, enabling C interop
367315

368-
Developer-oriented changes: Performance improvements
369-
----------------------------------------------------
370-
371316
Developer-oriented changes: Makefile / Build-time changes
372317
---------------------------------------------------------
373318
* added scripts to update the Chapel version numbers in files that store them
@@ -377,9 +322,6 @@ Developer-oriented changes: Makefile / Build-time changes
377322
* added support for building a subset of LLVM targets
378323
* added support for setting `CHPL_PYTHON` to switch Python versions
379324

380-
Developer-oriented changes: Compiler Flags
381-
------------------------------------------
382-
383325
Developer-oriented changes: Compiler improvements / changes
384326
-----------------------------------------------------------
385327
* updated compiler paths from using fixed buffers to arbitrary-length strings
@@ -414,27 +356,18 @@ Developer-oriented changes: 'dyno' Compiler improvements / changes
414356
- implemented numerous bug fixes and stability improvements
415357
* added support for several language features to the typed dyno->prod converter
416358

417-
Developer-oriented changes: GPU support
418-
---------------------------------------
419-
420359
Developer-oriented changes: Runtime improvements
421360
------------------------------------------------
422361
* added logic to avoid calls to `memalign()` with `size=0`
423362
* updated runtime paths from using fixed buffers to arbitrary-length strings
424363

425-
Developer-oriented changes: Platform-specific bug fixes
426-
-------------------------------------------------------
427-
428364
Developer-oriented changes: Testing System
429365
------------------------------------------
430366
* improved logging for `.skipif` and `.suppressif` files in the test output
431367
* fixed `sub_clean`, which was not properly cleaning up symlinks
432368
* fixed `prediff-for-slurm` to handle output that is not UTF-8
433369
* enabled timing 'dyno' queries across revisions in `testInteractive`
434370

435-
Developer-oriented changes: Tool Improvements
436-
---------------------------------------------
437-
438371
Developer-oriented changes: Utilities
439372
-------------------------------------
440373
* fixed a copyright update script bug that caused end-years to be repeated

0 commit comments

Comments
 (0)