Skip to content

Commit f558d92

Browse files
kevinusheyeddelbuettel
authored andcommitted
require R 4.5.0 (closes #1341) (#1342)
1 parent 7eba3ca commit f558d92

File tree

2 files changed

+60
-2
lines changed

2 files changed

+60
-2
lines changed

ChangeLog

+58
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,61 @@
1+
2024-10-31 Kevin Ushey <[email protected]>
2+
3+
* inst/include/Rcpp/r/compat.h: Require R (>= 4.5.0) for new APIs
4+
5+
2024-10-26 Dirk Eddelbuettel <[email protected]>
6+
7+
* DESCRIPTION (Version, Date): Roll micro version to 1.0.13.4
8+
* inst/include/Rcpp/config.h (RCPP_DEV_VERSION): Idem
9+
10+
* .github/workflows/ci.yaml (jobs): Roll checkout action to v4
11+
12+
2024-10-26 Gábor Csárdi <[email protected]>
13+
14+
* inst/include/Rcpp/exceptions_impl.h: check for DragonFlyBSD to fix
15+
compilation
16+
17+
2024-10-07 Iñaki Ucar <[email protected]>
18+
19+
* inst/include/Rcpp/platform/compiler.h: Uncomment
20+
HAS_VARIADIC_TEMPLATES macro definition
21+
* src/api.cpp: Simplify checks for variadic templates
22+
* inst/include/Rcpp/DataFrame.h: Idem
23+
* inst/include/Rcpp/DottedPair.h: Idem
24+
* inst/include/Rcpp/Function.h: Idem
25+
* inst/include/Rcpp/InternalFunctionWithStdFunction.h: Idem
26+
* inst/include/Rcpp/Language.h: Idem
27+
* inst/include/Rcpp/Pairlist.h: Idem
28+
* inst/include/Rcpp/grow.h: Idem
29+
* inst/include/Rcpp/internal/call.h: Idem
30+
* inst/include/Rcpp/module/class.h: Idem
31+
* inst/include/Rcpp/traits/index_sequence.h: Idem
32+
* inst/include/Rcpp/traits/named_object.h: Idem
33+
* inst/include/Rcpp/vector/Vector.h: Idem
34+
* inst/include/Rcpp/Module.h: Idem + add missing is_void method
35+
* inst/tinytest/test_module.R: Add test for void functions and
36+
methods
37+
38+
2024-10-04 Dirk Eddelbuettel <[email protected]>
39+
40+
* DESCRIPTION (Version, Date): Roll micro version to 1.0.13.3
41+
* inst/include/Rcpp/config.h (RCPP_DEV_VERSION): Idem
42+
43+
2024-09-29 Dirk Eddelbuettel <[email protected]>
44+
45+
* inst/include/Rcpp/vector/Vector.h: Remove a cast as R_xlen_t
46+
is returned now
47+
48+
2024-09-17 Dirk Eddelbuettel <[email protected]>
49+
50+
* DESCRIPTION (Version, Date): Roll micro version
51+
* inst/include/Rcpp/config.h (RCPP_DEV_VERSION): Idem
52+
53+
2024-09-12 Iñaki Ucar <[email protected]>
54+
55+
* vignettes/.gitignore: Refinement to ignore more files under rmd/
56+
* vignettes/pdf/*: Rebuilt with Ghostscript 10.03.1
57+
* vignettes/*.pdf: Idem
58+
159
2024-08-31 Dirk Eddelbuettel <[email protected]>
260

361
* DESCRIPTION (Authors@R): Added

inst/include/Rcpp/r/compat.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@
2424

2525
#include <Rversion.h>
2626

27-
#if R_VERSION >= R_Version(4, 4, 2)
27+
#if R_VERSION >= R_Version(4, 5, 0)
2828
# define RCPP_STRING_PTR STRING_PTR_RO
2929
#else
3030
# define RCPP_STRING_PTR STRING_PTR
3131
#endif
3232

33-
#if R_VERSION >= R_Version(4, 4, 2)
33+
#if R_VERSION >= R_Version(4, 5, 0)
3434
# define RCPP_VECTOR_PTR VECTOR_PTR_RO
3535
#else
3636
# define RCPP_VECTOR_PTR VECTOR_PTR

0 commit comments

Comments
 (0)