|
296 | 296 | future. |
297 | 297 |
|
298 | 298 | \item This update was mainly bug fixes but contained a barely |
299 | | - documented major change. The set of BLAS routines has been |
| 299 | + documented major change. The set of BLAS routines had been |
300 | 300 | unchanged since 1988, so throughout \R's history. This update |
301 | 301 | introduced new BLAS routines \code{dgemmtr} and \code{zgemmtr} |
302 | 302 | which are now used by LAPACK routines. This means that BLAS |
|
326 | 326 | compilation of \R and packages. \R builds can opt out \emph{via} the |
327 | 327 | \command{configure} flag \option{--without-C23}, unless the |
328 | 328 | specified or default (usually \command{gcc}) compiler defaults to C23: |
329 | | - \command{gcc}\sspace{}15 does. |
| 329 | + \command{gcc}\sspace{}15 will. |
330 | 330 |
|
331 | 331 | %% GCC 13 was released in 2023-04, LLVM 18 was 2024-03, 15 was 2022-09 |
332 | 332 | %% Apple clang 14.0.3 was too old: 15 is the earliest that can be |
333 | 333 | %% installed on macOS 15.3 |
334 | 334 | %% https://en.cppreference.com/w/c/23 |
335 | 335 | A C23 compiler is known to be selected with |
336 | | - \command{gcc}\sspace{}13--15 (as used on Windows), |
| 336 | + \command{gcc}\sspace{}13--15, |
337 | 337 | \I{LLVM} \command{clang}\sspace{}18--20 (and 15 should), |
338 | 338 | Apple \command{clang}\sspace{}15--17 and |
339 | 339 | Intel\sspace{}2024.2--2025.0 (and 2022.2 should). |
|
503 | 503 | including the C99 header \file{stdbool.h}. This is being used |
504 | 504 | internally in \R to replace \code{Rboolean} by \code{bool}. |
505 | 505 |
|
506 | | - \item There are a new functions \code{asRboolean} and |
| 506 | + \item There are new functions \code{asRboolean} and |
507 | 507 | \code{asBool}, variants of \code{asLogical} more suited to |
508 | 508 | converting logical arguments to \code{Rboolean} or to |
509 | 509 | \code{bool}. They require a length-one input and throw an error if |
|
0 commit comments