Commit History

Author SHA1 Message Date
  trizen 387da411be powerful_count: use a moebius range sieve only when Math::Prime::Util is installed. 2 days ago
  trizen 5d478d9a9b - Fixed `gcd(-n)` and `lcm(-n)` to return `n` instead of `-n`. 5 days ago
  trizen 35c2414ee2 modified: lib/Sidef/Deparse/Perl.pm -- no need to disable `experimental::smartmatch` warnings, as smartmatch is no longer used. 1 week ago
  trizen a0642d63be Fix `use VERSION` warning with perl >= 5.39.x. 1 week ago
  trizen 02b1ab3f32 - No longer do trial division for small `n` in `is_carmichael(n)`. 1 week ago
  trizen 100f7d86f5 - Slightly faster generation of k-powerful numbers in a given range. 4 weeks ago
  trizen 2f6a1f8aae - Parse 'ZERO WIDTH SPACE' (U+200B) as whitespace. 2 months ago
  trizen eb11b34026 - Added the Number `is_primitive_abundant(n)` method. 2 months ago
  trizen 2e990316a4 Number `_primality_pretest()`: when n > 10^50_000, try gcd with primorial(10^9) (on 64-bit systems). 3 months ago
  trizen 40c23f83e9 - Several minor optimizations in the Number class. 3 months ago
  trizen 4aa0032e5e Added several aliases for trigonometric functions. 3 months ago
  trizen ef17845c2c Added a few more RosettaCode scripts. 3 months ago
  trizen 5521bbfb0c - Slightly less overhead in RangeNumber `iter` for native integers and `step=1`. 3 months ago
  trizen 07dd6edec3 modified: README.md 3 months ago
  trizen f72e891a33 - Return false from Number `is_strong_psp(n, b)` when `gcd(n,b) != 1`. 4 months ago
  trizen d3d32d04d8 modified: NUMBER_THEORY_TUTORIAL.md 4 months ago
  trizen 2f78041420 Version 24.01 4 months ago
  trizen a5d8ae78d7 2024 -- better than last year? maybe <3 4 months ago
  trizen 8dc1329e0b Call `_primality_pretest(n)` from `_is_prob_prime(n)` for large enough `n`. 4 months ago
  trizen 25327caa07 Minor fix in `lucas_factor(n,j,tries)` when `j` is `nil`. 4 months ago
  trizen 174590c0ab modified: NUMBER_THEORY_TUTORIAL.md 4 months ago
  trizen a51dda5821 modified: NUMBER_THEORY_TUTORIAL.md 4 months ago
  trizen 7542010110 modified: NUMBER_THEORY_TUTORIAL.md 4 months ago
  trizen be643f2fa9 modified: NUMBER_THEORY_TUTORIAL.md 4 months ago
  trizen f6d5719b91 modified: lib/Sidef/Types/Number/Number.pm 4 months ago
  trizen 9e7b304cf8 modified: NUMBER_THEORY_TUTORIAL.md -- documented the Sophie Germain factorization method. 4 months ago
  trizen 731abe594d REPL: add typed words to auto-completion only when the code is valid 4 months ago
  trizen 0a9cd662c4 - Optimized Number `idiv_ceil(a,b)` for native positive integers. 4 months ago
  trizen 1b2caeaeb7 modified: NUMBER_THEORY_TUTORIAL.md -- document the new `Num!USE_PFGW` class-variable. 4 months ago
  trizen c9ba93e633 - Added the Number `znlog(a, g, m)` method. 4 months ago