Commit Graph

12 Commits

Author SHA1 Message Date
mratsim 7fa6329d4c Change the test flag from mpint_test to stint_test 2018-10-08 21:11:06 +00:00
Jacek Sieka 8c97a4b6c0
nimble: remove nimcache options 2018-10-04 12:36:52 -06:00
Yuriy Glukhov f76c0ee1ea Removed experimental flag 2018-09-06 13:37:00 +03:00
Mamy Ratsimbazafy bd734b6845
Don't use stint's nim.cfg during CI to compile koch (#63)
* Don't use stint's nim.cfg during CI to compile koch

* skip both project and parentcfg?

* reorder switches

* everything should skip the cfg

* Use .nimble switch - nim.cfg causes problem when updating packages

* remove the skip compile flags
2018-08-21 14:19:39 +02:00
mratsim fac7c8db3c Comment out test-only dependencies quicktest and ttmath.
(Repeated annoying "Dependency for ttmath: do you want to replace byteutils" while compiling nimbus)
2018-06-10 13:11:24 +02:00
Yuriy Glukhov ad09fe3a94 Corrected package structure 2018-05-08 17:42:42 +03:00
Mamy Ratsimbazafy 4c055e42a7
Add uint256 fuzz test vs TTMath (#34) + Fix multiplication carry bug #36
* Add uint256 fuzz test vs TTMath

* fix the compilation of property_based_uint256

* Fix multiplication carry bug #35

* Change comment in test
2018-05-04 00:11:07 +02:00
mratsim b731108b1c Update Quicktest & Continuous Integration configuration to latest. 2018-05-03 11:07:33 +02:00
Mamy Ratsimbazafy 0ee1fb3ec8
Fix #30 - modulo failures (#32)
* Add corner cases to test suite

* Add failing div2n1n case

* Fix test and fix #30

* Add to tests

* Fix failing tests due to Nim string change between Apr 27 and Apr 29 (doc: 5237ef4f52)
2018-05-02 17:49:31 +02:00
mratsim 8727adfcf6 Implement signed multi-precision multiplication + tests 2018-04-25 22:48:25 +02:00
mratsim 00a634d2f2 Don't use single letter function like u(256) 2018-04-25 13:36:56 +02:00
Mamy Ratsimbazafy 102a1b0f0c
Rename the library to Stint (#26) 2018-04-25 12:52:00 +02:00