kc3-lang/libtommath

Branch :


Log

Author Commit Date CI Message
c4fb2241 2019-04-09 11:08:26 rename macros in tommath_private to use MP_* prefix
a105bc95 2019-04-12 13:30:22 Merge pull request #220 from libtom/missing_error_code Add handling of MP_ITER error-code to mp_error_to_string()
2b6e9d05 2019-04-12 11:24:17 Change, make it a switch-statement
6b3c2ba1 2019-04-12 10:46:31 Add handling of MP_ITER error-code to mp_error_to_string()
3d51fe16 2019-04-11 10:41:22 Merge pull request #217 from libtom/rename_bn_error_c Rename bn_error.c to bn_mp_error_to_string.c
066830ad 2019-04-10 15:40:54 Fix surrounding macro
3afec571 2019-04-10 15:19:23 Re-generate callgraph and tommath_class.h
5968263b 2019-04-10 14:49:59 Rename bn_error.c to bn_mp_error_to_string.c
d999fed6 2019-04-10 08:04:55 Merge pull request #191 from czurnieden/bn_ilogb New function: ilogb, integer logarithm to integer base
35311aea 2019-04-03 23:50:57 added function mp_ilogb
96ece822 2019-04-09 21:47:13 Merge pull request #215 from fperrad/20190409_lint some linting
42193f89 2019-04-09 20:26:08 explicit operator precedence
cb8c00d8 2019-04-08 05:35:48 remove useless initialization
fb3eec20 2019-04-04 19:11:35 final else after a chain of if/else if
382a561c 2019-04-04 19:07:24 literal suffix
2033fb91 2019-04-07 23:39:31 Merge pull request #206 from czurnieden/bn_mul_balance Multiplication balancing for the Toom-Cook algorithms
27ca25cb 2019-04-06 18:55:43 added multiplcation balancing for the Toom-Cook algorithms
7f42ce09 2019-04-07 21:30:51 Merge pull request #211 from libtom/remove-footers remove footers & headers
ff561404 2019-04-07 15:29:11 shorter headers
70a30ae7 2019-04-07 02:29:28 remove footers
4f8c3532 2019-04-07 14:48:43 Merge pull request #209 from libtom/reintroduce-realloc Reintroduce calloc
a3651cbd 2019-04-04 12:43:08 apply modifications to XCALLOC according to #192
d6c6f8c3 2019-04-04 12:38:36 use `calloc` so we don't have to zero the digits ourself this also has the nice side-effect that potential multiplication overflows in `mp_init_size` are now eliminiated
d01b5318 2019-04-04 12:25:34 Revert "Merge pull request #188 from libtom/unused_xcalloc" This reverts commit 27417b85c72ee1417050e65507aab11ccf42e03a, reversing changes made to d449bd44c02e1308af7b4ae30310799d26d38496.
ec4149d0 2019-04-06 23:40:47 Merge pull request #189 from czurnieden/bugfix-n-root changed seed to make nth-root usable
8312296b 2019-04-06 19:38:23 workaround for bug in helper.pl
984d3ff6 2019-04-01 03:41:26 changed seed to make nth-root usable
432f995f 2019-04-06 18:55:25 Merge pull request #205 from libtom/travis_check_sources Add travis build-job that checks the source-code format
c4bb3c1b 2019-04-06 17:59:49 let's see if the xenial version of astyle is better
58e9084e 2019-04-06 17:38:41 run `make new_file`
cf807537 2019-04-06 17:37:48 run `make astyle`
179daef1 2019-04-06 17:37:33 add travis-build to check source-code format
6dc923ef 2019-04-06 17:45:05 clean-up `make astyle` output
6f5df266 2019-04-06 17:40:46 fix file headers & footers
9e8b71e3 2019-04-05 11:43:36 remove travis build of clang + x32 as clang has no x32 support at all there's no need to test it [skip ci]
05137105 2019-04-05 11:43:22 Merge pull request #192 from libtom/alloc-sizes allocation functions: pass size to XREALLOC and XFREE
db9a47d5 2019-04-04 11:01:08 allocation functions: pass size to XREALLOC and XFREE This is similar to the signatures of the custom allocation functions provided by GMP. The allocation sizes are useful if the allocator has no easy way to access the allocation size.
32b3351d 2019-04-05 10:54:06 Merge pull request #200 from libtom/cast-cleanup remove unnecessary size_t casts, fix Wconversion/Wsign-conversion issues
5da4e0ac 2019-04-04 23:06:00 remove unnecessary size_t casts, fix Wconversion/Wsign-conversion issues Wconversion and Wsign-conversion is still not activated by default, since there are many issues in demo.c.
c1131186 2019-04-05 10:49:28 Merge pull request #199 from libtom/remove-set-long-specialization remove mp_set_long specialization
77143c33 2019-04-04 12:57:22 remove mp_set_long specialization
d256648e 2019-04-04 13:32:14 Merge pull request #193 from czurnieden/develop removed tracing
0ed98cf1 2019-04-04 12:55:39 removed tracing
e6902c4a 2019-04-04 11:46:02 Merge pull request #190 from czurnieden/bn_incr additional functions mp_incr and mp_decr
62ca5158 2019-04-03 21:22:51 corrected C&P induced problem
1af68f47 2019-04-03 21:14:03 soothe compiler
769218cc 2019-04-03 18:59:09 additional functions mp_incr and mp_decr
cb1eb161 2019-04-04 07:58:07 run `make astyle` [skip ci]
646ac880 2019-04-04 07:55:02 update callgraph and tommath_class
42b16092 2019-04-04 07:54:00 how to create a minimized callgraph
708a8bfd 2019-03-29 10:40:58 Merge pull request #178 from libtom/add-missing-const add missing const to cast
fce2966e 2019-03-22 15:34:59 add missing const to cast
12f0abbe 2019-03-29 10:39:24 Merge pull request #177 from libtom/remove-opt-cast remove OPT_CAST
28e61778 2019-03-22 15:26:59 remove OPT_CAST The explicit cast does not hurt in C. Furthermore the explicit cast is needed if tommath is compiled as C with strict warning settings.
27417b85 2019-03-29 08:59:25 Merge pull request #188 from libtom/unused_xcalloc XCALLOC is not used anywhere anymore, so it can be removed
54d673f1 2019-03-28 17:00:50 XCALLOC is not used anywhere anymore, so it can be removed
d449bd44 2019-03-29 08:58:28 Merge pull request #187 from libtom/unused_mp_min_u32 mp_min_u32 is not used anywhere anymore, so it can be removed
a3076677 2019-03-28 16:18:41 previous commit removed a little bit too much
ef07da5b 2019-03-28 16:13:37 mp_min_u32 is not used anywhere anymore, so it can be removed
05399033 2019-03-26 22:01:36 Merge pull request #186 from fperrad/20190326_lint some linting
9d63882d 2019-03-26 18:42:18 explicit condition
6d633703 2019-03-26 18:51:35 explicit operator precedence
38410620 2019-03-26 17:47:34 Merge pull request #176 from libtom/do-not-include-stdio do not include stdio.h if LTM_NO_FILE is defined
8eb3bb28 2019-03-22 15:02:29 do not include stdio.h if LTM_NO_FILE is defined stdio.h might not be available on constraint environments
255271ed 2019-03-26 17:46:36 Merge pull request #179 from libtom/avoid-ctype avoid ctype toupper
32099fde 2019-03-23 02:38:01 avoid ctype toupper - libc toupper is locale dependent - removes the dependency on ctype.h
f3ff7064 2019-03-26 17:44:05 Merge pull request #180 from czurnieden/isprimeerror Fixed bug in mp_prime_isprime
6608eea9 2019-03-23 19:45:32 bugfix in final fips loop II: alternative version
7ecd1ad4 2019-03-23 18:50:14 bugfix in final fips loop II
9771308d 2019-03-23 18:36:47 bugfix in final fips loop
b587c954 2019-03-26 15:40:38 Merge pull request #183 from libtom/get_set_efficiency efficiency improvement in get/set routines
6dc8ae5b 2019-03-26 11:30:21 efficiency improvement in get/set routines
0f1abbd1 2019-03-26 15:38:55 Merge pull request #175 from czurnieden/develop Added valgrind tests to testme.sh and travis.yml
39ef9858 2019-03-26 14:38:54 partially port over valgrind test logic from ltc also try if the test failure has to do with travis_wait
c1a335b7 2019-03-26 10:27:40 increase timeout of test vs. mtest to 30mins as proposed by @czurnieden
9ed679ea 2019-03-24 23:31:56 use appropriate bash exit code
dd0181b7 2019-03-24 23:19:17 fix invocation of `timeout` in test vs. mtest
a88edbdd 2019-03-24 18:37:03 use CC env var in testme.sh
db391b6e 2019-03-11 03:12:02 added valgrind tests to testme.sh and travis.yml
267763d3 2019-03-26 14:30:24 Merge pull request #182 from libtom/get_bit_overflow_handling bug-fix in bn_mp_get_bit.c: handle overflow correctly
59e83249 2019-03-26 11:20:31 bug-fix in bn_mp_get_bit.c: handle overflow correctly
98a71310 2019-03-26 14:29:17 Merge pull request #184 from libtom/explicit_type_cast explicit type-cast
8ccfabf6 2019-03-26 11:32:33 explicit type-cast
810826d7 2019-03-26 14:27:42 Merge pull request #185 from libtom/leftover_digit_macro leftover DIGIT() usage
d093324d 2019-03-26 11:34:06 leftover DIGIT() usage
6b66e2ce 2019-03-06 15:47:28 Merge pull request #171 from fperrad/20190306_lint test suite: some linting
03655127 2019-03-06 15:09:32 parameter with name in prototype
15a1adc2 2019-03-06 15:08:48 literal suffix
e1bfee62 2019-03-05 08:29:29 Merge pull request #166 from fperrad/20190228_coverity explicit logical XOR
49105f8d 2019-02-28 11:43:41 explicit logical XOR for coverity CID 332946, see #163
fe4bdf12 2019-03-04 23:27:44 Merge pull request #169 from minad/split-test-suite Split test suite
00a1bcd6 2019-03-04 02:00:28 demo: better ndraw
1fc7d20d 2019-03-04 01:56:06 opponent/test.c: move ndraw to main.c
12b41bbe 2019-03-04 01:42:05 opponent.c: forgot missing printf("\n") from _cleanup. reason for test failures.
03b319ca 2019-03-03 23:19:52 opponent.c: get rid of global variables and remove cleanup
3f42b6a7 2019-03-03 23:24:15 test/opponent.c: add todo comments
674fdddb 2019-03-03 23:16:09 remove duplicate T(mp_tc_div_2d)
cd1570bb 2019-03-04 01:02:22 split test suite
19e225bf 2019-03-03 11:47:58 Merge pull request #165 from czurnieden/develop offer alternative to arch
4e138a0e 2019-03-01 13:24:49 added building with ICC