We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ae266ad commit 1545a8dCopy full SHA for 1545a8d
mypyc/test-data/run-integers.test
@@ -582,3 +582,9 @@ def test_bit_length() -> None:
582
assert bit_length(255) == 8
583
assert bit_length(256) == 9
584
assert bit_length(-256) == 9
585
+ # Large positive int
586
+ assert bit_length(1 << 70) == 71
587
+ # Large negative int
588
+ assert bit_length(-(1 << 70)) == 71
589
+ # Large int with all bits set
590
+ assert bit_length((1 << 100) - 1) == 100
0 commit comments