-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathNEWS
More file actions
389 lines (278 loc) · 8.86 KB
/
Copy pathNEWS
File metadata and controls
389 lines (278 loc) · 8.86 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
Log changes in rmumps package
=============================
Version 5.2.1-43
----------------
* 2026-05-28
- fixed dmumps_c() declaration to include MUMPS_STRUC_C (signaled by R CRAN team)
VVersion 5.2.1-42
----------------
* 2026-05-26
- accepted PR #4 by Balasubramanian Narasimhan exposing dmumps_c() to other packages
ersion 5.2.1-41
----------------
* 2026-03-13
- fixed more LTO warnings (signaled by R CRAN team)
Version 5.2.1-40
----------------
* 2026-03-13
- fixed gcc-san warnings in examples (signaled by R CRAN team)
Version 5.2.1-39
----------------
* 2026-03-12
- fixed gcc-san warnings in tests (signaled by R CRAN team)
Version 5.2.1-38
----------------
* 2026-03-11
- fixed gcc-15 warnings (signaled by R CRAN team)
Version 5.2.1-37
----------------
* 2026-02-27
- replaced Rf_error() by Rcpp::stop() in C++ code (issue #3)
Version 5.2.1-36
----------------
* 2025-12-11
- fixed gcc warning about FORTIFY_SOURCE under no optimization (signaled by R CRAN team)
Version 5.2.1-35
----------------
* 2025-05-16
- removed warnings in scotch parser
- more cleaning of read/write
Version 5.2.1-34
----------------
* 2025-04-08
- even more cleaning 'write' calls
Version 5.2.1-33
----------------
* 2025-04-08
- more cleaning 'write' calls
Version 5.2.1-32
----------------
* 2025-04-07
- removed 'write' calls in *.F signaled by R CRAN team on debian system
Version 5.2.1-31
----------------
* 2025-04-02
- removed printf, sprintf, abort, exit, rand, srand, std[in,out,err] signaled by R CRAN team
Version 5.2.1-30
----------------
* 2024-06-14
- fixed buffer overflow on ubuntu/gcc13
Version 5.2.1-29
----------------
* 2024-03-29
- added method 'log2det()' (requested in issue #2)
Version 5.2.1-28
----------------
* 2024-02-26
- fixed gcc UBSAN issues signaled by CRAN
Version 5.2.1-27
----------------
* 2024-02-02
- fixed warnings about _FORTIFY_SOURCE and fixed form fortran signaled by CRAN
Version 5.2.1-26
----------------
* 2023-11-28
- fixed warnings about format string signaled by CRAN
Version 5.2.1-25
----------------
* 2023-11-02
- fixed warnings on function prototype signaled by CRAN
- fixed gcc UBSAN issues signaled by CRAN
Version 5.2.1-23
----------------
* 2023-03-08
- added set_perm_in() method to set user provided permutation
- fixed buffer overflow in memset() call, likely due to gcc optimization (signaled by CRAN team)
- updated CITATION as recommended by win-builder header
Version 5.2.1-22
----------------
* 2023-01-11
- fixed pointer qualifier discarding for clang15 (signaled by CRAN team)
Version 5.2.1-21
----------------
* 2023-01-10
- fixed compilation errors in C23 mode (signaled by CRAN team)
Version 5.2.1-20
----------------
* 2022-10-19
- fixed compilation errors about function prototypes (signaled by CRAN team)
Version 5.2.1-18
----------------
* 2022-10-03
- fixed metis/gklib compilation error from clang-15 (signaled by CRAN team)
Version 5.2.1-15
----------------
* 2022-03-25
- fixed rank mismatch errors from gcc-12 (signaled by CRAN team)
Version 5.2.1-14
----------------
* 2021-08-11
- fixed -Wunneeded-internal-declaration (signaled by CRAN team)
Version 5.2.1-13
----------------
* 2021-07-19
- fixed -Wswitch (signaled by CRAN team)
Version 5.2.1-12
----------------
* 2020-02-20
- MUMPS_SIZE_C() replaced by sizeof()
- fixed set_keep() method
- added get_keep() method
- added a test for type-size results in KEEP
- fixed import show method
- fixed exported names;
- updated scotch from 6.0.4 to 6.0.9
- get_cnst() renamed .get_cnst() and no more exported
- constants RMUMPS_PERM_... are regrouped in a named vector RMUMPS_PERM
- fixed warnings in graph_match.h and kgraph_map_df_loop.c
Version 5.2.1-10
----------------
* 2020-01-27
- fixed gcc-9 warning about uninitialized variables (signaled by CRAN team)
Version 5.2.1-9
---------------
* 2020-01-27
- fixed gcc-10 warning about uninitialized variables (signaled by CRAN team)
Version 5.2.1-8
---------------
* 2020-01-23
- fixed gcc-10 warning about type mismatches signaled by CRAN team (signaled by CRAN team)
- added Copyright holders to DESCRIPTION file
Version 5.2.1-7
---------------
* 2019-12-06
- fixed clang-10 warning (signaled by CRAN team)
Version 5.2.1-6
---------------
* 2019-11-05
- added C wrappers for some methods. Wrappers are registered with R_RegisterCCallable() so they are available from other package's C++ code.
Version 5.2.1-5
---------------
* 2019-08-26
- fixed clang issues (signaled by CRAN team)
VVersion 5.2.1-4
---------------
* 2019-08-21
- fixed some more LTO warnings (signaled by CRAN team)
ersion 5.2.1-3
---------------
* 2019-07-19
- removed compile test on all platforms
Version 5.2.1-2
---------------
* 2019-07-19
- fixed LTO issues (signaled by CRAN team)
- removed compile test on win-i386
Version 5.2.1-1
---------------
* 2019-07-15
- upgrade to MUMPS-5.2.1
- removed compile test on Mac OS;
VVersion 5.1.2-7
---------------
* 2019-07-02
- fixed NAMESPACE corrupted by roxygen2
- fixed manual entries for constants RMUMPS_PERM_<smth>
ersion 5.1.2-6
---------------
* 2019-04-23
- added C++ methods set_mat_ptr(), set_rhs_ptr()
- added R and C++ methods set_permutation(), get_permutation()
- defined RMUMPS_PERM_<smth> constants for different permutations
- added C++ constructor from i,j,v pointers
- added tests for C++ code;
- changed F77 for FC in Makevars;
Version 5.1.2-5
---------------
* 2018-12-18
- renamed MUMPS *.F files to *.F95 to be comnformant with R conventions for file extensions
- removed STOP call in mpi.f
Version 5.1.2-4
---------------
* 2018-01-05
- fixed usage of -fPIC option
- fixed non ASCII character in DESCRIPTION file
Version 5.1.2-3
---------------
* 2018-01-03
- added doi refs in DESCRIPTION:Description field
- fixed errors in tests for older R releases
Version 5.1.2-2
---------------
* 2017-12-13
- added inst/COPYRIGHTS and contributors in DESCRIPTION:Autors@R
Version 5.1.2-1
---------------
* 2017-12-12
- upgrade MUMPS from v5.1.1 to v5.1.2
- fixed a compilation error of metis library on windows/R-released
Version 5.1.1-3
---------------
* 2017-09-19
- fixed warning "Integer division truncated to constant ‘768614336404’" in dana_aux.F
Version 5.1.1-2
---------------
* 2017-07-05
- fixed gfortran-6 warning "Integer division truncated to constant ‘768614336404’"
- fixed C warning about header guard
Version 5.1.1-1
---------------
* 2017-04-26
- upgraded MUMPS to the latest version 5.1.1
- added set_keep() method
- added mumps_version() method
Version 5.0.1.12
----------------
* 2017-03-06
- added library SCOTCH v6.0.4 (http://gforge.inria.fr/projects/scotch/) as option for ordering (...$set_icntl(3, 7))
- default ICNTL(33) is set to 1, i.e. the determinant is calculated (before was 0, i.e. no determinant calculation)
- added det() and determinant() methods returning determinant value
- added sym parameter to constructor. Now symmetric matrices can be decomposed as LDL^t
- added solvet() method for solving transposed system
- fixed registering C-callable in coming R-3.4
Version 5.0.1.11
----------------
* 2016-12-21
- increased default auxiliary memory via ICNTL(14)-50 (was 25)
- added methods for finer control and information: set_cntl(), get_cntl(), set_icntl(), get_icntl(), get_infos()
Version 5.0.1.10
----------------
* 2016-08-25
- fixed compilation with -pedantic option
Version 5.0.1.9-1
-----------------
* 2016-04-14
- fixed building process (signaled by CRAN team)
Version 5.0.1.9
---------------
* 2016-04-12
- added method triplet() rendreding a simple_triplet_matrix (cf. package slam)
- fixed job registering for symbolic() method
- fixed compiler warning about non initialized n and nz in new_mat();
- fixed valgrind's warning about non initialized memory use in dmumps()
Version 5.0.1.8
---------------
* 2016-02-22
- added constructor from slam::simple_triplet_matrix
- added multiple right hand side solver for slam::simple_triplet_matrix
- added S3method for Rcpp_Rmumps class: solve(), dim(), nrow(), ncol(), print(), show();
- fixed constructor from i, j, v triplicate;
Version 5.0.1.7
---------------
* 2016-01-20
- INTEGER type is compiled as int32 and not int64 as in previous version;
- fixed a typo in inst/example.R;
- fixed some building issues on all platforms (all reported by Prof. Brian Ripley):
+ no more cmake is needed on Linux and Mac OS;
+ no more sources kept in binary package;
+ MAKE env. variable is respected now;
+ explicit mention of gcc is removed;
+ /bin/rm is replaced by $(RM);
+ fixed a non initialized variable use in C++ code;
+ a .a prefix is used for static library on Windows instead of .dll;
- fixed the use of default values in constructors which are ignored by
RcppModule (detected by UBSAN test run by CRAN team);
Version 5.0.1.4
---------------
* 2015-12-17
- initial release. Provides solve(), numeric() and symbolic() methods