Log

Author Commit Date CI Message
Daniel Mendler 109bfa57 2018-09-10T18:49:10 regenerate files
Daniel Mendler eebbcf06 2018-09-10T18:48:58 add mp_complement, mp_tc_div_2d, mp_tc_and, mp_tc_or, mp_tc_xor
Steffen Jaeckel bc685fd4 2018-06-10T23:34:19 Merge pull request #108 from ararslan/aa/freebsd Make the build logic more robust for BSD systems
Alex Arslan 33870d7b 2018-04-12T16:19:40 Make the build logic more robust for BSD systems This properly sets MAKE on BSDs to gmake rather than make, which refers to the incompatible BSD Make. Further, it betters detection of Clang as the default compiler, which is the case on FreeBSD 11.0+ and OpenBSD 6.0+, and it fixes the unrecognized call to arch on FreeBSD.
Steffen Jaeckel c707ee22 2018-06-10T18:20:23 Merge pull request #111 from fperrad/20180502_lint more linting
Francois Perrad bd4167e8 2018-05-03T03:44:47 const mp_s_rmap
karel-m f86aecf3 2018-06-04T07:02:53 Merge pull request #116 from libtom/pr/better-MP_64BIT improved detection of MP_64BIT
Karel Miko 92e8719b 2018-05-28T22:02:13 improved detection of MP_64BIT
Steffen Jaeckel 9f7e1a3c 2018-05-20T14:21:15 Merge pull request #114 from orbea/libtool makefile.shared: Respect LIBTOOL.
orbea 0a8a1626 2018-05-19T07:11:49 makefile.shared: Respect LIBTOOL.
Steffen Jaeckel 06965eab 2018-05-02T23:32:40 Merge pull request #110 from czurnieden/develop Do not use tommath.h from the system for building
czurnieden 22550d41 2018-05-02T22:01:09 Do not use tommath.h from the system for building
czurnieden 9034e712 2018-05-02T21:43:17 Do not use installed headers for building
Steffen Jaeckel 71c5c8ac 2018-05-01T20:57:43 Merge pull request #105 from libtom/fix/103 Fix #103
Steffen Jaeckel ef6d85a1 2018-04-14T14:33:36 don't use rand() in mp_rand() This fixes #103
Steffen Jaeckel baf3d5ee 2018-04-23T22:31:38 Merge pull request #107 from libtom/improve/release Improve release-process
Steffen Jaeckel 89f2bfea 2018-04-11T23:33:39 improve build * don't export .travis.yml * make 'astyle' on 'zipup'
Steffen Jaeckel 3994dc86 2018-04-11T23:25:38 auto-format bn_mp_radix_smap.c
Steffen Jaeckel 77814726 2018-04-11T23:20:46 generate pre_gen/mpi.c on zipup
Steffen Jaeckel 8028ebc2 2018-04-11T23:12:13 remove pre_gen/mpi.c from repo
Steffen Jaeckel 337d05b7 2017-12-06T23:46:42 update README.md
Steffen Jaeckel 02d6192d 2018-04-11T23:04:55 Merge pull request #106 from samcv/solaris-fix Fix build on Solaris by using ERR_ instead of ERR
Samantha McVey 42970eb4 2018-04-11T13:46:35 Fix build on Solaris by using LBL_ERR instead of ERR libtommath won't build on Solaris 11.3 with a goto statement named `ERR`. Use LBL_ERR instead so it doesn't conflict.
Steffen Jaeckel 651715b0 2018-03-26T22:04:07 Merge pull request #101 from libtom/cleanup Fix&clean-up some things
Steffen Jaeckel c69c3907 2018-02-02T10:09:08 rename timing demo
Michael Shigorin 0bc75513 2018-02-26T09:32:12 add e2k/lcc support
Steffen Jaeckel ee241c95 2018-02-02T13:43:13 fix makefile.msvc This fixes #74
Steffen Jaeckel 1a00b42c 2018-02-02T12:08:58 add fixme-check to zipup make-target
Steffen Jaeckel f51249b6 2018-02-02T12:07:21 clean-up file headers
Steffen Jaeckel f9536dcd 2018-02-02T10:55:39 update results when running the timing demo
Steffen Jaeckel bf61c0be 2018-02-02T10:54:54 fix timing & logs/*.png generation
Steffen Jaeckel 82376cb1 2018-02-02T10:23:17 format output of timing demo
Steffen Jaeckel db1a8b19 2018-02-27T23:27:45 Merge pull request #102 from fperrad/20180202_lint more linting
Francois Perrad 802d8294 2018-02-05T20:22:17 fix type & cast
Francois Perrad 9960fe3f 2018-02-13T19:04:25 literal suffix
Francois Perrad e3598dc8 2018-02-02T17:44:40 explicit condition
Francois Perrad d051d6ba 2018-02-02T13:38:56 remove unused code
Francois Perrad 7c671e10 2018-02-02T13:14:05 remove unreachable code
Steffen Jaeckel 0e67c5cd 2018-02-02T14:21:29 Merge pull request #100 from fperrad/20180202_indent fix indentation
Francois Perrad 2e04831e 2018-02-02T11:55:01 fix indentation broken by commit 'check fopen' https://github.com/libtom/libtommath/commit/44d14a398d82ba47db9d919c9909c35e5fd624fb
Steffen Jaeckel 9f41e565 2018-02-02T09:44:07 Merge pull request #97 from fperrad/20171210_lint some linting
Francois Perrad 44d14a39 2017-12-10T10:12:09 check fopen
Francois Perrad 0dbea3b6 2017-12-10T10:19:11 explicit precedence operator with parenthesis
Francois Perrad f5876db0 2017-12-10T09:45:29 fix format
Francois Perrad 31aac2ce 2017-12-09T21:08:32 const variable
Francois Perrad 987911bd 2017-12-09T21:08:54 const parameter
Francois Perrad d74f3d74 2018-02-01T22:28:43 static variable & function
Francois Perrad 8a8659f2 2017-12-09T21:08:08 remove useless variable
Francois Perrad 80bb9e7b 2017-12-10T09:35:50 add missing fclose
Francois Perrad c60eeb0b 2017-12-09T20:05:39 add missing include
Francois Perrad a82d02ad 2017-12-09T20:05:20 remove useless include
Steffen Jaeckel 57c769c8 2017-12-21T18:20:36 Merge branch 'fix/doc' into develop
Steffen Jaeckel 2bf7d3a4 2017-12-18T23:43:26 add function name to index This fixes #98
Steffen Jaeckel a7688505 2017-12-18T23:37:01 improve generated output
Steffen Jaeckel f3fa95e4 2017-12-18T15:37:05 Merge pull request #96 from fperrad/20171208_perlcritic run perlcritic against booker.pl
Francois Perrad eb0a4b1f 2017-12-08T06:49:00 run perlcritic against booker.pl
Steffen Jaeckel 99057f67 2017-12-06T21:46:11 Merge pull request #93 from fperrad/20171017_format astyle everywhere
Francois Perrad 2f35c79c 2017-10-18T11:39:14 refactor with FGETS
Francois Perrad 08741a14 2017-10-18T10:44:06 run astyle
Francois Perrad 32e710ae 2017-10-17T20:51:19 remove trailing spaces
Steffen Jaeckel 4f6420bc 2017-10-19T13:56:19 Merge pull request #95 from libtom/improve/travis create a travis build matrix
Steffen Jaeckel aaa52a3d 2017-10-19T12:01:58 also run test vs mtest with real random data
Steffen Jaeckel d5328bfa 2017-10-19T11:40:16 create a travis build matrix
Steffen Jaeckel e156e7ef 2017-10-19T11:41:10 fix clang build for MP_{8,16}BIT
Steffen Jaeckel 1ca973b6 2017-10-19T09:46:36 Merge pull request #94 from fperrad/20171018_cast restore previous cast
Francois Perrad c098e37e 2017-10-19T05:51:17 restore previous cast avoid warning with gcc -mx32 left shift count >= width of type [-Wshift-count-overflow] avoid infinite loop at run time
Steffen Jaeckel faea5da3 2017-10-15T22:35:08 Merge pull request #43 from fperrad/20151127_lint lintings and more This fixes #71
Francois Perrad 3f8e0b62 2016-01-06T20:30:23 add name of parameters
Francois Perrad 43c26b3a 2015-12-09T19:16:30 use same parameter name between prototype declaration and definition
Francois Perrad 6b191732 2017-10-04T18:57:25 remove extra whitespaces
Francois Perrad dabf9217 2017-10-15T16:27:41 add parentheses for explicit operator precedence
Francois Perrad f1d6c887 2017-10-15T19:58:35 refactor cast
Francois Perrad bdbed000 2017-10-15T19:57:12 literal suffix
Francois Perrad 40c763a1 2017-10-15T16:11:09 literal suffix in call function
Steffen Jaeckel d0cb8ba9 2017-10-15T12:03:10 Merge branch 'better/read_radix' into develop This closes #92
Steffen Jaeckel 0a7ecc3b 2017-10-09T14:34:20 add the inverse of mp_s_rmap
Steffen Jaeckel 6a268ef4 2017-10-15T12:01:52 Merge branch 'fix/54' into develop This closes #54
Steffen Jaeckel 1bc00883 2017-10-14T20:27:05 use correct printf format specifier in timing.c This fixes #54
Steffen Jaeckel efcac86c 2017-10-15T12:01:15 Merge branch 'fix/67' into develop This closes #67
Steffen Jaeckel 8dbfaff0 2017-10-14T20:21:48 Handle corner-cases of invmod() This fixes #67
Steffen Jaeckel 6fa127b7 2017-10-09T14:56:38 add testcase for #67
Steffen Jaeckel 5bb73c6f 2017-10-15T12:00:26 Merge branch 'fix/issues' into develop This closes #90
Steffen Jaeckel 356084ee 2017-08-29T23:53:02 improve mp_lshd This fixes #61
Steffen Jaeckel 1d035226 2017-08-29T16:53:31 make sure fast_s_mp_mul_digs() doesn't BOF This fixes #60 and #80
Steffen Jaeckel a4d905a0 2017-08-29T16:41:08 make sure fast_mp_montgomery_reduce() doesn't BOF This fixes #63
Steffen Jaeckel e9ce32a1 2017-10-14T18:50:04 improve README
Steffen Jaeckel 78002768 2017-10-10T14:30:51 Merge pull request #91 from libtom/fix/microsoft_build there's no __int128 on MSVC, fall back to 32bit MPI's
Steffen Jaeckel a40e32b2 2017-10-10T14:30:01 suppress some warnings when compiling with mingw-gcc [skip ci]
Steffen Jaeckel d1fc4a71 2017-10-03T15:18:33 LLP64 indicates a windows environment as of [1] the only architecture using a LLP64 data model is windows [1]: https://en.wikipedia.org/wiki/64-bit_computing
Steffen Jaeckel 1346d983 2017-10-03T09:19:50 there's no __int128 on MSVC, fall back to 32bit MPI's
Steffen Jaeckel fd81ac75 2017-10-02T17:13:56 Merge pull request #88 from libtom/const_api Add 'const' keyword in various places. Adopted from Tcl
Francois Perrad d293ab66 2017-09-30T22:57:00 more constify
nijtmans f674018a 2017-09-20T16:59:43 constify remaining functions
Steffen Jaeckel eca200d7 2017-09-20T15:02:52 fix mp_cmp() and mp_cmp_mag() API
nijtmans 41de5855 2017-09-19T13:35:15 Add 'const' keyword in various places. Adopted from Tcl
Steffen Jaeckel 5aec0c40 2017-09-15T12:47:06 add `astyle` make target
Steffen Jaeckel fedc15b6 2017-09-15T12:46:38 Merge pull request #85 from fperrad/20170830_format rebase formating code
Francois Perrad 2344bcea 2017-08-30T20:23:46 format with astyle (step 6)
Francois Perrad e2cd147a 2015-12-10T21:38:02 generate tommath_class.h with astyle format (refactor with heredoc)
Francois Perrad f89cda03 2017-08-30T19:15:27 format with astyle (step 5)