Commit History

Author SHA1 Message Date
  trizen ef17845c2c Added a few more RosettaCode scripts. 3 months ago
  trizen 2074f273c6 Fixed a minor issue in Number `is_powerful(n,k)`: return false if `n` is negative and `k == 1`. 4 months ago
  trizen 5930a89e2d - Workaround for a bug in interactive mode. 4 months ago
  trizen 2336702f8d Added 3 more test files. 5 months ago
  trizen 6f88a08660 - Optimization in Number `modular_quadratic_formula(a,b,c,m)` when gcd(2*a, m) == 1. 6 months ago
  trizen 17aa258024 - Added the Number `totient_range(a,b)` method. 6 months ago
  trizen 805442fde4 - Added the Gauss `divisors(z)` method. 6 months ago
  trizen fe8303dc15 - Added the `PolyMod([...], m)` built-in class. 6 months ago
  trizen 5e5c7e45d9 - Use a cryptographically-secure pseudorandom number generator in the Number `irand` method. 6 months ago
  trizen 1cc4dc9f06 new file: NUMBER_THEORY_TUTORIAL.md 7 months ago
  trizen e3c65361c8 - Extended the FileHandle `<<` operator, to accept multiple arguments. 11 months ago
  trizen a5baa6cdec - Added the `FileHandle.new_buf(encoding=:utf8)` method. 11 months ago
  trizen 36f6bc0610 - Added support for transparently converting Perl subroutines to Sidef blocks. 1 year ago
  trizen 45733ffaf3 - Added the Number `bernoulli_numbers(n)` method. 1 year ago
  trizen 8aa1284a79 - Added the `%perl{...}` and `%Perl{...}` syntax for executing arbitrary Perl code. 1 year ago
  trizen 23724746d5 - Added the `Perl.tie()` and `Perl.untie()` methods. 1 year ago
  trizen 391d4ae193 - Better performance in Number `n.jordan_totient(k)` for large `n`. 1 year ago
  trizen 1c16e5f9c5 - Split the tests from "Tests/number_methods.sf" into multiple files. 1 year ago
  trizen 8a4ae7197b Version 23.03 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 f85b88c395 - Better performance in Number `n.is_psp(b)` and `n.is_strong_psp(b)` for native `n`. 1 year ago
  trizen 4bc9723263 Number: return native integers from `_dynamic_preimage()` when possible. 1 year ago
  trizen 9eda1e00a7 Several simplifications in the Polynomial class. 1 year ago
  trizen a45fe514a7 - Added the `Math.linear_recurrence(ker, init, n)` method. 1 year ago
  trizen cc5638bd10 - Added support for using native integers in arithmetic operations (when possible). 1 year ago
  trizen d145135ceb - Optimize the Number `primes(a,b)` method when `b` is a native integer. 1 year ago
  trizen a884fcb067 - Added the Number `k.carmichael(a, b)`, `k.lucas_carmichael(a,b)` and `k.squarefree_fermat(base, a,b)` methods. 1 year ago
  trizen 5e08b3840a Updated `utils/Web interface/index.{f,}cgi` to use JQuery 3.6.0. 1 year ago
  trizen c6188a9c9e - Optimizations in Number `is_almost_prime(n,k)` for large n. 1 year ago