diff options
Diffstat (limited to 'modules/language/python/number.scm')
-rw-r--r-- | modules/language/python/number.scm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/language/python/number.scm b/modules/language/python/number.scm index 95965b8..b51cd6b 100644 --- a/modules/language/python/number.scm +++ b/modules/language/python/number.scm @@ -15,6 +15,7 @@ py-as-integer-ratio py-conjugate py-fromhex py-hex py-imag py-is-integer py-real hex py-bin py-index py-ifloordiv py-ilshift py-imod py-imul py-imatmul + py-bit-length py-ilogior py-ilogand py-ipow py-isub py-i/ py-irshift py-ilogxor)) @@ -244,7 +245,7 @@ (mk-unop i0 py-lognot __invert__) (define-method (py-bit-length (i <integer>)) - (logcount i)) + (integer-length (abs i))) (define-method (py-conjugate (i <complex>)) (make-rectangular (real-part i) (- (imag-part i)))) |