|
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.
|
|
e379c0f7
|
2019-05-21T14:26:14
|
|
COMPILE_DEBUG should not disable optimizations
If you additionally want to disable optimizations, define this IGNORE_SPEED macro.
|
|
4534056c
|
2019-05-13T00:22:18
|
|
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
|
|
8d71a9e3
|
2019-05-11T00:19:28
|
|
travis: add -fsanitize=undefined
|
|
f0f75186
|
2019-05-07T17:24:51
|
|
set std=c89
we cannot set it together with -Wsystem-headers since the system headers
are usually not c89 but c99
|
|
db76bed2
|
2019-05-04T18:57:07
|
|
added autotuning functionality for the Toom-Cook cut-offs
|
|
e8f56cc4
|
2019-04-05T11:37:49
|
|
enable -Wconversion and -Wsign-conversion on travis
* no changes to the library code
* conversion issues in the demo testsuite fixed
* add CONV_WARNINGS and enable the warnings only for clang-7 (for now)
* disable Wsystem-headers if Wconversion is enabled, to avoid warnings from the system headers
|
|
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.
|
|
cd1570bb
|
2019-03-04T01:02:22
|
|
split test suite
|
|
13bc0b55
|
2019-02-28T11:28:07
|
|
removed 'arch' command completely
|
|
ec795623
|
2019-02-27T15:47:28
|
|
offer alternative to arch
|
|
50abdb8c
|
2019-01-28T21:21:40
|
|
continue development
|
|
7b23243b
|
2019-01-23T10:19:58
|
|
finally last bump
|
|
5f458dfb
|
2019-01-23T10:07:32
|
|
bump version
|
|
e543ff31
|
2019-01-22T13:49:36
|
|
also bump SO version
|
|
538cace5
|
2019-01-17T11:03:39
|
|
bump version
|
|
4cc85c14
|
2019-01-08T12:02:40
|
|
bump version
|
|
fb07f33d
|
2018-12-26T14:35:39
|
|
bump version
|
|
4b850954
|
2018-12-02T17:56:10
|
|
fix cygwin build
|
|
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.
|
|
c69c3907
|
2018-02-02T10:09:08
|
|
rename timing demo
|
|
a40e32b2
|
2017-10-10T14:30:01
|
|
suppress some warnings when compiling with mingw-gcc
[skip ci]
|
|
29007333
|
2017-08-29T22:27:20
|
|
bump version
|
|
465933eb
|
2017-08-29T16:57:48
|
|
disable some compiler warnings
|
|
e8c27ba7
|
2017-08-29T10:48:46
|
|
bump version
|
|
ac4f48ee
|
2017-08-29T10:40:05
|
|
fix install make-target
This fixes #84
|
|
36ef5877
|
2017-08-28T17:02:30
|
|
bump version
|
|
237b49ad
|
2017-08-28T15:56:12
|
|
correct usage of DESTDIR, PREFIX, etc. for the install make-target
[skip ci]
|
|
7cc18ffd
|
2017-08-25T12:59:22
|
|
rename/move some files; fix some stuff regarding this
|
|
1a2f3bdb
|
2017-08-25T13:00:50
|
|
update clean make-target
|