File: NEWS

package info (click to toggle)
r-cran-sparsesvd 0.2-2-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 252 kB
  • sloc: ansic: 2,034; sh: 12; makefile: 2
file content (41 lines) | stat: -rw-r--r-- 1,777 bytes parent folder | download
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
Version 0.2-2:

  - change unsafe sprintf() to snprintf() as demanded by CRAN (though entirely unjustified, as DRH would tell them in no uncertain terms)
  - omit SVDLIBC file I/O functionality (where sprintf() occurred) entirely as it is not needed by R wrapper

Version 0.2-1:

  - adapted to avoid deprecated format conversions in Matrix v1.4-2
  - sparsesvd() now supports wider range of Matrix input formats, but requires Matrix >= 1.3
  - fix incorrect gender of package maintainer

Version 0.2:

  - this release fixes several bugs in the underlying 3rd-party SVDLIBC code, which produce incorrect results or get stuck in infinite loops for highly sparse matrices that require multiple restarts of the Lanczos iteration; various corner cases including small diagonal matrices were also affected
  - a faulty RNG implementation in SVDLIBC contributed to triggering these bugs (but was not the root cause); the RNG has also been fixed
  - original bug report from Abdelmoneim Desouki <desouki@hhu.de>

Version 0.1-4:

  - for some inexplicable reason, R on Oracle Solaris 10 (i386) doesn't like C functions named "store", leading to a segmentation fault and test failures on CRAN
  - function store() has been renamed store_vec() in the 3rd-party C code included in the package

Version 0.1-3:

  - added native routine registration to comply with new CRAN requirements

Version 0.1-2:

  - stress tests with large number of random sparse nonnegative matrices
  - fix some typos in documentation

Version 0.1-1:

  - fix ISO C incompatibilities that prevented compilation on some platforms
  - more detailed copyright information in DESCRIPTION and LICENSE

Version 0.1:

  - initial release
  - based on SVDLIBC version 1.4
  - modified to avoid I/O on STDOUT and STDERR