-
Notifications
You must be signed in to change notification settings - Fork 1
/
NEWS
92 lines (57 loc) · 3.82 KB
/
NEWS
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
RcppBigIntAlgos 1.1.0 (Release date: TBD)
* Migrated from Rcpp to cpp11
* Fixed C++ requirements per new CRAN policy
* Added github actions
* Dropped RcppThread in favor of the standard library
RcppBigIntAlgos 1.0.1 (Release date: 2020-01-09)
* Fixed showStats option for smaller numbers
RcppBigIntAlgos 1.0.0 (Release date: 2020-12-15)
* Added generalized prime factorization function `primeFactorizeBig` which now can utilize the elliptic curve method.
* Slightly changed the interface to be more consistent.
RcppBigIntAlgos 0.3.5 (Release date: Never Released)
* Improved divisibility checking and data locality for greater efficiency.
RcppBigIntAlgos 0.3.4 (Release date: 2020-11-05)
* Improved sieving and tuning for greater efficiency.
RcppBigIntAlgos 0.3.3 (Release date: 2020-10-14)
* Now using bitset for more efficient linear algebra.
* Also fixed additional memory issues. Confirmed fix by running rhub::check_with_sanitizers(), rhub::check_with_valgrind(), as well as running custom docker clang-ASAN.
RcppBigIntAlgos 0.3.2 (Release date: Never Released)
* Fixed ASAN/UBSAN/valgrind issue. See https://github.com/jwood000/RcppBigIntAlgos/issues/1 for more information.
RcppBigIntAlgos 0.3.1 (Release date: 2020-09-28)
* Fixed URL in README
RcppBigIntAlgos 0.3.0 (Release date: Never Released)
* Multiple threads can now be used.
* Switched completely to gmpxx. Had to copy gmpxx source and modify in order to easily build on all platforms.
RcppBigIntAlgos 0.2.5 (Release date: Never Released)
* Improved efficiency of quadraticSieve by segmenting the sieving portion. For larger number (greater than 65 decimal digits) it has a great impact.
RcppBigIntAlgos 0.2.4 (Release date: 2020-06-23)
* Fixed link in documentation in accordance with the new policy in Writing R Extensions (section: Cross-references)
RcppBigIntAlgos 0.2.3 (Release date: Never Released)
* Replaced array of precalculated interval values by only calculating interval values that meet the threshold. This greatly improves efficiency.
* Refactored portions of the algorithm in preparation for parallel computing.
* Improved helper algorithm (i.e. sieveLists in SieveUtils.cc)
RcppBigIntAlgos 0.2.2 (Release date: 2020-04-19)
* Added "Free Software Foundation, Inc." as copy right holder in DESCRIPTION
* Adjusted sieving factors for improved efficiency, especially on numbers with greater than 50 digits
* Improved efficiency by utilizing more light weight data structures
* Added safety measures to ensure mpz_t arrays don't overflow
RcppBigIntAlgos 0.2.1 (Release date: Never Released)
* Added references in DESCRIPTION file
* Added Mike Tryczak as contributor
* One can now see summary statistics via the showStats parameter in the quadraticSieve function
RcppBigIntAlgos 0.2.0 (Release date: Never Released)
* Now uses Rcpp & RcppThread (Multiple threads are not enabled yet, but will be the focus of the next major release)
* Changed the package name to be more in line with the related RcppAlgos package
* Major overhaul of quadratic sieve algorithm
* You can now safely interrupt execution
* Removed config files and classes associated with the gmp R library
* Now uses C++11
* quadraticSieve now accepts negative numbers. It behaves similarly to gmp::factorize
RcppBigIntAlgos 0.1.2 (Release date: 2018-04-30)
* Fixed additional error found on Solaris flavor in quadraticsieve.cc
RcppBigIntAlgos 0.1.1 (Release date: 2018-04-25)
* Fixed error associated with the Solaris flavor in factorization.cc file.
* Forced complilation with C++11 on Windows build only (see Makevars.win) to address the following warnings : "ISO C++ 1998 does not support 'long long' [-Wlong-long]"
* Slightly altered factors that determine the cutoff point for sieving the log sum of the prime decomposition of the sieving interval constituents
RcppBigIntAlgos 0.1.0 (Release date: 2018-04-11)
* Initial Release