Commit Graph

3365 Commits

Author SHA1 Message Date
Brian Gladman
eb69f67857 Add missing GMP functions (mpf_cmp_z, mpn_perfect_power_p, mpn_zero_p) to MPIR
Correct missing prototypess in gmp_h.in (mpn_divrem, mpn_divexact_1)
Update Windows builds for these changes
2018-02-25 16:14:35 +00:00
Brian Gladman
c7567b5ad9 Remove __GMP_PROTO and _PROTO crap from the MPIR source code 2018-02-25 09:02:47 +00:00
Brian Gladman
2e8e9507de Remove old Windows build system 2018-02-25 08:09:03 +00:00
Brian Gladman
d8e85154df Add gcd and lcm functions in mpirxx.h 2018-02-23 16:46:51 +00:00
Brian Gladman
88ebf14002 remove files added to repository in error; correct msbuild.bat for Visual Studio 2017 2018-02-17 23:21:10 +00:00
Brian Gladman
81696e9b76 change vs sub-directory names in the Windows build to match Visual Studio versions 2018-02-17 22:11:47 +00:00
Brian Gladman
fceab373a5 remove some old folders 2018-02-16 18:31:28 +00:00
Brian Gladman
62653098c0 new Windows build update 2018-02-16 15:39:55 +00:00
Brian Gladman
47a90e944f adjust the VS2015 build so that it uses the local vsyasm.targets file 2018-02-15 12:42:13 +00:00
Brian Gladman
0450806525 adjust the yasm.targets file so that it works in both VS2015 and VS2017 2018-02-15 12:39:26 +00:00
Brian Gladman
3f4308b73b minor change 2018-02-15 12:22:55 +00:00
Brian Gladman
adee7f49b6 add new Windows build in a single subdirectory (msvc) 2018-02-15 12:17:18 +00:00
Brian Gladman
2e1c2e6849 add two new functions to ease the 32/64-bit integer length problem of Windows x64 2018-01-25 17:30:22 +00:00
Brian Gladman
6ec09b2ddf Merge branch 'master' of github.com:wbhart/mpir 2017-11-03 15:51:10 +00:00
wbhart
28c220067a Merge pull request #224 from GitMensch/patch-1
fix compilation with i586-pc-msdosdjgpp (using GCC 4.7.3)
2017-10-14 23:36:30 +02:00
wbhart
8b116db70b Merge pull request #225 from isuruf/patch-1
Update brew before installing yasm
2017-10-14 19:57:12 +02:00
Isuru Fernando
429dce5501 Update brew before installing yasm 2017-10-14 12:23:57 -05:00
Simon Sobisch
fc047ca036 Update inp_str.c
...removing stray unicode characters that got in via GitHub editor....
2017-10-14 17:06:26 +02:00
Simon Sobisch
c74e003b6e fix compilation with i586-pc-msdosdjgpp (using GCC 4.7.3)
GCC raised a warning "mpz_inp_str_nowhite not defined, defined implicit" and directly afterwards error on the conflicting definition.
I've actually not checked why it is not defined nor why the implicit definition is different - but swapping these two functions lead to a working compilation...
2017-10-14 16:14:44 +02:00
wbhart
aec125dbb8 Merge pull request #223 from chfast/config-ptrdiff_t
Assume ptrdiff_t
2017-09-07 15:11:14 +02:00
Paweł Bylica
10c88ea3a9
Assume strchr is available 2017-09-07 08:19:58 +02:00
Paweł Bylica
9d2b98f3dc
Assume memset is available 2017-09-07 08:19:58 +02:00
Paweł Bylica
4919dbbb34
autoconf: Do not use AC_TYPE_SIGNAL 2017-09-07 08:19:58 +02:00
Paweł Bylica
7bac4c1896
Assume ptrdiff_t 2017-09-06 23:13:38 +02:00
wbhart
755bebd5fc Merge pull request #222 from GitMensch/master
build scripts for vc "msbuild.bat":
2017-07-24 19:33:59 +02:00
Simon Sobisch
08e73f83b2 build script for vc "msbuild.bat":
* check given architecture
* output possible architectures
2017-07-24 16:27:06 +02:00
wbhart
7dfac3e237 Merge pull request #221 from adyache/master
MPIR.Net updates - added VS2017 support and the new limbs functions in 3.0.0
2017-07-12 19:30:44 +02:00
Alex Dyachenko
e10eae8371 Implemented Read/Write/Modify limbs methods in MPIR.Net based on the new mpz_limbs_xxx functions 2017-07-11 11:19:48 -04:00
Brian Gladman
7f85c41150 Merge pull request #5 from Sav0966/master
Update .gitignore MSVC section with latest from GitHub
2017-07-03 08:44:10 +01:00
Sav0966
bcfeb74df5 Update .gitignore MSVC section with latest from GitHub 2017-07-01 19:02:13 +05:00
Brian Gladman
5fc8797364 add capability to set the Windows SDK for a build in mpir_config.py 2017-05-25 16:13:18 +01:00
Brian Gladman
a7c14086f0 change the Windows SDK for older versions of Visual Studio to 8.1 2017-05-25 14:25:34 +01:00
Brian Gladman
0924539da4 Merge branch 'master' of https://github.com/BrianGladman/mpir
# Conflicts:
#	build.vc11/version_info.py
2017-05-25 10:11:42 +01:00
Brian Gladman
4f390dba0a set the default Windows SDK for Visual Studio 2012, 2013, 2015 and 2017 builds 2017-05-25 10:10:04 +01:00
Brian Gladman
0df42e969a set the default Windows SDK for Visual Studio 2012, 2013, 2015 and 2017 builds 2017-05-25 09:27:11 +01:00
Brian Gladman
9e35982947 Merge branch 'master' of https://github.com/BrianGladman/mpir 2017-05-24 21:03:15 +01:00
Brian Gladman
4f84c69526 update to windows SDK 10.0.15063.0 2017-05-24 21:02:39 +01:00
Brian Gladman
17deffe3e8 update to windows SDK 10.0.15063.0 2017-05-24 21:00:25 +01:00
Brian Gladman
4a6778a32e add AVX mpn_and_n assembler to Windows x64; remove definition error in mpn_andn_n and mpn_iorn_n 2017-05-24 09:23:11 +01:00
Brian Gladman
3bd4c27a09 minor change in logic.c 2017-05-23 19:50:52 +01:00
Brian Gladman
cfac8b2725 Merge branch 'master' of https://github.com/BrianGladman/mpir
# Conflicts:
#	tests/mpn/logic.c
2017-05-23 19:48:50 +01:00
Brian Gladman
4b80fffeae add tests for the MPN logic functions 2017-05-23 19:46:01 +01:00
Brian Gladman
4d734f52e6 add tests for the MPN logic functions 2017-05-23 19:40:45 +01:00
Brian Gladman
0db0638995 add assembler support for mpn logic functions on Windows x64 2017-05-23 14:52:29 +01:00
Brian Gladman
cc8d7db301 Revert "revert last commit"
This reverts commit 33a1c40cb4.
2017-05-16 15:40:31 +01:00
Alex Dyachenko
f2ebcafb5a Updated Visual Studio mpir-tests solutions to build all tests in Debug 2017-05-13 21:27:50 -04:00
Alex Dyachenko
0e0b85f0af MPIR.Net - resolved build warnings 2017-05-13 21:18:43 -04:00
Alex Dyachenko
24f971fbc9 MPIR.Net - fixed version-related tests 2017-05-13 20:52:10 -04:00
Alex Dyachenko
ef890647eb MPIR.Net - Added a platform/configuration check to ensure the build uses the same environment as the most recent MPIR build 2017-05-13 20:49:42 -04:00
Alex Dyachenko
d925a1cdde MPIR.Net - changed type of exponent returned from conversions to a double on Windows x64 2017-05-13 20:46:25 -04:00