makefile.msvc


Log

Author Commit Date CI Message
nijtmans 8b7c7a36 2019-06-07T17:56:59 Now all 32-bit warnings should be gone
nijtmans 610ff6d2 2019-06-07T17:53:12 Make errors as failures, and (hopefully) fix last 32-bit warning
nijtmans 51275960 2019-06-07T17:20:38 Attempt to eliminate more MSVC compiler warnings
Steffen Jaeckel 30e8fbbc 2019-06-06T12:09:39 Update makefiles etc
nijtmans 196d8830 2019-06-06T17:00:18 A little stricter on 32-bit compiles
nijtmans dfbb5ecd 2019-06-06T16:22:54 MSVC compile: higher warning-level -Wall, but warning-free
Daniel Mendler c7314fa4 2019-05-25T06:42:01 deprecate mp_n_root_ex and mp_expt_d_ex These functions were introduced to give some timing guarantees. However the guarantees are too weak to be useful. The functions seem to be unused essentially by downstream users.
Daniel Mendler d45a80ec 2019-05-24T12:10:07 remove updatemakes script, it is just an indirection calling helper.pl
Karel Miko 9578d671 2019-05-25T22:31:33 fix invalid OBJECTS=... definition in makefile.msvc
Daniel Mendler bcec605a 2019-05-22T15:34:49 deprecate mp_prime_is_divisible and ltm_prime_tab * it is an implementation detail used for prime testing * there is upcoming work by @czurnieden regarding a generalised prime sieve * furthermore remove jacobi test (replaced by kronecker)
Daniel Mendler 3289c959 2019-05-20T10:41:06 introduce various mp_set_sint/mp_set_uint functions with precise types
Daniel Mendler 1af0de1f 2019-05-20T19:11:25 deprecate mp_tc_(and|or|xor) in favor of mp_(and|or|xor) * same behavior for positive numbers * generalisation for negative numbers, treating them as two complement * improve algorithm, iterate once over the digits, manually perform two complement * simplify mp_add_d, mp_sub_d * functions are safe in case of a==c or b==c * renamed mp_tc_div_2d to mp_signed_rsh (signed right shift)
Daniel Mendler 0dfa9da5 2019-05-19T12:53:49 make tommath_class.h and tommath_superclass.h private These headers are used for configuration during build time. Therefore they shouldn't be exposed as part of the public API.
Daniel Mendler a8239c24 2019-05-13T11:32:42 deprecate mp_get_bit The return type of mp_get_bit was imprecise (either mp_err or mp_bool), therefore this function is deprecated in favor of s_mp_get_bit for now. If we need s_mp_get_bit to be public, we should add it under a different name. However since mp_set_bit is not available, I don't think there any downstream users (ab)using mp_int as bitsets.
Daniel Mendler 56e7a401 2019-05-13T02:46:11 deprecate mp_jacobi
Daniel Mendler 2a2e2716 2019-05-12T11:33:17 move jenkins prng to bn_s_mp_rand_jenkins.c
Daniel Mendler c8cc3657 2019-05-11T09:09:12 mov s_mp_rand_source_platform to separate file
Daniel Mendler 0669e92e 2019-05-08T20:18:53 deprecate mp_prime_random_ex in favor of mp_prime_rand We can use the internal mp_rand generator now, since it generates numbers which are safe for crypto purposes.
czurnieden db76bed2 2019-05-04T18:57:07 added autotuning functionality for the Toom-Cook cut-offs
Daniel Mendler 818d8fb7 2019-05-03T17:39:10 Rework handling of tunable cutoffs * In the default settings, a cutoff X can be modified at runtime by adjusting the corresponding X_CUTOFF variable. * Tunability of the library can be disabled at compile time by defining the MP_FIXED_CUTOFFS macro. * There is an additional file tommath_cutoffs.h, which defines the default cutoffs. These can be adjusted manually or by the autotuner.
Daniel Mendler fbfcb661 2019-04-12T14:56:29 apply rename
nijtmans 5968263b 2019-04-10T14:49:59 Rename bn_error.c to bn_mp_error_to_string.c
czurnieden 35311aea 2019-04-03T23:50:57 added function mp_ilogb
czurnieden 27ca25cb 2019-04-06T18:55:43 added multiplcation balancing for the Toom-Cook algorithms
Daniel Mendler 70a30ae7 2019-04-07T02:29:28 remove footers
czurnieden 769218cc 2019-04-03T18:59:09 additional functions mp_incr and mp_decr
Daniel Mendler cd1570bb 2019-03-04T01:02:22 split test suite
Francois Perrad 6ce271c4 2018-12-28T09:41:54 mp_iseven & mp_isodd becomes C functions
Steffen Jaeckel 4f245b04 2018-12-02T21:18:32 Update makefiles etc.
Karel Miko aa12f353 2018-12-02T18:46:35 properly use test_standalone
Karel Miko fc4b7f80 2018-12-02T15:11:10 update makefile.msvc
Karel Miko a16f34f9 2018-12-02T13:58:50 re-sort OBJECTS in makefile*
Daniel Mendler 81cdb9ac 2018-09-10T18:52:29 regenerate files
Daniel Mendler 109bfa57 2018-09-10T18:49:10 regenerate files
Steffen Jaeckel ee241c95 2018-02-02T13:43:13 fix makefile.msvc This fixes #74
Steffen Jaeckel 1f889479 2015-04-18T11:03:22 update makefiles etc.
Steffen Jaeckel d4cccd52 2014-12-10T18:59:56 udpate makefiles etc.
Steffen Jaeckel cf045216 2014-12-10T17:21:14 update makefiles etc.
Steffen Jaeckel d7171985 2014-10-18T18:56:56 update after removing balance multiplication
Steffen Jaeckel 30fcfec8 2014-10-13T15:50:16 update makefiles
Steffen Jaeckel 9bff6bbb 2014-10-13T15:49:23 prepare makefiles for "updatemakes"
Steffen Jaeckel 750d17cd 2013-11-24T15:21:39 update makefiles
Tom St Denis 9294e791 2005-08-01T16:37:28 added libtommath-0.36
Tom St Denis 3d0fcaab 2005-02-12T08:40:15 added libtommath-0.34
Tom St Denis e549ccfe 2004-10-29T22:07:18 added libtommath-0.32
Tom St Denis 8eaa9880 2004-08-09T22:15:59 added libtommath-0.31
Tom St Denis 350578d4 2004-04-11T20:46:22 added libtommath-0.30
Tom St Denis 6c48a9b3 2004-01-25T17:40:21 added libtommath-0.29
Tom St Denis 455bb4db 2003-12-24T18:59:22 added libtommath-0.28
Tom St Denis c1da6aa2 2003-08-05T01:24:44 added libtommath-0.25
Tom St Denis eed6765f 2003-07-12T14:31:43 added libtommath-0.23
Tom St Denis 4c1d3f08 2003-07-02T15:39:39 added libtommath-0.22
Tom St Denis 49bef068 2003-06-19T10:04:50 added libtommath-0.21
Tom St Denis 0ef44cea 2003-05-29T13:35:26 added libtommath-0.18
Tom St Denis fd181cc8 2003-05-17T12:33:54 added libtommath-0.17
Tom St Denis b1756f2f 2003-03-22T15:10:20 added libtommath-0.15
Tom St Denis 82f48582 2003-03-13T02:11:11 added libtommath-0.14