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 |