Commit Graph

3446 Commits

Author SHA1 Message Date
Brian Gladman
29f8f4c043 REMOVE NEW msvc BUILD COMPLETELY FROM MASTER 2018-08-29 14:09:12 +01:00
Brian Gladman
9199c223b0 Merge branch 'msvc_build'
# Conflicts:
#	msvc/vs17/mpir-tests/mpn.logic/mpn.logic.vcxproj
#	msvc/vs17/mpir.sln
2018-08-29 14:03:51 +01:00
Brian Gladman
3e51501f78 change filename from logic.c to t-logic.c 2018-08-29 12:13:22 +01:00
Brian Gladman
79bc01d01f correct tests\mpn\Makefile.am 2018-08-28 22:57:50 +01:00
Brian Gladman
d42e63f9ff Merge remote-tracking branch 'remotes/Bill/master'
# Conflicts:
#	build.vc/mpir_config.py
2018-08-28 21:45:57 +01:00
Brian Gladman
92bbb3d79a Merge remote-tracking branch 'remotes/Bill/master' into msvc_build 2018-08-28 21:37:42 +01:00
Brian Gladman
bd7861dfc6 remove test\mpn\logic.c 2018-08-28 21:22:19 +01:00
Brian Gladman
fe57d517ea temporarily add tests\mpn\logic.c 2018-08-28 20:11:20 +01:00
Brian Gladman
b80c194908 update appveyor.yml for the new Windows build 2018-08-28 18:11:06 +01:00
Brian Gladman
c2aacbda83 add t-logic.c to master branch 2018-08-28 16:42:46 +01:00
Brian Gladman
a92e8b6b4d remove assembler builds from repository 2018-08-28 16:02:45 +01:00
Brian Gladman
ca0f5b77f8 updaate mpir.sln file 2018-08-28 15:23:30 +01:00
Brian Gladman
fdc9883c9d temporarily remove file preventing rebae 2018-08-28 14:06:59 +01:00
Brian Gladman
a3f0f25a6a rename logic.c to t-logic.c in mpn\tests 2018-08-28 14:00:04 +01:00
Brian Gladman
581c0a1e19 rename tests\mpn\logic.c to t-logic.c 2018-08-28 13:57:38 +01:00
Brian Gladman
6dd1770c51 add back MPIR documentation without Windows updates 2018-08-28 12:42:09 +01:00
Brian Gladman
5923f0f7bd remove windows changes in MPIR documentation 2018-08-28 12:05:49 +01:00
Brian Gladman
56f5b6bf2d remove windows build from master 2018-08-28 11:43:55 +01:00
Brian Gladman
475408dcc2 repair msbuild.bat (broken by Microsoft changes) 2018-08-25 23:38:52 +01:00
wbhart
90740d8fdf
Merge pull request #252 from embray/haswellavx
Add support for non-AVX Haswell CPU models
2018-07-23 12:46:42 +02:00
Erik M. Bray
f6d0cd1e60 Split haswell CPUs into separate haswell and haswellavx architectures as was done with skylake
There are some dual-core Celerons and Pentiums that claim to have Haswell,
but that do not have AVX instruction sets and some related instructions like
BMI1/2.

So far this has only been seen for model == 60 but could in theory by the
case for other model numbers.
2018-07-13 15:24:17 +02:00
wbhart
d7c21df5f3
Merge pull request #251 from GitMensch/patch-1
fix gmp.h to not use undefined macros for __GMP_DECLSPEC
2018-05-07 16:32:30 +02:00
Simon Sobisch
ff9d361633
fix gmp.h to not use __GMP_DECLSPEC undefined
When `__GMP_LIBGMP_DLL` is defined `__GMP_DECLSPEC` is defined for import/export using another macros which are not always defined.

