diff --git a/ChangeLog b/ChangeLog index 85596cb83..716def113 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2025-09-04 Dirk Eddelbuettel + + * DESCRIPTION (Version, Date): Roll micro version and date + * inst/include/Rcpp/config.h: Idem + + * inst/include/Rcpp/internal/wrap.h (make_charsexp__impl__cstring): + Avoid a narrowing warning by casting explicitly + 2025-08-26 Dirk Eddelbuettel * inst/tinytest/test_sugar.R: For r-devel, use apply(x, DIM, mean, diff --git a/DESCRIPTION b/DESCRIPTION index 3cc20d012..f7f5923d2 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,7 +1,7 @@ Package: Rcpp Title: Seamless R and C++ Integration -Version: 1.1.0.2 -Date: 2025-07-20 +Version: 1.1.0.3 +Date: 2025-09-04 Authors@R: c(person("Dirk", "Eddelbuettel", role = c("aut", "cre"), email = "edd@debian.org", comment = c(ORCID = "0000-0001-6419-907X")), person("Romain", "Francois", role = "aut", diff --git a/inst/NEWS.Rd b/inst/NEWS.Rd index a26ce0a61..3565ac5bb 100644 --- a/inst/NEWS.Rd +++ b/inst/NEWS.Rd @@ -5,10 +5,17 @@ \section{Changes in Rcpp release version 1.1.1 (2026-01-xx)}{ \itemize{ + \item Changes in Rcpp API: + \itemize{ + \item An unused old R function for a compiler version check has been + removed after checking no known package uses it (Dirk in \ghpr{1395}) + \item A narrowing warning is avoided via a cast (Dirk in \ghpr{1398}) + } \item Changes in Rcpp Documentation: \itemize{ \item Vignettes are now processed via a new "asis" processor adopted from \pkg{R.rsp} (Dirk in \ghpr{1394} fixing \ghit{1393}) + \item R is now cited via its DOI (Dirk) } } } diff --git a/inst/include/Rcpp/config.h b/inst/include/Rcpp/config.h index 1de77d134..bd590db9d 100644 --- a/inst/include/Rcpp/config.h +++ b/inst/include/Rcpp/config.h @@ -31,7 +31,7 @@ #define RCPP_VERSION_STRING "1.1.0" // the current source snapshot (using four components, if a fifth is used in DESCRIPTION we ignore it) -#define RCPP_DEV_VERSION RcppDevVersion(1,1,0,2) -#define RCPP_DEV_VERSION_STRING "1.1.0.2" +#define RCPP_DEV_VERSION RcppDevVersion(1,1,0,3) +#define RCPP_DEV_VERSION_STRING "1.1.0.3" #endif diff --git a/inst/include/Rcpp/internal/wrap.h b/inst/include/Rcpp/internal/wrap.h index 92ad009eb..4567f2455 100644 --- a/inst/include/Rcpp/internal/wrap.h +++ b/inst/include/Rcpp/internal/wrap.h @@ -68,7 +68,7 @@ namespace Rcpp { #if __cplusplus >= 201703L inline SEXP make_charsexp__impl__cstring(std::string_view st) { - return Rf_mkCharLen(st.data(), st.size()); + return Rf_mkCharLen(st.data(), static_cast(st.size())); } #endif