File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change 1
1
# cpp11 (development version)
2
2
3
+ * R >=3.5.0 is now required to use cpp11. This is in line with (and even goes
4
+ beyond) the tidyverse standard of supporting the previous 5 minor releases of
5
+ R. It also ensures that ` R_UnwindProtect() ` is available to avoid C++ memory
6
+ leaks (#332 ).
7
+
8
+ * ` cpp11::preserved.release_all() ` has been removed. This was intended to
9
+ support expert developers on R <3.5.0 when cpp11 used a global protection
10
+ list. Since cpp11 no longer uses a global protection list and requires R
11
+ > =3.5.0, it is no longer needed. As far as we can tell, no package was
12
+ actively using this (#332 ).
13
+
3
14
* Nested calls to ` cpp11::unwind_protect() ` are no longer supported or
4
15
encouraged. Previously, this was something that could be done for performance
5
16
improvements, but ultimately this feature has proven to cause more problems
You can’t perform that action at this time.
0 commit comments