nim-stint/stint/private
Mamy Ratsimbazafy 36ec850c4f
Compile time signed ints (#55)
* Refactor asSignedWords, kill 130+ lines

* Allow signed int initialization at compiletime.

* inline procs in uint_mul

* Fix an unfortunate shadowing in high(Int)
2018-06-18 16:44:29 +02:00
..
as_words.nim Compile time signed ints (#55) 2018-06-18 16:44:29 +02:00
bithacks.nim Compile time signed ints (#55) 2018-06-18 16:44:29 +02:00
conversion.nim Compile time signed ints (#55) 2018-06-18 16:44:29 +02:00
datatypes.nim Corrected package structure 2018-05-08 17:42:42 +03:00
initialization.nim Compile time signed ints (#55) 2018-06-18 16:44:29 +02:00
int_addsub.nim Uint - allow compile-time evaluation for all procs (#54) 2018-06-18 12:54:25 +02:00
int_bitwise_ops.nim Uint - allow compile-time evaluation for all procs (#54) 2018-06-18 12:54:25 +02:00
int_comparison.nim Compile time signed ints (#55) 2018-06-18 16:44:29 +02:00
int_div.nim Corrected package structure 2018-05-08 17:42:42 +03:00
int_highlow.nim Compile time signed ints (#55) 2018-06-18 16:44:29 +02:00
int_mul.nim Corrected package structure 2018-05-08 17:42:42 +03:00
int_negabs.nim Corrected package structure 2018-05-08 17:42:42 +03:00
stdlib_bitops.nim Corrected package structure 2018-05-08 17:42:42 +03:00
uint_addsub.nim Corrected package structure 2018-05-08 17:42:42 +03:00
uint_bitwise_ops.nim Uint - allow compile-time evaluation for all procs (#54) 2018-06-18 12:54:25 +02:00
uint_comparison.nim Uint - allow compile-time evaluation for all procs (#54) 2018-06-18 12:54:25 +02:00
uint_div.nim Corrected package structure 2018-05-08 17:42:42 +03:00
uint_exp.nim Modular arithmetic (#47) 2018-05-16 10:41:46 +02:00
uint_highlow.nim Corrected package structure 2018-05-08 17:42:42 +03:00
uint_mul.nim Compile time signed ints (#55) 2018-06-18 16:44:29 +02:00