Skip to content

Commit 3627d2a

Browse files
committed
Update README package count, mention C++11 fallback provided
1 parent c8b7901 commit 3627d2a

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

ChangeLog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2025-08-23 Dirk Eddelbuettel <edd@debian.org>
2+
3+
* README.md: Update package count, note C++14 compilation default for
4+
Armadillo 15.0.0 and included fallback used wjem C++11 is detected
5+
16
2025-08-22 Dirk Eddelbuettel <edd@debian.org>
27

38
* DESCRIPTION (Version, Date): RcppArmadillo 15.0.1-1

README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,14 @@ the switch saves about 15% of total compilation time.
6666
6767
The package is mature yet under active development with releases to [CRAN][cran] about once every
6868
other month, and widely-used by other CRAN packages as can be seen from the [CRAN package page][cran
69-
pkg]. As of April 2024, there are 1135 CRAN packages using RcppArmadillo.
69+
pkg]. As of August 2025, there are 1266 CRAN packages using RcppArmadillo.
70+
71+
As of Armadillo 15.0.0, the minimum compilation standard is C++14. However, as several hundred CRAN
72+
packages still impose C++11 as their compilation standard, the RcppArmadillo package also includes
73+
the final version allowing C++11, namely Armadillo 14.6.3, as a fallback used when C++11 compilation
74+
is detected. Conversion to and compilation under C++14 or later is encouraged. R [defaults to
75+
C++17](https://cran.r-project.org/doc/manuals/r-devel/R-exts.html#Portable-C-and-C_002b_002b-code-1)
76+
since version 4.3.0.
7077
7178
### Documentation
7279

0 commit comments

Comments
 (0)