The proposed change defines them empty when the compiler is not known and adds the working definition for the OrangeC compiler.
2018-05-07 14:10:47 +02:00
Brian Gladman
763741ca1f remove error in mpn_neg 2018-04-17 16:16:13 +01:00
wbhart
a0cd69e74f
Merge pull request #250 from 0xrgb/0xrgb-patch-1
Update mpir_config.py
2018-03-21 04:36:47 +01:00
0xrgb
252e2c89ea
Update mpir_config.py
Supporting other encodings
2018-03-21 11:16:45 +09:00
Brian Gladman
27ed446b59 Merge branch 'master' of github.com:BrianGladman/mpir 2018-03-06 12:12:45 +00:00
Brian Gladman
5743054267 Merge branch 'master' of github.com:BrianGladman/mpir 2018-03-06 12:12:21 +00:00
Brian Gladman
f4491b24cc Merge branch 'master' of github.com:BrianGladman/mpir 2018-03-06 11:59:10 +00:00
Brian Gladman
6218aca956 remove all but generic C build Visual Studio build files from the repository 2018-03-06 11:58:34 +00:00
Brian Gladman
fbccc43ea3 remove all but generic C build Visual Studio build files from the repository 2018-03-06 11:50:46 +00:00
Brian Gladman
8f4b751ac7 correct error in gmp-impl.h 2018-03-06 11:32:21 +00:00
Brian Gladman
b2554dab20 Merge branch 'master' of github.com:BrianGladman/mpir
# Conflicts:
#	doc/mpir.texi
2018-03-02 14:16:48 +00:00
Brian Gladman
9b3c02ccd3 correct errors in the mpir.texi file 2018-03-02 14:11:21 +00:00
Brian Gladman
cad6fdf3b3 correct errors in the mpir.texi file 2018-03-02 13:53:16 +00:00
Brian Gladman
851f9bb6f6 hopefully take mpn/generic/perfpow.c out of the Linux/GCC build 2018-02-28 16:02:56 +00:00
Brian Gladman
e00627e958 remove mpn_perfect_power (not compatible with MPIR division functions)
revert msvc build files accordingly
2018-02-28 15:47:50 +00:00
Brian Gladman
c3c33b1560 add missing macro (and revert test mod of .travis.yml) 2018-02-28 15:12:24 +00:00
Brian Gladman
0fcb6412ae
Merge pull request #7 from dimpase/newrel
deal with zero_p and perfpow in autoconf, correct includes
2018-02-28 13:29:49 +00:00
Dima Pasechnik
c82f20d242 deal with zero_p and perfpow in autoconf, correct includes 2018-02-28 14:21:45 +01:00
Brian Gladman
1323eb0fdf change gmp.h to mpir.h in added files 2018-02-27 23:30:33 +00:00
Brian Gladman
6a259c0be6 update the documentation for the revised Windows build system
add description of new functions to the documentation
2018-02-27 23:05:20 +00:00
Brian Gladman
732e10cd21
Merge pull request #6 from dimpase/newrel
makefile and header fixes for Unix
2018-02-27 23:01:45 +00:00
Dima Pasechnik
6775092f20 makefile and header fixes for Unix 2018-02-27 22:28:35 +00:00
Brian Gladman
24961f93c5 Only add functions mpz_get_2exp_d and mpf_get_2exp_d on Windows 2018-02-27 10:00:55 +00:00
Brian Gladman
69b81839cc correct mnp_neg_n definition in gmp_h.in 2018-02-27 07:59:40 +00:00
Brian Gladman
9df1c781f9 add the test for mpf_cmp_z 2018-02-26 23:11:03 +00:00
Brian Gladman
bc95a1dda2 test of travis trigger 2018-02-26 17:42:56 +00:00
Brian Gladman
2ed89ddd1b added changes from Bills repository
remove duplicated code for mpn_neg_n
2018-02-26 17:25:45 +00:00
Brian Gladman
f37c872cec Merge branch 'master' of github.com:wbhart/mpir 2018-02-26 17:20:48 +00:00