Delyan Angelov
|
3bae3a23df
|
math.big: fix Integer.bit_len() when there are no digits in the number
|
2022-05-19 12:16:18 +02:00 |
Alexander Medvednikov
|
fb192d949b
|
all: replace []byte with []u8
|
2022-04-15 15:35:35 +03:00 |
Alexander Medvednikov
|
d4a0d6f73c
|
all: byte => u8
|
2022-04-15 14:58:56 +03:00 |
Subhomoy Haldar
|
7ef7188f4b
|
math.big: add bit_len, optimize gcd, add documentation (#13872)
|
2022-03-30 15:52:09 +03:00 |
Subhomoy Haldar
|
072480352c
|
math.big: add get_bit, set_bit, big_mod_pow (#13507)
|
2022-02-18 11:53:39 +03:00 |
Subhomoy Haldar
|
96d4a0777f
|
math.big: fix comparison and add tests (#11449)
|
2021-09-08 20:30:20 +03:00 |
Subhomoy Haldar
|
dadfda9400
|
math.big: implement big.integer in V (#11352)
|
2021-08-31 19:21:00 +03:00 |
Miccah
|
19abe8c750
|
math.big: add from_bytes function (#11213)
|
2021-08-17 09:12:39 +03:00 |
blackshirt
|
1eac351f25
|
math.big: change the return value of divmod to (quotient, remainder) (#10993)
|
2021-07-30 02:28:32 +03:00 |
Uwe Krüger
|
f457b94fe4
|
cgen: properly support reference args in receivers and arithmetic op methods (#10873)
|
2021-07-20 15:08:32 +03:00 |
Delyan Angelov
|
732d8101e0
|
math.big: add .bytes() and .bytes_trimmed() methods, `big.from_int(1024).bytes_trimmed() == [byte(0x00), 0x04]`
|
2021-07-19 17:17:08 +03:00 |
Delyan Angelov
|
3e297bced4
|
ci: remove some tests from skip_with_werror in `v test-self`
|
2021-04-14 12:47:24 +03:00 |
Lukas Neubert
|
8b61891348
|
fmt: smarter if condition wrapping (#8201)
|
2021-01-23 10:33:22 +02:00 |
Swastik Baranwal
|
0ca36aafe2
|
cgen: allow assignment operators for type aliases (#8086)
|
2021-01-15 02:27:19 +01:00 |
joe-conigliaro
|
5f90192970
|
math: use full import module name in tests
|
2020-12-23 01:38:17 +11:00 |
Delyan Angelov
|
93c0f503a2
|
math.big: make big.from_string take a decimal, add big.from_hex_string
|
2020-12-22 09:45:56 +02:00 |
Alexander Medvednikov
|
939e10cb28
|
math.big: minor clean up
|
2020-12-22 08:27:50 +01:00 |
Alexander Medvednikov
|
b3e0926601
|
json: decode/encode time.Time
|
2020-12-22 07:24:44 +01:00 |
LilEnvy
|
665e6cc957
|
math.big: fix big.from_string #7313 (#7351)
|
2020-12-16 02:23:02 +01:00 |
LilEnvy
|
069d77d1c5
|
math.big: implement decimal .str() for big numbers (#7314)
|
2020-12-14 11:53:18 +02:00 |
Alexander Medvednikov
|
568d859fc0
|
bignum: move to math.big
|
2020-03-10 19:31:01 +01:00 |