trizen
|
3689f1b988
Version 23.11
|
7 months ago |
trizen
|
674f38929d
Fixed a double `return` statement. (introduced several commits ago)
|
7 months ago |
trizen
|
762af27ec9
- Added the Number `is_bfsw_psp(n)` method.
|
7 months ago |
trizen
|
6f88a08660
- Optimization in Number `modular_quadratic_formula(a,b,c,m)` when gcd(2*a, m) == 1.
|
7 months ago |
trizen
|
bae4ff1c27
- Return ealry if input is a prime number in Number `special_factor(n)`.
|
7 months ago |
trizen
|
17aa258024
- Added the Number `totient_range(a,b)` method.
|
7 months ago |
trizen
|
219320bbc5
- Added the Number `linear_congruence(n, r, m)` method.
|
7 months ago |
trizen
|
f92fbc5943
- Fixed a minor issue in Number `irand(0,x)`.
|
7 months ago |
trizen
|
1b781e9d97
- Minor optimization in Number `trial_factor(n,lim)`.
|
7 months ago |
trizen
|
805442fde4
- Added the Gauss `divisors(z)` method.
|
7 months ago |
trizen
|
8827635f58
- Added the Gauss `factor` and `factor_exp` methods.
|
7 months ago |
trizen
|
455eeedf52
- Minor performance improvements in Number `is_powerful(n,k)`.
|
7 months ago |
trizen
|
15dc48239e
- Optimized Number `is_div(n,k)` for native integers.
|
7 months ago |
trizen
|
9d131a7efe
- Better performance in Number `k.powerful_count(n)` for non-native `n`.
|
7 months ago |
trizen
|
bc745ebd78
- Fixed a rare issue in Number `is_almost_prime(n,k)` and `is_omega_prime(n,k)`.
|
7 months ago |
trizen
|
a121ecd611
- Added the Number `bphi(n)` method.
|
7 months ago |
trizen
|
e662b70a14
- Optimized the Number `divisors(n,k)` method for better performance.
|
7 months ago |
trizen
|
af72440d81
- Generalized the Number `phi` and `uphi` methods to accept an extra argument.
|
7 months ago |
trizen
|
68049c417a
- Added the Number `iphi(n,k=1)` method.
|
7 months ago |
trizen
|
8bd9444c70
- Added the Number `nuphi(n)` method.
|
7 months ago |
trizen
|
fada3757d0
- Added the PolyMod `chinese(...)` method.
|
7 months ago |
trizen
|
9de23e1ed3
_is_prob_prime(): cache the result only when an additional true argument is passed.
|
7 months ago |
trizen
|
4d182796f7
- Added several more Polynomial methods.
|
7 months ago |
trizen
|
6e4ba2acd7
bin/sidef: add to history only words <= 50 chars in length.
|
7 months ago |
trizen
|
53224896d8
- Make `Range::Range`, `Block::Try` and `Block::Fork` real objects, by inheriting from `Sidef::Object::Object`.
|
7 months ago |
trizen
|
fe8303dc15
- Added the `PolyMod([...], m)` built-in class.
|
7 months ago |
trizen
|
adbff39f59
Version 23.10
|
7 months ago |
trizen
|
d066781d0c
Use `is_almost_extra_strong_lucas_pseudoprime` in Number `all_prime` and `is_safe_prime`.
|
7 months ago |
trizen
|
1d2f6a9c8e
bin/sidef: improved the auto-completition feature.
|
7 months ago |
trizen
|
919bfb3763
- Better performance in computing the modular Lucas V and U sequences when the current GitHub version of Math::Prime::Util and Math::Prime::Util::GMP is installed.
|
7 months ago |