nim-stint/stint/private
Jacek Sieka 9027fbea3e
refactoring away for loop macros
* remove experimental for loop macro usage
* make implementation of several operations follow data structure
(recursive data -> recursive implementation)
* rename getSize -> bitsof to avoid bits vs bytes confusion
* fix potential 32-bit issue where asSignedWords cast to `int` even when
`uint64` was used as storage
* `hi` for signed ints now is signed - this replaces `asSignedWords` and
makes several int operations more natural
* fix bit size assert
2018-10-25 12:58:40 +02:00
..
bithacks.nim refactoring away for loop macros 2018-10-25 12:58:40 +02:00
conversion.nim refactoring away for loop macros 2018-10-25 12:58:40 +02:00
datatypes.nim refactoring away for loop macros 2018-10-25 12:58:40 +02:00
initialization.nim refactoring away for loop macros 2018-10-25 12:58:40 +02:00
int_addsub.nim refactoring away for loop macros 2018-10-25 12:58:40 +02:00
int_bitwise_ops.nim refactoring away for loop macros 2018-10-25 12:58:40 +02:00
int_comparison.nim refactoring away for loop macros 2018-10-25 12:58:40 +02:00
int_div.nim refactoring away for loop macros 2018-10-25 12:58:40 +02:00
int_highlow.nim refactoring away for loop macros 2018-10-25 12:58:40 +02:00
int_mul.nim refactoring away for loop macros 2018-10-25 12:58:40 +02:00
int_negabs.nim refactoring away for loop macros 2018-10-25 12:58:40 +02:00
stdlib_bitops.nim Corrected package structure 2018-05-08 17:42:42 +03:00
uint_addsub.nim Change the test flag from mpint_test to stint_test 2018-10-08 21:11:06 +00:00
uint_bitwise_ops.nim refactoring away for loop macros 2018-10-25 12:58:40 +02:00
uint_comparison.nim refactoring away for loop macros 2018-10-25 12:58:40 +02:00
uint_div.nim refactoring away for loop macros 2018-10-25 12:58:40 +02:00
uint_exp.nim Modular arithmetic (#47) 2018-05-16 10:41:46 +02:00
uint_highlow.nim Enable modular arithmetic tests 2018-10-08 21:11:06 +00:00
uint_mul.nim Fix regression due to when bool restriction 361a2d830a and https://github.com/nim-lang/Nim/issues/7375 2018-08-24 13:34:29 +02:00