Log

Author Commit Date CI Message
Steffen Jaeckel 432f995f 2019-04-06T18:55:25 Merge pull request #205 from libtom/travis_check_sources Add travis build-job that checks the source-code format
Steffen Jaeckel c4bb3c1b 2019-04-06T17:59:49 let's see if the xenial version of astyle is better
Steffen Jaeckel 6f5df266 2019-04-06T17:40:46 fix file headers & footers
Steffen Jaeckel 58e9084e 2019-04-06T17:38:41 run `make new_file`
Steffen Jaeckel 6dc923ef 2019-04-06T17:45:05 clean-up `make astyle` output
Steffen Jaeckel cf807537 2019-04-06T17:37:48 run `make astyle`
Steffen Jaeckel 179daef1 2019-04-06T17:37:33 add travis-build to check source-code format
Steffen Jaeckel 9e8b71e3 2019-04-05T11: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]
Steffen Jaeckel 05137105 2019-04-05T11:43:22 Merge pull request #192 from libtom/alloc-sizes allocation functions: pass size to XREALLOC and XFREE
Daniel Mendler db9a47d5 2019-04-04T11: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.
Steffen Jaeckel 32b3351d 2019-04-05T10:54:06 Merge pull request #200 from libtom/cast-cleanup remove unnecessary size_t casts, fix Wconversion/Wsign-conversion issues
Daniel Mendler 5da4e0ac 2019-04-04T23: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.
Steffen Jaeckel c1131186 2019-04-05T10:49:28 Merge pull request #199 from libtom/remove-set-long-specialization remove mp_set_long specialization
Daniel Mendler 77143c33 2019-04-04T12:57:22 remove mp_set_long specialization
Steffen Jaeckel d256648e 2019-04-04T13:32:14 Merge pull request #193 from czurnieden/develop removed tracing
czurnieden 0ed98cf1 2019-04-04T12:55:39 removed tracing
Steffen Jaeckel e6902c4a 2019-04-04T11:46:02 Merge pull request #190 from czurnieden/bn_incr additional functions mp_incr and mp_decr
czurnieden 62ca5158 2019-04-03T21:22:51 corrected C&P induced problem
czurnieden 1af68f47 2019-04-03T21:14:03 soothe compiler
czurnieden 769218cc 2019-04-03T18:59:09 additional functions mp_incr and mp_decr
Steffen Jaeckel cb1eb161 2019-04-04T07:58:07 run `make astyle` [skip ci]
Steffen Jaeckel 646ac880 2019-04-04T07:55:02 update callgraph and tommath_class
Steffen Jaeckel 42b16092 2019-04-04T07:54:00 how to create a minimized callgraph
Steffen Jaeckel 708a8bfd 2019-03-29T10:40:58 Merge pull request #178 from libtom/add-missing-const add missing const to cast
Daniel Mendler fce2966e 2019-03-22T15:34:59 add missing const to cast
Steffen Jaeckel 12f0abbe 2019-03-29T10:39:24 Merge pull request #177 from libtom/remove-opt-cast remove OPT_CAST
Daniel Mendler 28e61778 2019-03-22T15: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.
Steffen Jaeckel 27417b85 2019-03-29T08:59:25 Merge pull request #188 from libtom/unused_xcalloc XCALLOC is not used anywhere anymore, so it can be removed
nijtmans 54d673f1 2019-03-28T17:00:50 XCALLOC is not used anywhere anymore, so it can be removed
Steffen Jaeckel d449bd44 2019-03-29T08: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
nijtmans a3076677 2019-03-28T16:18:41 previous commit removed a little bit too much
nijtmans ef07da5b 2019-03-28T16:13:37 mp_min_u32 is not used anywhere anymore, so it can be removed
Steffen Jaeckel 05399033 2019-03-26T22:01:36 Merge pull request #186 from fperrad/20190326_lint some linting
Francois Perrad 9d63882d 2019-03-26T18:42:18 explicit condition
Francois Perrad 6d633703 2019-03-26T18:51:35 explicit operator precedence
Steffen Jaeckel 38410620 2019-03-26T17:47:34 Merge pull request #176 from libtom/do-not-include-stdio do not include stdio.h if LTM_NO_FILE is defined
Daniel Mendler 8eb3bb28 2019-03-22T15:02:29 do not include stdio.h if LTM_NO_FILE is defined stdio.h might not be available on constraint environments
Steffen Jaeckel 255271ed 2019-03-26T17:46:36 Merge pull request #179 from libtom/avoid-ctype avoid ctype toupper
Daniel Mendler 32099fde 2019-03-23T02:38:01 avoid ctype toupper - libc toupper is locale dependent - removes the dependency on ctype.h
Steffen Jaeckel f3ff7064 2019-03-26T17:44:05 Merge pull request #180 from czurnieden/isprimeerror Fixed bug in mp_prime_isprime
czurnieden 6608eea9 2019-03-23T19:45:32 bugfix in final fips loop II: alternative version
czurnieden 7ecd1ad4 2019-03-23T18:50:14 bugfix in final fips loop II
czurnieden 9771308d 2019-03-23T18:36:47 bugfix in final fips loop
Steffen Jaeckel b587c954 2019-03-26T15:40:38 Merge pull request #183 from libtom/get_set_efficiency efficiency improvement in get/set routines
nijtmans 6dc8ae5b 2019-03-26T11:30:21 efficiency improvement in get/set routines
Steffen Jaeckel 0f1abbd1 2019-03-26T15:38:55 Merge pull request #175 from czurnieden/develop Added valgrind tests to testme.sh and travis.yml
Steffen Jaeckel 39ef9858 2019-03-26T14:38:54 partially port over valgrind test logic from ltc also try if the test failure has to do with travis_wait
Steffen Jaeckel c1a335b7 2019-03-26T10:27:40 increase timeout of test vs. mtest to 30mins as proposed by @czurnieden
Steffen Jaeckel 9ed679ea 2019-03-24T23:31:56 use appropriate bash exit code
Steffen Jaeckel dd0181b7 2019-03-24T23:19:17 fix invocation of `timeout` in test vs. mtest
Steffen Jaeckel a88edbdd 2019-03-24T18:37:03 use CC env var in testme.sh
czurnieden db391b6e 2019-03-11T03:12:02 added valgrind tests to testme.sh and travis.yml
Steffen Jaeckel 267763d3 2019-03-26T14:30:24 Merge pull request #182 from libtom/get_bit_overflow_handling bug-fix in bn_mp_get_bit.c: handle overflow correctly
nijtmans 59e83249 2019-03-26T11:20:31 bug-fix in bn_mp_get_bit.c: handle overflow correctly
Steffen Jaeckel 98a71310 2019-03-26T14:29:17 Merge pull request #184 from libtom/explicit_type_cast explicit type-cast
nijtmans 8ccfabf6 2019-03-26T11:32:33 explicit type-cast
Steffen Jaeckel 810826d7 2019-03-26T14:27:42 Merge pull request #185 from libtom/leftover_digit_macro leftover DIGIT() usage
nijtmans d093324d 2019-03-26T11:34:06 leftover DIGIT() usage
Steffen Jaeckel 6b66e2ce 2019-03-06T15:47:28 Merge pull request #171 from fperrad/20190306_lint test suite: some linting
Francois Perrad 03655127 2019-03-06T15:09:32 parameter with name in prototype
Francois Perrad 15a1adc2 2019-03-06T15:08:48 literal suffix
Steffen Jaeckel e1bfee62 2019-03-05T08:29:29 Merge pull request #166 from fperrad/20190228_coverity explicit logical XOR
Francois Perrad 49105f8d 2019-02-28T11:43:41 explicit logical XOR for coverity CID 332946, see #163
Steffen Jaeckel fe4bdf12 2019-03-04T23:27:44 Merge pull request #169 from minad/split-test-suite Split test suite
Daniel Mendler 00a1bcd6 2019-03-04T02:00:28 demo: better ndraw
Daniel Mendler 1fc7d20d 2019-03-04T01:56:06 opponent/test.c: move ndraw to main.c
Daniel Mendler 12b41bbe 2019-03-04T01:42:05 opponent.c: forgot missing printf("\n") from _cleanup. reason for test failures.
Daniel Mendler 03b319ca 2019-03-03T23:19:52 opponent.c: get rid of global variables and remove cleanup
Daniel Mendler 3f42b6a7 2019-03-03T23:24:15 test/opponent.c: add todo comments
Daniel Mendler 674fdddb 2019-03-03T23:16:09 remove duplicate T(mp_tc_div_2d)
Daniel Mendler cd1570bb 2019-03-04T01:02:22 split test suite
Steffen Jaeckel 19e225bf 2019-03-03T11:47:58 Merge pull request #165 from czurnieden/develop offer alternative to arch
czurnieden 4e138a0e 2019-03-01T13:24:49 added building with ICC
czurnieden ca78050c 2019-03-01T02:44:58 added building howto for NetBSD
czurnieden 5557301e 2019-03-01T02:40:54 added building howto for NetBSD
czurnieden 346e86ed 2019-02-28T21:43:37 added building howto for OpenBSD
czurnieden 13bc0b55 2019-02-28T11:28:07 removed 'arch' command completely
czurnieden ec795623 2019-02-27T15:47:28 offer alternative to arch
Steffen Jaeckel 9faf3055 2019-02-17T14:20:43 Merge pull request #162 from czurnieden/develop corrected documentation of mp_complement
Steffen Jaeckel e88693f7 2019-02-17T13:12:07 fix index
czurnieden f262343d 2019-02-17T03:55:36 corrected documentation of mp_complement
Steffen Jaeckel 6e760c2c 2019-02-11T15:58:54 Merge pull request #135 from libtom/pr/helper-pl-doc-check Add doc checking to helper.pl
Karel Miko 667ce28b 2018-12-08T19:35:28 add doc checking to helper.pl
Steffen Jaeckel adb8d8bd 2019-02-10T23:29:10 Merge pull request #142 from fperrad/20181228_macros refactor around macros
Francois Perrad 6ce271c4 2018-12-28T09:41:54 mp_iseven & mp_isodd becomes C functions
Francois Perrad b879bd49 2018-12-31T12:15:44 refactor with new macros IS_*
Francois Perrad de19b264 2018-12-28T09:01:01 introduce new private macros
Francois Perrad 487cbba0 2018-12-28T09:34:02 refactor without macro mp_isneg
Francois Perrad 015c2318 2018-12-28T08:51:46 refactor without macro USED
Francois Perrad 64298b9a 2018-12-27T18:04:25 refactor without macro SIGN
Steffen Jaeckel b5c2763a 2019-02-01T23:42:27 Merge pull request #153 from libtom/fix/152 makefile.shared: fix compilation and linkage
Steffen Jaeckel 93dea3a4 2019-01-31T14:12:03 makefile.shared: fix compilation and linkage
Steffen Jaeckel 50abdb8c 2019-01-28T21:21:40 continue development
Steffen Jaeckel 6d54b804 2019-01-28T20:33:16 Merge tag 'v1.1.0' into develop v1.1.0
Steffen Jaeckel 08549ad6 2019-01-28T20:32:32 Merge branch 'release/1.1.0'
Steffen Jaeckel 4330991d 2019-01-28T20:32:10 also bump VERSION in makefile.unix
Steffen Jaeckel 34348946 2019-01-28T20:21:04 update changes.txt
Steffen Jaeckel 7b23243b 2019-01-23T10:19:58 finally last bump
Steffen Jaeckel 5f458dfb 2019-01-23T10:07:32 bump version
Steffen Jaeckel cac33152 2019-01-23T10:06:35 mtest make-target should be PHONY