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