Commit Graph

42 Commits

Author SHA1 Message Date
Francois Perrad
8cf0d3db85 literal suffix 2019-09-07 12:29:28 +02:00
Francois Perrad
b14c8e377c explicit operator precedence 2019-09-03 18:05:45 +02:00
Daniel Mendler
8c1b296e86
add feature detection macro MP_HAS 2019-07-24 11:09:42 +02:00
nijtmans
f2d6f52bb9 Eliminate unneeded static function: Since b==0 and b==1 are already checked for earlier, it can be simplified and inlined. 2019-06-03 11:00:09 +02:00
Francois Perrad
8b2daf7817 always use varname err with mp_err 2019-05-20 05:36:18 +02:00
Daniel Mendler
4534056c28
use enums mp_err, mp_ord, mp_bool, mp_sign
* MP_USE_ENUMS enables enums
* Wc++-compat catches some implicit conversions if MP_USE_ENUMS is defined
* 100% backwards compatible API/ABI if MP_USE_ENUMS is not defined
2019-05-13 19:15:14 +02:00
Daniel Mendler
e45f75fddb
deprecate DIGIT_BIT, use MP_DIGIT_BIT 2019-04-25 13:39:50 +02:00
Daniel Mendler
c4fb2241dc
rename macros in tommath_private to use MP_* prefix 2019-04-12 14:55:08 +02:00
Daniel Mendler
ff56140462
shorter headers 2019-04-07 17:26:31 +02:00
Daniel Mendler
70a30ae7a7
remove footers 2019-04-07 17:26:31 +02:00
Francois Perrad
b879bd495a refactor with new macros IS_* 2019-02-02 07:39:23 +01:00
Steffen Jaeckel
18355de625 Update file headers
[skip ci]
2018-12-29 17:56:20 +01:00
czurnieden
9034e712b8 Do not use installed headers for building 2018-05-02 21:43:17 +02:00
Steffen Jaeckel
f51249b6aa clean-up file headers 2018-02-27 23:30:43 +01:00
Francois Perrad
c098e37e2f restore previous cast
avoid warning with gcc -mx32
    left shift count >= width of type [-Wshift-count-overflow]

avoid infinite loop at run time
2017-10-19 05:51:17 +02:00
Francois Perrad
f1d6c88759 refactor cast 2017-10-15 19:58:35 +02:00
Francois Perrad
bdbed00079 literal suffix 2017-10-15 19:57:12 +02:00
nijtmans
f674018a41 constify remaining functions 2017-09-20 16:59:43 +02:00
Francois Perrad
9eed07f09b format with astyle (step 2) 2017-08-30 20:23:17 +02:00
Francois Perrad
45771cc91c format with astyle (step 1) 2017-08-30 20:09:49 +02:00
Francois Perrad
15681f9a12 trim trailing spaces 2017-08-30 05:51:11 +02:00
Steffen Jaeckel
6f21294212 replace SVN tags 2017-08-28 17:00:58 +02:00
Francois Perrad
99c84acc4c add parentheses for explicit operator precedence 2015-12-02 22:47:51 +01:00
Steffen Jaeckel
4e3f1344a5 provide tommath_private.h
tommath.h contains declarations for the public part of the library.
tommath_private.h contains the functions which are private to ltm and
should not be exposed to the public.
2015-11-12 01:49:07 +01:00
Francois Perrad
b9abe0a316 refactor with macros MP_NO/MP_YES 2015-11-12 01:20:41 +01:00
Francois Perrad
38f90d1b17 explicit condition (part C) 2015-11-12 01:20:40 +01:00
Tom St Denis
079b0f65a9 Getting ready for v0.43.0 release
Also updated my email address...

Signed-off-by: Tom St Denis <tstdenis82@gmail.com>
2015-10-30 17:55:29 -04:00
Tom St Denis
333aebc894 added libtommath-0.41 2010-07-15 17:26:06 +02:00
Tom St Denis
f0b91a572e added libtommath-0.39 2010-07-15 17:26:01 +02:00
Tom St Denis
9294e79150 added libtommath-0.36 2010-07-15 17:25:56 +02:00
Tom St Denis
e549ccfec5 added libtommath-0.32 2010-07-15 17:25:47 +02:00
Tom St Denis
6c48a9b3a6 added libtommath-0.29 2010-07-15 17:25:41 +02:00
Tom St Denis
455bb4db20 added libtommath-0.28 2010-07-15 17:25:39 +02:00
Tom St Denis
c1da6aa2de added libtommath-0.25 2010-07-15 17:25:33 +02:00
Tom St Denis
eed6765fe9 added libtommath-0.23 2010-07-15 17:25:30 +02:00
Tom St Denis
49bef06878 added libtommath-0.21 2010-07-15 17:25:27 +02:00
Tom St Denis
0ef44cea9b added libtommath-0.18 2010-07-15 17:25:22 +02:00
Tom St Denis
14161e843e added libtommath-0.16 2010-07-15 17:25:19 +02:00
Tom St Denis
b1756f2f98 added libtommath-0.15 2010-07-15 17:25:18 +02:00
Tom St Denis
82f4858291 added libtommath-0.14 2010-07-15 17:25:17 +02:00
Tom St Denis
b66471f74f added libtommath-0.13 2010-07-15 17:25:15 +02:00
Tom St Denis
57354e11ac added libtommath-0.12 2010-07-15 17:25:14 +02:00