|
1 | 1 |
|
2 | | -## RcppParallel 6.0.0 |
| 2 | +# RcppParallel 6.0.0 |
3 | 3 |
|
4 | 4 | * RcppParallel no longer includes tbb headers as part of the RcppParallel/TBB.h |
5 | 5 | header, and instead only exposes its TBB-specific APIs for parallel work. |
|
21 | 21 | on Windows, so the package no longer tries to load TBB libraries there |
22 | 22 | at load time. (#241; @andrjohns) |
23 | 23 |
|
24 | | -## RcppParallel 5.1.11-2 |
| 24 | +# RcppParallel 5.1.11-2 |
25 | 25 |
|
26 | 26 | * Resolved compilation warnings with C++20 and Apple clang 21. |
27 | 27 |
|
28 | | -## RcppParallel 5.1.11 |
| 28 | +# RcppParallel 5.1.11 |
29 | 29 |
|
30 | 30 | * Compatibility fixes for LLVM 21. |
31 | 31 |
|
32 | | -## RcppParallel 5.1.10 |
| 32 | +# RcppParallel 5.1.10 |
33 | 33 |
|
34 | 34 | * Fixed an issue where packages linking to RcppParallel could inadverently |
35 | 35 | depend on internals of the TBB library available during compilation, even |
36 | 36 | if the package did not explicitly use TBB itself. |
37 | 37 |
|
38 | | -## RcppParallel 5.1.9 |
| 38 | +# RcppParallel 5.1.9 |
39 | 39 |
|
40 | 40 | * RcppParallel no longer passes `-rpath` when building / linking on Windows. |
41 | 41 | This fixes build issues when building RcppParallel when using the LLVM |
42 | 42 | linker on Windows. (@kalibera) |
43 | 43 |
|
44 | | -## RcppParallel 5.1.8 |
| 44 | +# RcppParallel 5.1.8 |
45 | 45 |
|
46 | 46 | * RcppParallel now explicitly links to the bundled copy of TBB on macOS. (#206; @jeroen) |
47 | 47 |
|
48 | | -## RcppParallel 5.1.7 |
| 48 | +# RcppParallel 5.1.7 |
49 | 49 |
|
50 | 50 | * Remove deprecated `std::iterator`. (#192; @Enchufa2) |
51 | 51 |
|
52 | | -## RcppParallel 5.1.6 |
| 52 | +# RcppParallel 5.1.6 |
53 | 53 |
|
54 | 54 | * Patch for TBB to allow compilation with gcc-13. |
55 | 55 |
|
56 | 56 | * Fixed a memory leak that could occur when using TinyThread on POSIX systems. |
57 | 57 | (#185; @dipertix and and @kevinushey) |
58 | 58 |
|
59 | | -## RcppParallel 5.1.5 |
| 59 | +# RcppParallel 5.1.5 |
60 | 60 |
|
61 | 61 | * Patches to ensure compatibility with the R 4.2.0 UCRT toolchain on Windows, |
62 | 62 | adapted from patches contributed by Tomas Kalibera. |
63 | 63 |
|
64 | 64 | * Fixed an issue where setting `TBB_ROOT` (or `TBB_INC` / `TBB_LIB`) would |
65 | 65 | copy rather than symlink the associated libraries. (#161) |
66 | 66 |
|
67 | | -## RcppParallel 5.1.4 |
| 67 | +# RcppParallel 5.1.4 |
68 | 68 |
|
69 | 69 | * Fixed an issue causing client packages of RcppParallel to fail to compile |
70 | 70 | on Solaris. |
71 | 71 |
|
72 | | -## RcppParallel 5.1.3 |
| 72 | +# RcppParallel 5.1.3 |
73 | 73 |
|
74 | 74 | * Fixed an issue that prevented compilation of RcppParallel with R (< 4.0.0) |
75 | 75 | of R on Windows. |
|
79 | 79 | See https://www.threadingbuildingblocks.org/docs/help/tbb_userguide/Automically_Replacing_malloc.html |
80 | 80 | for more information. |
81 | 81 |
|
82 | | -## RcppParallel 5.1.2 |
| 82 | +# RcppParallel 5.1.2 |
83 | 83 |
|
84 | 84 | * `RcppParallel` gains the `tbbLibraryPath()` function, to be used when attempting |
85 | 85 | to query the location of the TBB libraries that `RcppParallel` has been |
86 | 86 | configured to use. This may be useful for R packages which wish to explicitly |
87 | 87 | use, or link to, these libraries. |
88 | 88 |
|
89 | | -## RcppParallel 5.1.1 |
| 89 | +# RcppParallel 5.1.1 |
90 | 90 |
|
91 | 91 | * Updated bundled version of TBB (Intel TBB 2019 Update 8). |
92 | 92 |
|
|
116 | 116 | argument, allowing one to limit the number of threads used for a |
117 | 117 | particular computation. |
118 | 118 |
|
119 | | -## RcppParallel 5.0.3 |
| 119 | +# RcppParallel 5.0.3 |
120 | 120 |
|
121 | 121 | * Fixed compilation on macOS M1 machines. |
122 | 122 |
|
123 | | -## RcppParallel 5.0.2 |
| 123 | +# RcppParallel 5.0.2 |
124 | 124 |
|
125 | 125 | * `setThreadOptions(...)` can now only be called once per session, to avoid |
126 | 126 | segfaults when compiling RcppParallel / TBB with gcc 10.1. Subsequent |
127 | 127 | calls to `setThreadOptions(...)` are ignored. |
128 | 128 |
|
129 | | -## RcppParallel 5.0.1 |
| 129 | +# RcppParallel 5.0.1 |
130 | 130 |
|
131 | 131 | * Fixed compilation issue on OpenSUSE Tumbleweed with -flto=auto |
132 | 132 |
|
133 | 133 | * Fixed compilation when CPPFLAGS = -I/usr/local/include and a version |
134 | 134 | of libtbb is installed there |
135 | 135 |
|
136 | | -## RcppParallel 5.0.0 |
| 136 | +# RcppParallel 5.0.0 |
137 | 137 |
|
138 | 138 | * RcppParallel backend can now be customized with RCPP_PARALLEL_BACKEND |
139 | 139 | environment variable (supported values are 'tbb' and 'tinythread') |
|
142 | 142 |
|
143 | 143 | * Fixed issue when compiling RcppParallel with Rtools40 |
144 | 144 |
|
145 | | -## RcppParallel 4.4.4 |
| 145 | +# RcppParallel 4.4.4 |
146 | 146 |
|
147 | 147 | * Fixed an issue when compiling RcppParallel with clang-9 on Fedora |
148 | 148 |
|
149 | | -## RcppParallel 4.4.3 |
| 149 | +# RcppParallel 4.4.3 |
150 | 150 |
|
151 | 151 | * Suppress gcc-9 warnings related -Wclass-memaccess |
152 | 152 |
|
|
156 | 156 |
|
157 | 157 | * Fixed compilation on FreeBSD |
158 | 158 |
|
159 | | -## RcppParallel 4.4.2 |
| 159 | +# RcppParallel 4.4.2 |
160 | 160 |
|
161 | 161 | * Suppress gcc-8 warnings related to -Wclass-memaccess |
162 | 162 |
|
163 | 163 | * Use PKG_CXXFLAGS rather than PKG_CPPFLAGS |
164 | 164 |
|
165 | 165 | * Remove unused dependency on the BH package |
166 | 166 |
|
167 | | -## RcppParallel 4.4.1 |
| 167 | +# RcppParallel 4.4.1 |
168 | 168 |
|
169 | 169 | * Ensure user-specified R configuration passed to TBB |
170 | 170 |
|
171 | 171 | * Work around warnings emitted by gcc 8 |
172 | 172 |
|
173 | | -## RcppParallel 4.4.0 |
| 173 | +# RcppParallel 4.4.0 |
174 | 174 |
|
175 | 175 | * Respect user-defined compiler settings (e.g. from ~/.R/Makevars). |
176 | 176 |
|
|
183 | 183 |
|
184 | 184 | * Add native registration of compiled functions. |
185 | 185 |
|
186 | | -## RcppParallel 4.3.20 |
| 186 | +# RcppParallel 4.3.20 |
187 | 187 |
|
188 | 188 | * Add support for Rtools 3.3 w/ GCC 4.9 |
189 | 189 |
|
190 | | -## RcppParallel 4.3.14 |
| 190 | +# RcppParallel 4.3.14 |
191 | 191 |
|
192 | 192 | * Add support for TBB on Solaris |
193 | 193 |
|
194 | 194 | * Fix failure to compile on OS X Snow Leopard R toolchain |
195 | 195 |
|
196 | 196 | * Add const and non-const operator[] for RMatrix class |
197 | 197 |
|
198 | | -## RcppParallel 4.3.8 |
| 198 | +# RcppParallel 4.3.8 |
199 | 199 |
|
200 | 200 | * Add tbbmalloc library |
201 | 201 |
|
202 | 202 | * Correctly pass clang to TBB configure when R is using clang |
203 | 203 |
|
204 | | -## RcppParallel 4.3.6 |
| 204 | +# RcppParallel 4.3.6 |
205 | 205 |
|
206 | 206 | * Support for TBB on Windows |
207 | 207 |
|
208 | | -## RcppParallel 4.3.3 |
| 208 | +# RcppParallel 4.3.3 |
209 | 209 |
|
210 | 210 | * Update to TBB 4.3 (fixes clang compilation error in platform.h) |
211 | 211 |
|
212 | 212 | * Forward CXX to TBB Makefile |
213 | 213 |
|
214 | | -## RcppParallel 4.2.5 |
| 214 | +# RcppParallel 4.2.5 |
215 | 215 |
|
216 | 216 | * Initial release |
0 commit comments