Skip to content

Commit bae4348

Browse files
Merge pull request #9352 from awallace-cray/work-1.17.1
CHANGES.md entries for 1.17.1 (cp PR #9340) [release 1.17.1]
2 parents a719be4 + e0fa8a1 commit bae4348

File tree

1 file changed

+41
-5
lines changed

1 file changed

+41
-5
lines changed

Diff for: CHANGES.md

+41-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,42 @@
11
Release Changes List
22
====================
33

4+
version 1.17.1
5+
==============
6+
7+
Update to twentieth public release of Chapel, April 2018
8+
(see also changes below for 1.17.0)
9+
10+
Bug Fixes
11+
---------
12+
* fixed a bug in which postinit() was not called for generic records
13+
* fixed a bug in which most launchers would not work with 'make install'
14+
* fixed a portability problem w.r.t. our processing of /proc/cpuinfo
15+
* fixed a bug in which LinearAlgebra.sparse.eye() would unintentionally promote
16+
17+
Cray-specific Changes
18+
---------------------
19+
* reduced contention for polling threads for CHPL_COMM=ugni
20+
* fixed a bug in computing the max number of comm domains for CHPL_COMM=ugni
21+
* improved the handling of unregisterable memory segments for CHPL_COMM=ugni
22+
* increased conservatism in IPA for CHPL_TARGET_COMPILER=cray-prgenv-cray
23+
* fixed debug build mode for CHPL_COMM=ugni
24+
25+
Documentation
26+
-------------
27+
* simplified URLs to use https://chapel-lang/docs/ rather than .../docs/latest/
28+
* fixed some typos and broken links in this file
29+
30+
Packaging Changes
31+
-----------------
32+
* converted our use of easy_install for Python packages to pip
33+
34+
Third-Party Software Changes
35+
----------------------------
36+
* updated hwloc to 1.11.10
37+
* fix our snapshot of fltk
38+
39+
440
version 1.17.0
541
==============
642

@@ -132,9 +168,9 @@ Standard Modules / Library
132168
* made DateTime.time.tzinfo `Shared` for automated memory management
133169
(see https://chapel-lang.org/docs/1.17/modules/standard/DateTime.html#DateTime.time.init)
134170
* array `push*` methods now use `in` intents to improve their use with Owned
135-
(see https://chapel-lang.org/docs/1.17/builtins/internal/ChapelArray.html#ChapelArray.push_back)
171+
(see https://chapel-lang.org/docs/1.17/builtins/ChapelArray.html#ChapelArray.push_back)
136172
* added `string.size` overload for `string.length`
137-
(see https://chapel-lang.org/docs/1.17/builtins/internal/String.html#String.string.size)
173+
(see https://chapel-lang.org/docs/1.17/builtins/String.html#String.string.size)
138174
* updated several modules to use error handling rather than `try!` / `halt()`
139175
* made the `Buffers` module into a package module
140176
(see https://chapel-lang.org/docs/1.17/modules/packages/Buffers.html)
@@ -165,7 +201,7 @@ Standard Domain Maps (Layouts and Distributions)
165201
------------------------------------------------
166202
* added the ability for sparse CS domains to have a sparse parent domain
167203
* added support for querying the stridability of sparse domains
168-
(see https://chapel-lang.org/docs/1.17/builtins/internal/ChapelArray.html#ChapelArray.stridable)
204+
(see https://chapel-lang.org/docs/1.17/builtins/ChapelArray.html#ChapelArray.stridable)
169205
* added support for strided Block-sparse domains and arrays
170206
* redesigned the bulk-transfer interface to reduce its complexity
171207
(see https://chapel-lang.org/docs/1.17/technotes/dsi.html#phase-4-bulk-transfer-interface)
@@ -208,7 +244,7 @@ Documentation
208244
* simplified the URLs for the current release's documentation
209245
(see https://chapel-lang.org/docs/)
210246
* documented the built-in Error types
211-
(see https://chapel-lang.org/docs/1.17/builtins/internal/ChapelError.html)
247+
(see https://chapel-lang.org/docs/1.17/builtins/ChapelError.html)
212248
* updated function overload disambiguation rules in the language specification
213249
(see 'Determining More Specific Functions' in the 'Procedures' chapter)
214250
* described combining promotion and default arguments in the specification
@@ -222,7 +258,7 @@ Documentation
222258
* added m4 to Chapel's prerequisites list (required for GMP)
223259
(see https://chapel-lang.org/docs/1.17/usingchapel/prereqs.html)
224260
* documented `range.size`
225-
(see https://chapel-lang.org/docs/1.17/builtins/internal/ChapelRange.html#ChapelRange.range.size)
261+
(see https://chapel-lang.org/docs/1.17/builtins/ChapelRange.html#ChapelRange.range.size)
226262
* documented `compileline --compile-c++` in the libraries documentation
227263
(see https://chapel-lang.org/docs/1.17/technotes/libraries.html)
228264
* added missing documentation for `dsiAssignDomain`

0 commit comments

Comments
 (0)