Skip to content

Commit 78eeb47

Browse files
committed
update ChangeLog
1 parent 5e8ba2c commit 78eeb47

1 file changed

Lines changed: 45 additions & 0 deletions

File tree

ChangeLog

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,51 @@
1818
* inst/include/Rcpp/vector/Vector.h: Idem
1919
* inst/tinytest/cpp/InternalFunction.cpp: Idem
2020

21+
* .github/workflows/werror.yaml: Add -Wconversion
22+
23+
* inst/include/Rcpp/macros/interface.h: Mark GenericProxy constructor as
24+
explicit to resolve ambiguities with validated SEXP constructors
25+
* inst/include/Rcpp/vector/Vector.h: Idem
26+
* inst/include/Rcpp/DataFrame.h: Idem with ad hoc constructor
27+
* inst/include/Rcpp/vector/ListOf.h: In this case, the implicit conversion
28+
of ListOf<T> e.g. from List is intentional, so the previously generic
29+
constructor now gets restricted to cases that are convertible to SEXP
30+
31+
* inst/include/Rcpp/stats/dpq/dpq.h: Expand and homogenize R_xlen_t use
32+
* inst/include/Rcpp/sugar/functions/head.h: Idem
33+
* inst/include/Rcpp/vector/MatrixColumn.h: Idem
34+
* inst/include/Rcpp/vector/MatrixRow.h: Idem
35+
* inst/include/Rcpp/vector/RangeIndexer.h: Idem
36+
* inst/include/Rcpp/internal/wrap.h: Idem and fix potential integer overflow
37+
* inst/include/Rcpp/sugar/operators/Comparator_With_One_Value.h: Idem and
38+
fix a bug where rhs_is_na may return NaN instead of NA_INTEGER
39+
* inst/include/Rcpp/Language.h: Revert incorrect use of R_xlen_t
40+
* inst/include/Rcpp/vector/SubMatrix.h: Idem, because Matrix rows and cols
41+
are restricted to int anyway
42+
43+
* src/date.cpp: Add missing explicit integer narrowing
44+
* inst/tinytest/cpp/dates.cpp: Add static_cast to time_t
45+
* inst/tinytest/cpp/language.cpp: Fix implicit cast to int
46+
* inst/tinytest/cpp/Matrix.cpp: Idem
47+
* inst/tinytest/cpp/Module.cpp: Idem
48+
* inst/tinytest/cpp/String.cpp: Idem
49+
* inst/tinytest/cpp/Vector.cpp: Idem
50+
* inst/include/Rcpp/vector/Matrix.h: Idem
51+
* inst/include/Rcpp/vector/Vector.h: Idem
52+
* inst/include/Rcpp/sugar/Range.h: Idem
53+
* inst/include/Rcpp/sugar/functions/seq_along.h: Idem
54+
* inst/include/Rcpp/sugar/functions/rowSums.h: Idem
55+
* inst/include/Rcpp/sugar/functions/sample.h: Idem
56+
* inst/include/Rcpp/sugar/matrix/col.h: Idem
57+
* inst/include/Rcpp/sugar/matrix/diag.h: Idem
58+
* inst/include/Rcpp/sugar/matrix/lower_tri.h: Idem
59+
* inst/include/Rcpp/sugar/matrix/outer.h: Idem
60+
* inst/include/Rcpp/sugar/matrix/row.h: Idem
61+
* inst/include/Rcpp/sugar/matrix/upper_tri.h: Idem
62+
* inst/include/Rcpp/sugar/functions/var.h: Add static_cast to double
63+
* inst/include/Rcpp/vector/Subsetter.h: Add several necessary static_cast
64+
* inst/include/Rcpp/vector/MatrixBase.h: Idem
65+
2166
2026-09-03 Iñaki Ucar <iucar@fedoraproject.org>
2267

2368
* .github/workflows/werror.yaml: Add -Wcast-function-type

0 commit comments

Comments
 (0)