Commit Graph

59 Commits

Author SHA1 Message Date
Brian Gladman
2e153961cc a further attempt to get continuous integration to work 2020-04-08 14:59:06 +01:00
Brian Gladman
8cf5a53bf8 remove bug from the Visual Studio 2019 MSBULD batch file 2020-04-08 14:46:02 +01:00
Paul 'Nick' Laurenzano
d28ac1d5ce Improve postbuild path search
Before, it would find the first instance of "msvc" in the directory
path, but since I happen to be using this repository within another
"*msvc*" directory, it was not using the correct path within the
repository itself! This ensures that the last instance of "msvc" is used,
which will definitely be within the repository.
2020-04-08 08:23:40 -04:00
Paul 'Nick' Laurenzano
6be0d67dde Add flexibility to VS17 msbuild.bat
Now, a msbdir can be passed in externally, which is
useful in case Visual Studio is installed in an atypical location.

Also had to make use of Delayed Expansion for the set commands
within the conditional statements; otherwise, they would not resolve
their values properly. Not sure if this is specific to different
versions of Windows or Command prompt, but it bit me.
https://stackoverflow.com/questions/10558316/example-of-delayed-expansion-in-batch-file

This change could easily be moved to the other platforms if needed.
2020-04-08 08:23:39 -04:00
Brian Gladman
ad802ee8d9 Further attempt to get Appveyor build working 2020-03-15 17:24:13 +00:00
Brian Gladman
11bac5f240 add a missing export declaration
correct a function definition
correct bug in msbuild.bat
2020-03-15 16:51:04 +00:00
Brian Gladman
10a09871f6 minor change to trigger a rebuild 2020-03-14 17:33:38 +00:00
Brian Gladman
d921e6e4e6 tidy up changes to mpir_config.py 2019-11-03 08:17:19 +00:00
Brian Gladman
1b98ce86b0 improve directory scanning in mpir_config.py 2019-11-02 20:59:12 +00:00
Brian Gladman
a7bb30d339 revert bad change to mpir_config.py 2019-11-02 20:08:40 +00:00
Brian Gladman
9ae938f76a update the pir_config.py build project and the vsyasm property file 2019-11-02 19:59:02 +00:00
Brian Gladman
08267cc248 improve script path detection in mpir_config.py 2019-10-11 08:47:20 +01:00
Brian Gladman
58f4b5210b improve performance of mpir_config.py 2019-10-10 09:35:56 +01:00
Dave Chambers
25810dc04c Fixed incorrect pre-build command in vs13 mpir-tests projects. 2019-07-16 09:32:59 +01:00
Brian Gladman
debda3ad4a correct vs15 build mpir.sln file 2019-06-27 20:10:38 +01:00
Brian Gladman
01d6816128 correct active configuration bug 2019-06-27 18:13:21 +01:00
Brian Gladman
d05f339020 correct active configuration bug in solution file generator 2019-06-27 17:42:09 +01:00
Brian Gladman
7bc59ab3d5 add back VS2013/15 build corrections 2019-06-26 22:43:18 +01:00
Brian Gladman
794b8e45a6 Adjust VS 2019 build to use latest installed Windows SDK 2019-05-15 21:22:24 +01:00
Brian Gladman
66faf50312 correct VS 2019 gc build 2019-05-15 20:48:57 +01:00
Brian Gladman
ec4081849b correct MSBUILD location detection for Visual Studio 2019 2019-05-15 10:40:24 +01:00
Brian Gladman
331789ca2f Add build files for Visual Studio 2019 2019-03-07 13:42:42 +00:00
Brian Gladman
8d98ba5f1f correct bug in YASM build integration file (vsyasm.targets) 2018-12-04 22:39:55 +00:00
Brian Gladman
64d9a3196c update the YASM VS integration property file 2018-09-28 23:32:05 +01:00
Brian Gladman
ede5cee95e 1. remove mpir-tests.py from the mpir-tests directories (now runs from vs<nn> directories)
2. add tests and tune builds for Visual Studio 2013
2018-09-05 16:58:31 +01:00
Brian Gladman
0da9962426 update all msbuild.bat files to use a common script 2018-09-05 15:52:38 +01:00
Brian Gladman
5d7800703c correct active configuration data handling in mpir_config.py when creating mpir.sln 2018-09-05 12:48:39 +01:00
Brian Gladman
b896fc6f09 correct some references to the old build system 2018-09-05 12:39:04 +01:00
Brian Gladman
c53d64804d make last two parameters for msbuild.bat optional 2018-09-03 17:03:33 +01:00
Brian Gladman
6138669698 update to use the Windows 10 version 1803 as the default Windows SDK (10.0.17134.0) 2018-09-03 08:19:37 +01:00
Brian Gladman
9671d449b2 minor correction (ignore .git instead of .svn directories) 2018-09-01 15:14:03 +01:00
Brian Gladman
63a19327c7 remove files that should not be in the repository;
update msbuild.bat to input the Windows SDK wanted
2018-08-30 20:38:31 +01:00
Brian Gladman
60a0ce6f98 Merge branch 'master' of github.com:wbhart/mpir
# Conflicts:
#	msvc/_msvc_filters.py
#	msvc/_msvc_project.py
#	msvc/_msvc_solution.py
#	msvc/cfg.h
#	msvc/check_config.bat
#	msvc/g2y.py
#	msvc/gen_config_h.bat
#	msvc/gen_mpir_h.bat
#	msvc/gen_test_config_props.bat
#	msvc/getopt.c
#	msvc/getopt.h
#	msvc/getrusage.c
#	msvc/getrusage.h
#	msvc/gettimeofday.c
#	msvc/gettimeofday.h
#	msvc/mpir_config.py
#	msvc/mpir_config.pyproj
#	msvc/mpir_config.sln
#	msvc/mpir_debug_dll.props
#	msvc/mpir_debug_lib.props
#	msvc/mpir_release_dll.props
#	msvc/mpir_release_lib.props
#	msvc/obsolete.c
#	msvc/out_copy_rename.bat
#	msvc/postbuild.bat
#	msvc/prebuild.bat
#	msvc/run-tests.py
#	msvc/unistd.h
#	msvc/vs13/dll_mpir_gc/dll_mpir_gc.vcxproj.filters
#	msvc/vs13/lib_mpir_cxx/lib_mpir_cxx.vcxproj
#	msvc/vs13/lib_mpir_cxx/lib_mpir_cxx.vcxproj.filters
#	msvc/vs13/lib_mpir_gc/lib_mpir_gc.vcxproj.filters
#	msvc/vs13/mpir-tests.sln
#	msvc/vs13/mpir-tune.sln
#	msvc/vs13/msbuild.bat
#	msvc/vs13/run-speed.py
#	msvc/vs13/run-tests.py
#	msvc/vs13/version_info.py
#	msvc/vs17/dll_mpir_gc/dll_mpir_gc.vcxproj.filters
#	msvc/vs17/lib_mpir_cxx/lib_mpir_cxx.vcxproj
#	msvc/vs17/lib_mpir_cxx/lib_mpir_cxx.vcxproj.filters
#	msvc/vs17/lib_mpir_gc/lib_mpir_gc.vcxproj.filters
#	msvc/vs17/mpir-tests.sln
#	msvc/vs17/mpir-tests/add-test-lib/add-test-lib.vcxproj
#	msvc/vs17/mpir-tests/add-test-lib/add-test-lib.vcxproj.filters
#	msvc/vs17/mpir-tests/cxx.assign/cxx.assign.vcxproj
#	msvc/vs17/mpir-tests/cxx.binary/cxx.binary.vcxproj
#	msvc/vs17/mpir-tests/cxx.cast/cxx.cast.vcxproj
#	msvc/vs17/mpir-tests/cxx.constr/cxx.constr.vcxproj
#	msvc/vs17/mpir-tests/cxx.istream/cxx.istream.vcxproj
#	msvc/vs17/mpir-tests/f.adjust/f.adjust.vcxproj
#	msvc/vs17/mpir-tests/f.adjust_sqrt2/f.adjust_sqrt2.vcxproj
#	msvc/vs17/mpir-tests/f.butterfly/f.butterfly.vcxproj
#	msvc/vs17/mpir-tests/f.butterfly_lshb/f.butterfly_lshb.vcxproj
#	msvc/vs17/mpir-tests/f.butterfly_rshb/f.butterfly_rshb.vcxproj
#	msvc/vs17/mpir-tests/f.butterfly_sqrt2/f.butterfly_sqrt2.vcxproj
#	msvc/vs17/mpir-tests/f.butterfly_twiddle/f.butterfly_twiddle.vcxproj
#	msvc/vs17/mpir-tests/f.div_2expmod_2expp1/f.div_2expmod_2expp1.vcxproj
#	msvc/vs17/mpir-tests/f.fft_ifft_mfa_trunc_sqrt2/f.fft_ifft_mfa_trunc_sqrt2.vcxproj
#	msvc/vs17/mpir-tests/f.fft_ifft_negacyclic/f.fft_ifft_negacyclic.vcxproj
#	msvc/vs17/mpir-tests/f.fft_ifft_radix2/f.fft_ifft_radix2.vcxproj
#	msvc/vs17/mpir-tests/f.fft_ifft_trunc/f.fft_ifft_trunc.vcxproj
#	msvc/vs17/mpir-tests/f.fft_ifft_trunc_sqrt2/f.fft_ifft_trunc_sqrt2.vcxproj
#	msvc/vs17/mpir-tests/f.mul_2expmod_2expp1/f.mul_2expmod_2expp1.vcxproj
#	msvc/vs17/mpir-tests/f.mul_fft_main/f.mul_fft_main.vcxproj
#	msvc/vs17/mpir-tests/f.mul_mfa_trunc_sqrt2/f.mul_mfa_trunc_sqrt2.vcxproj
#	msvc/vs17/mpir-tests/f.mul_trunc_sqrt2/f.mul_trunc_sqrt2.vcxproj
#	msvc/vs17/mpir-tests/f.mulmod_2expp1/f.mulmod_2expp1.vcxproj
#	msvc/vs17/mpir-tests/f.normmod_2expp1/f.normmod_2expp1.vcxproj
#	msvc/vs17/mpir-tests/f.split_combine_bits/f.split_combine_bits.vcxproj
#	msvc/vs17/mpir-tests/misc.printf/misc.printf.vcxproj
#	msvc/vs17/mpir-tests/misc.scanf/misc.scanf.vcxproj
#	msvc/vs17/mpir-tests/mpf.add/mpf.add.vcxproj
#	msvc/vs17/mpir-tests/mpf.cmp_d/mpf.cmp_d.vcxproj
#	msvc/vs17/mpir-tests/mpf.cmp_si/mpf.cmp_si.vcxproj
#	msvc/vs17/mpir-tests/mpf.conv/mpf.conv.vcxproj
#	msvc/vs17/mpir-tests/mpf.div/mpf.div.vcxproj
#	msvc/vs17/mpir-tests/mpf.dm2exp/mpf.dm2exp.vcxproj
#	msvc/vs17/mpir-tests/mpf.eq/mpf.eq.vcxproj
#	msvc/vs17/mpir-tests/mpf.fits/mpf.fits.vcxproj
#	msvc/vs17/mpir-tests/mpf.get_d/mpf.get_d.vcxproj
#	msvc/vs17/mpir-tests/mpf.get_d_2exp/mpf.get_d_2exp.vcxproj
#	msvc/vs17/mpir-tests/mpf.get_si/mpf.get_si.vcxproj
#	msvc/vs17/mpir-tests/mpf.get_ui/mpf.get_ui.vcxproj
#	msvc/vs17/mpir-tests/mpf.gsprec/mpf.gsprec.vcxproj
#	msvc/vs17/mpir-tests/mpf.inp_str/mpf.inp_str.vcxproj
#	msvc/vs17/mpir-tests/mpf.int_p/mpf.int_p.vcxproj
#	msvc/vs17/mpir-tests/mpf.mul_ui/mpf.mul_ui.vcxproj
#	msvc/vs17/mpir-tests/mpf.muldiv/mpf.muldiv.vcxproj
#	msvc/vs17/mpir-tests/mpf.reuse/mpf.reuse.vcxproj
#	msvc/vs17/mpir-tests/mpf.set/mpf.set.vcxproj
#	msvc/vs17/mpir-tests/mpf.set_q/mpf.set_q.vcxproj
#	msvc/vs17/mpir-tests/mpf.set_si/mpf.set_si.vcxproj
#	msvc/vs17/mpir-tests/mpf.set_ui/mpf.set_ui.vcxproj
#	msvc/vs17/mpir-tests/mpf.sqrt/mpf.sqrt.vcxproj
#	msvc/vs17/mpir-tests/mpf.sqrt_ui/mpf.sqrt_ui.vcxproj
#	msvc/vs17/mpir-tests/mpf.sub/mpf.sub.vcxproj
#	msvc/vs17/mpir-tests/mpf.trunc/mpf.trunc.vcxproj
#	msvc/vs17/mpir-tests/mpf.ui_div/mpf.ui_div.vcxproj
#	msvc/vs17/mpir-tests/mpn.addadd_n/mpn.addadd_n.vcxproj
#	msvc/vs17/mpir-tests/mpn.addsub_n/mpn.addsub_n.vcxproj
#	msvc/vs17/mpir-tests/mpn.aors_1/mpn.aors_1.vcxproj
#	msvc/vs17/mpir-tests/mpn.asmtype/mpn.asmtype.vcxproj
#	msvc/vs17/mpir-tests/mpn.dc_div_q/mpn.dc_div_q.vcxproj
#	msvc/vs17/mpir-tests/mpn.dc_div_qr/mpn.dc_div_qr.vcxproj
#	msvc/vs17/mpir-tests/mpn.dc_div_qr_n/mpn.dc_div_qr_n.vcxproj
#	msvc/vs17/mpir-tests/mpn.dc_divappr_q/mpn.dc_divappr_q.vcxproj
#	msvc/vs17/mpir-tests/mpn.divebyff/mpn.divebyff.vcxproj
#	msvc/vs17/mpir-tests/mpn.divebyfobm1/mpn.divebyfobm1.vcxproj
#	msvc/vs17/mpir-tests/mpn.divrem_1/mpn.divrem_1.vcxproj
#	msvc/vs17/mpir-tests/mpn.gcdext/mpn.gcdext.vcxproj
#	msvc/vs17/mpir-tests/mpn.get_d/mpn.get_d.vcxproj
#	msvc/vs17/mpir-tests/mpn.hgcd/mpn.hgcd.vcxproj
#	msvc/vs17/mpir-tests/mpn.instrument/mpn.instrument.vcxproj
#	msvc/vs17/mpir-tests/mpn.inv_divappr_q/mpn.inv_divappr_q.vcxproj
#	msvc/vs17/mpir-tests/mpn.invert/mpn.invert.vcxproj
#	msvc/vs17/mpir-tests/mpn.iord_u/mpn.iord_u.vcxproj
#	msvc/vs17/mpir-tests/mpn.logic/mpn.logic.vcxproj
#	msvc/vs17/mpir-tests/mpn.lorrshift1/mpn.lorrshift1.vcxproj
#	msvc/vs17/mpir-tests/mpn.matrix22/mpn.matrix22.vcxproj
#	msvc/vs17/mpir-tests/mpn.mp_bases/mpn.mp_bases.vcxproj
#	msvc/vs17/mpir-tests/mpn.mullow_basecase/mpn.mullow_basecase.vcxproj
#	msvc/vs17/mpir-tests/mpn.mullowhigh/mpn.mullowhigh.vcxproj
#	msvc/vs17/mpir-tests/mpn.mulmid/mpn.mulmid.vcxproj
#	msvc/vs17/mpir-tests/mpn.mulmod_2expm1/mpn.mulmod_2expm1.vcxproj
#	msvc/vs17/mpir-tests/mpn.neg/mpn.neg.vcxproj
#	msvc/vs17/mpir-tests/mpn.perfsqr/mpn.perfsqr.vcxproj
#	msvc/vs17/mpir-tests/mpn.redc_1/mpn.redc_1.vcxproj
#	msvc/vs17/mpir-tests/mpn.sb_div_q/mpn.sb_div_q.vcxproj
#	msvc/vs17/mpir-tests/mpn.sb_div_qr/mpn.sb_div_qr.vcxproj
#	msvc/vs17/mpir-tests/mpn.sb_divappr_q/mpn.sb_divappr_q.vcxproj
#	msvc/vs17/mpir-tests/mpn.scan/mpn.scan.vcxproj
#	msvc/vs17/mpir-tests/mpn.sizeinbase/mpn.sizeinbase.vcxproj
#	msvc/vs17/mpir-tests/mpn.subadd_n/mpn.subadd_n.vcxproj
#	msvc/vs17/mpir-tests/mpn.tdiv_q/mpn.tdiv_q.vcxproj
#	msvc/vs17/mpir-tests/mpq.aors/mpq.aors.vcxproj
#	msvc/vs17/mpir-tests/mpq.cmp/mpq.cmp.vcxproj
#	msvc/vs17/mpir-tests/mpq.cmp_si/mpq.cmp_si.vcxproj
#	msvc/vs17/mpir-tests/mpq.cmp_ui/mpq.cmp_ui.vcxproj
#	msvc/vs17/mpir-tests/mpq.equal/mpq.equal.vcxproj
#	msvc/vs17/mpir-tests/mpq.get_d/mpq.get_d.vcxproj
#	msvc/vs17/mpir-tests/mpq.get_str/mpq.get_str.vcxproj
#	msvc/vs17/mpir-tests/mpq.inp_str/mpq.inp_str.vcxproj
#	msvc/vs17/mpir-tests/mpq.md_2exp/mpq.md_2exp.vcxproj
#	msvc/vs17/mpir-tests/mpq.set_f/mpq.set_f.vcxproj
#	msvc/vs17/mpir-tests/mpq.set_str/mpq.set_str.vcxproj
#	msvc/vs17/mpir-tests/mpz.addsub/mpz.addsub.vcxproj
#	msvc/vs17/mpir-tests/mpz.aorsmul/mpz.aorsmul.vcxproj
#	msvc/vs17/mpir-tests/mpz.bin/mpz.bin.vcxproj
#	msvc/vs17/mpir-tests/mpz.bit/mpz.bit.vcxproj
#	msvc/vs17/mpir-tests/mpz.cdiv_ui/mpz.cdiv_ui.vcxproj
#	msvc/vs17/mpir-tests/mpz.cmp/mpz.cmp.vcxproj
#	msvc/vs17/mpir-tests/mpz.cmp_d/mpz.cmp_d.vcxproj
#	msvc/vs17/mpir-tests/mpz.cmp_si/mpz.cmp_si.vcxproj
#	msvc/vs17/mpir-tests/mpz.cong/mpz.cong.vcxproj
#	msvc/vs17/mpir-tests/mpz.cong_2exp/mpz.cong_2exp.vcxproj
#	msvc/vs17/mpir-tests/mpz.convert/mpz.convert.vcxproj
#	msvc/vs17/mpir-tests/mpz.div_2exp/mpz.div_2exp.vcxproj
#	msvc/vs17/mpir-tests/mpz.dive/mpz.dive.vcxproj
#	msvc/vs17/mpir-tests/mpz.dive_ui/mpz.dive_ui.vcxproj
#	msvc/vs17/mpir-tests/mpz.divis/mpz.divis.vcxproj
#	msvc/vs17/mpir-tests/mpz.divis_2exp/mpz.divis_2exp.vcxproj
#	msvc/vs17/mpir-tests/mpz.export/mpz.export.vcxproj
#	msvc/vs17/mpir-tests/mpz.fac_ui/mpz.fac_ui.vcxproj
#	msvc/vs17/mpir-tests/mpz.fdiv/mpz.fdiv.vcxproj
#	msvc/vs17/mpir-tests/mpz.fdiv_ui/mpz.fdiv_ui.vcxproj
#	msvc/vs17/mpir-tests/mpz.fib_ui/mpz.fib_ui.vcxproj
#	msvc/vs17/mpir-tests/mpz.fits/mpz.fits.vcxproj
#	msvc/vs17/mpir-tests/mpz.gcd/mpz.gcd.vcxproj
#	msvc/vs17/mpir-tests/mpz.gcd_ui/mpz.gcd_ui.vcxproj
#	msvc/vs17/mpir-tests/mpz.get_d/mpz.get_d.vcxproj
#	msvc/vs17/mpir-tests/mpz.get_d_2exp/mpz.get_d_2exp.vcxproj
#	msvc/vs17/mpir-tests/mpz.get_si/mpz.get_si.vcxproj
#	msvc/vs17/mpir-tests/mpz.get_sx/mpz.get_sx.vcxproj
#	msvc/vs17/mpir-tests/mpz.get_ux/mpz.get_ux.vcxproj
#	msvc/vs17/mpir-tests/mpz.hamdist/mpz.hamdist.vcxproj
#	msvc/vs17/mpir-tests/mpz.import/mpz.import.vcxproj
#	msvc/vs17/mpir-tests/mpz.inp_str/mpz.inp_str.vcxproj
#	msvc/vs17/mpir-tests/mpz.io_raw/mpz.io_raw.vcxproj
#	msvc/vs17/mpir-tests/mpz.jac/mpz.jac.vcxproj
#	msvc/vs17/mpir-tests/mpz.lcm/mpz.lcm.vcxproj
#	msvc/vs17/mpir-tests/mpz.likely_prime_p/mpz.likely_prime_p.vcxproj
#	msvc/vs17/mpir-tests/mpz.limbs/mpz.limbs.vcxproj
#	msvc/vs17/mpir-tests/mpz.logic/mpz.logic.vcxproj
#	msvc/vs17/mpir-tests/mpz.lucnum_ui/mpz.lucnum_ui.vcxproj
#	msvc/vs17/mpir-tests/mpz.mfac_uiui/mpz.mfac_uiui.vcxproj
#	msvc/vs17/mpir-tests/mpz.mul/mpz.mul.vcxproj
#	msvc/vs17/mpir-tests/mpz.mul_i/mpz.mul_i.vcxproj
#	msvc/vs17/mpir-tests/mpz.next_prime_candidate/mpz.next_prime_candidate.vcxproj
#	msvc/vs17/mpir-tests/mpz.oddeven/mpz.oddeven.vcxproj
#	msvc/vs17/mpir-tests/mpz.perfpow/mpz.perfpow.vcxproj
#	msvc/vs17/mpir-tests/mpz.perfsqr/mpz.perfsqr.vcxproj
#	msvc/vs17/mpir-tests/mpz.popcount/mpz.popcount.vcxproj
#	msvc/vs17/mpir-tests/mpz.pow/mpz.pow.vcxproj
#	msvc/vs17/mpir-tests/mpz.powm/mpz.powm.vcxproj
#	msvc/vs17/mpir-tests/mpz.powm_ui/mpz.powm_ui.vcxproj
#	msvc/vs17/mpir-tests/mpz.pprime_p/mpz.pprime_p.vcxproj
#	msvc/vs17/mpir-tests/mpz.primorial_ui/mpz.primorial_ui.vcxproj
#	msvc/vs17/mpir-tests/mpz.reuse/mpz.reuse.vcxproj
#	msvc/vs17/mpir-tests/mpz.root/mpz.root.vcxproj
#	msvc/vs17/mpir-tests/mpz.scan/mpz.scan.vcxproj
#	msvc/vs17/mpir-tests/mpz.set_d/mpz.set_d.vcxproj
#	msvc/vs17/mpir-tests/mpz.set_f/mpz.set_f.vcxproj
#	msvc/vs17/mpir-tests/mpz.set_si/mpz.set_si.vcxproj
#	msvc/vs17/mpir-tests/mpz.set_str/mpz.set_str.vcxproj
#	msvc/vs17/mpir-tests/mpz.set_sx/mpz.set_sx.vcxproj
#	msvc/vs17/mpir-tests/mpz.set_ux/mpz.set_ux.vcxproj
#	msvc/vs17/mpir-tests/mpz.sizeinbase/mpz.sizeinbase.vcxproj
#	msvc/vs17/mpir-tests/mpz.sqrtrem/mpz.sqrtrem.vcxproj
#	msvc/vs17/mpir-tests/mpz.tdiv/mpz.tdiv.vcxproj
#	msvc/vs17/mpir-tests/mpz.tdiv_ui/mpz.tdiv_ui.vcxproj
#	msvc/vs17/mpir-tests/mpz.trial_division/mpz.trial_division.vcxproj
#	msvc/vs17/mpir-tests/rand.iset/rand.iset.vcxproj
#	msvc/vs17/mpir-tests/rand.lc2exp/rand.lc2exp.vcxproj
#	msvc/vs17/mpir-tests/rand.mt/rand.mt.vcxproj
#	msvc/vs17/mpir-tests/rand.rand/rand.rand.vcxproj
#	msvc/vs17/mpir-tests/rand.urbui/rand.urbui.vcxproj
#	msvc/vs17/mpir-tests/rand.urmui/rand.urmui.vcxproj
#	msvc/vs17/mpir-tests/rand.urndmm/rand.urndmm.vcxproj
#	msvc/vs17/mpir-tests/run-tests.py
#	msvc/vs17/mpir-tune.sln
#	msvc/vs17/mpir-tune/lib_speed/lib_speed.vcxproj
#	msvc/vs17/mpir-tune/lib_speed/lib_speed.vcxproj.filters
#	msvc/vs17/mpir-tune/speed/speed.vcxproj
#	msvc/vs17/mpir-tune/speed/speed.vcxproj.filters
#	msvc/vs17/mpir-tune/try/try.vcxproj
#	msvc/vs17/mpir-tune/try/try.vcxproj.filters
#	msvc/vs17/mpir-tune/tune/divrem_1.c
#	msvc/vs17/mpir-tune/tune/fac_ui.c
#	msvc/vs17/mpir-tune/tune/mod_1.c
#	msvc/vs17/mpir-tune/tune/mulmod_2expp1.c
#	msvc/vs17/mpir-tune/tune/normmod_2expp1.c
#	msvc/vs17/mpir-tune/tune/revbin.c
#	msvc/vs17/mpir-tune/tune/split_bits.c
#	msvc/vs17/mpir-tune/tune/sqr_basecase.asm
#	msvc/vs17/mpir-tune/tune/tune.vcxproj
#	msvc/vs17/mpir-tune/tune/tune.vcxproj.filters
#	msvc/vs17/mpir-tune/tune/tune_prebuild.bat
#	msvc/vs17/mpir-tune/tune/tune_prebuild.py
#	msvc/vs17/msbuild.bat
#	msvc/vs17/run-speed.py
#	msvc/vs17/run-tests.py
#	msvc/vs17/version_info.py
#	msvc/vsyasm.props
#	msvc/vsyasm.xml
#	msvc/win_timing.c
#	msvc/win_timing.h
2018-08-29 14:33:32 +01:00
Brian Gladman
736f412a1e delete file added in error 2018-08-29 14:19:14 +01:00
Brian Gladman
388d13a8dd add back new msvc build 2018-08-29 14:15:58 +01:00
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
92bbb3d79a Merge remote-tracking branch 'remotes/Bill/master' into msvc_build 2018-08-28 21:37:42 +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
581c0a1e19 rename tests\mpn\logic.c to t-logic.c 2018-08-28 13:57:38 +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
Brian Gladman
763741ca1f remove error in mpn_neg 2018-04-17 16:16:13 +01:00
Brian Gladman
5743054267 Merge branch 'master' of github.com:BrianGladman/mpir 2018-03-06 12:12:21 +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
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
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