trizen
|
8a4ae7197b
Version 23.03
|
1 year ago |
trizen
|
b5acc42091
Documented several String methods.
|
1 year ago |
trizen
|
14ae1a3adb
- Optimized Number `is_lucas_carmichael(n)` for native `n`.
|
1 year ago |
trizen
|
689de07b09
- Several optimizations in the Number class.
|
1 year ago |
trizen
|
d4af5023ca
Slightly faster generation of non-squarefree Fermat pseudoprimes.
|
1 year ago |
trizen
|
5925312284
- Faster generation of Fermat pseudoprimes `n` with `omega(n) = 1`.
|
1 year ago |
trizen
|
2addc0983f
- Much faster generation of non-squarefree Fermat pseudoprimes.
|
1 year ago |
trizen
|
f85b88c395
- Better performance in Number `n.is_psp(b)` and `n.is_strong_psp(b)` for native `n`.
|
1 year ago |
trizen
|
5647bc2d90
- Faster generation of native non-squarefree Fermat pseudoprimes.
|
1 year ago |
trizen
|
ab0888ab57
- Optimized the generation of squarefree pseudoprimes (~8x faster).
|
1 year ago |
trizen
|
1ea2a2110e
- Slightly better performance in Number `is_squarefree_almost_prime(n,k)` for medium-sized integers.
|
1 year ago |
trizen
|
9b8a9a2425
- Better performance in Number `divisors(n)` for large `n`.
|
1 year ago |
trizen
|
83fb10f655
- Added the File and Dir `.mktemp` method.
|
1 year ago |
trizen
|
cc3570dd9f
- Added the Dir `.find` method.
|
1 year ago |
trizen
|
71c94b8689
- Added the String `.use` method, to load a Perl module using `eval('use ...')`.
|
1 year ago |
trizen
|
bceaf85210
Perl deparser: escape the special characters in string values.
|
1 year ago |
trizen
|
8e7f33c9fd
- Added the String `gzip` and `gunzip` methods.
|
1 year ago |
trizen
|
644c271a0c
- Added the String `.deflate` and `.inflate` methods.
|
1 year ago |
trizen
|
086efe621e
Several minor tweaks and simplifications in the Number class.
|
1 year ago |
trizen
|
181de7ad26
Slightly better performance in Number `is_squarefree(n)` for large n.
|
1 year ago |
trizen
|
180962bd33
Minor optimizations in Number `is_omega_prime(n,k)` and `is_almost_prime(n,k)`.
|
1 year ago |
trizen
|
988d2c899e
Extended `_prime_count_range` to handle non-native integers.
|
1 year ago |
trizen
|
86b77f268b
- Faster implementation for non-native integers `n` in Number `prime_count(n)`.
|
1 year ago |
trizen
|
3ae877db74
Several small optimizations in the Number class.
|
1 year ago |
trizen
|
73ff49f412
- When `Num!USE_FACTORDB` is enabled, and factordb.com does not have the factorization of `n`, send newly found factors to factordb.com.
|
1 year ago |
trizen
|
a7f5799bbf
Use `JSON::PP` (instead of `JSON`) for parsing the JSON data from `factordb.com`.
|
1 year ago |
trizen
|
d5e152818a
- Added the Number `Num!USE_FACTORDB` class variable (disabled by default).
|
1 year ago |
trizen
|
3da49887e7
Prevent a crash in Number `nth_almost_prime(n,k)`, with `HAS_NEW_PRIME_UTIL => 1`, for values of `n` and `k` such that the n-th k-almost prime exceeds ULONG_MAX.
|
1 year ago |
trizen
|
3389ae160c
- Minor performance improvement in Number `gcd(a,b)` and `a` and `b` are native integers.
|
1 year ago |
trizen
|
56abfa507a
Bug-fix: an empty block now returns nothing when called.
|
1 year ago |