diff --git a/general-info/release-19c.txt b/general-info/release-19c.txt index cb9769bd3d8426da3df58fe4819ac61d0a0199c7..7066a1264399057c615620c4129123137178bd66 100644 --- a/general-info/release-19c.txt +++ b/general-info/release-19c.txt @@ -36,6 +36,10 @@ New in this release: the right position. - Add a restart for ENSURE-DIRECTORIES-EXIST to retry directory creation if necessary. + - Destructive functions like nreverse that modify constant args + will produce a warning. + - Destructive functions like nreverse whose results are not used + will produce a warning. * Numerous ANSI compliance fixes: @@ -64,7 +68,19 @@ New in this release: pathname and the defaults have nothing in common. - PARSE-NAMESTRING will accept a string for the DEFAULTS parameter, as specified by ANSI. - + - A reader-error is signaled if the number that is being read is + too small to be presented. We used to silently return 0. + - WITH-INPUT-FROM-STRING no longer modifies the index if + WITH-INPUT-FROM-STRING is not exited normally. + - An error is signaled if a declaration is used as the name of a + deftype, condition, or defstruct, and vice versa. + - An error is signaled when trying to generate a namestring from + a pathname with just a version component (other than nil, + :newest, or :unspecific). CMUCL cannot print that readably. + - FLET and LABELS functions will catch errors in keyword + parameters. Previously, a keyword of NIL was silently + accepted. + * Numerous bugfixes: - Regression in MRG32K3A benchmark fixed. @@ -118,6 +134,9 @@ New in this release: - PROBE-FILE for a pathname that is actually a directory returns a pathname indicating that it is a directory. - LISTEN on DUAL-CHANNEL-SIMPLE-STREAM should work now. + - Some numerical issues with the two-arg log function have been + fixed. (log 17 10f0), (log 17f0 10) and (log 17 10) all + return the same result now. * Other changes: