Urgh. So I don't know whether it will be Friday or Saturday. A final decision apparently hasn't been made.
On 26 July 2012 22:34, Bill Hart <goodwillh...@googlemail.com> wrote: > svn doesn't do merges by diffing the branches. It has to replay the > commits from trunk over the top of mpir-exp in the correct order, > starting with the state of mpir-exp at the point the branch was made. > At least that is how I think it does it. > > So some of those C's are "create", others "conflict", depending on > which column they are in, I think. The number of actual conflicts is > listed at the bottom. > > My schedule got rearranged about 10 mins ago, and I will now be > attempting the update of mpir-exp tomorrow night instead of Saturday. > I will be unavailable Saturday. > > Bill. > > On 26 July 2012 22:22, Brian Gladman <b...@gladman.plus.com> wrote: >> -----Original Message----- From: Bill Hart >> Sent: Thursday, July 26, 2012 9:48 PM >> To: mpir-devel >> Subject: [mpir-devel] Re: MPIR 2.6 release progress >> >> >> The first stage of merging mpir-exp back into trunk is to "bring your >> branch in sync with the trunk again, just as you've been doing all >> along". >> >> [wbhart@eno mpir-exp]$ svn merge --dry-run ^/mpir/trunk >> --- Merging r3747 through r3925 into '.': >> U Makefile.in >> U cpuid.c >> >> C new_fft_with_flint.c >> C new_fft.c >> =========== >> these can be deleted in trunk >> >> >> C mpn/x86_64w/bobcat/redc_1.asm >> C mpn/x86_64w/bobcat/mul_1.asm >> C mpn/x86_64w/bobcat/mul_basecase.asm >> C mpn/x86_64w/bobcat/sqr_basecase.asm >> C mpn/x86_64w/sandybridge/redc_1.asm >> C mpn/x86_64w/sandybridge/mul_1.asm >> C mpn/x86_64w/sandybridge/mul_basecase.asm >> C mpn/x86_64w/sandybridge/sqr_basecase.asm >> C mpn/x86_64w/atom/mul_1.asm >> C mpn/x86_64w/atom/mul_basecase.asm >> C mpn/x86_64w/atom/sqr_basecase.asm >> C mpn/x86_64w/netburst/mul_1.asm >> C mpn/x86_64w/netburst/mul_basecase.asm >> C mpn/x86_64w/netburst/sqr_basecase.asm >> =========== >> The above compare as identical when comparing trunk with mpir-exp so I am >> not sure why there are conflicts >> >> >> U mpn/x86_64w/fat/fat_entry.asm >> U mpn/powerpc64/gmp-mparam.h >> U mpn/x86_64/k8/karasub.asm >> U mpn/x86_64/k8/k10/karasub.asm >> U mpn/x86_64/bobcat/karasub.asm >> A mpn/x86_64/bobcat/redc_1.as >> U mpn/x86_64/sandybridge/karasub.asm >> A mpn/x86_64/sandybridge/redc_1.as >> U mpn/x86_64/atom/karasub.asm >> U mpn/x86_64/netburst/karasub.asm >> U mpn/x86_64/nehalem/karasub.asm >> U mpn/x86_64/core2/karasub.asm >> =========== >> Not sure here >> >> >> C mpn/generic/subadd_n.c >> C mpn/generic/redc_2.c >> C mpn/generic/addadd_n.c >> U mpn/generic/hgcd.c >> C mpn/generic/sumdiff_n.c >> C mpn/generic/addsub_n.c >> U mpn/generic/gcdext_subdiv_step.c >> =========== >> Several of these compare identical in the two branches so how can they be in >> conflict? The others have only minor differences. >> >> >> C mpn/x86w/p3/cfg.h >> C mpn/x86w/p4/cfg.h >> U mpn/asm-defs.m4 >> U devel/setversion >> U doc/mpir.info-1 >> U doc/mpir.texi >> U doc/mpir.info-2 >> U doc/mpir.info >> U doc/stamp-vti >> U doc/version.texi >> U config.in >> U NEWS >> U configure.in >> =========== >> Don't know about these >> >> C build.vc10/mpir_config.py >> =========== >> This one is identical except for one line where the string 'fft' has been >> added. >> >> >> C build.vc10/lib_mpir_nehalem/lib_mpir_nehalem.vcxproj >> C build.vc10/lib_mpir_nehalem/lib_mpir_nehalem.vcxproj.filters >> C build.vc10/lib >> C build.vc10/dll >> C build.vc10/dll_mpir_nehalem/dll_mpir_nehalem.vcxproj >> C build.vc10/dll_mpir_nehalem/dll_mpir_nehalem.vcxproj.filters >> C build.vc10/lib_mpir_p0/lib_mpir_p0.vcxproj >> C build.vc10/lib_mpir_p0/lib_mpir_p0.vcxproj.filters >> C build.vc10/lib_mpir_p3/lib_mpir_p3.vcxproj.filters >> C build.vc10/lib_mpir_p3/lib_mpir_p3.vcxproj >> C build.vc10/lib_mpir_p4/lib_mpir_p4.vcxproj.filters >> C build.vc10/lib_mpir_p4/lib_mpir_p4.vcxproj >> U build.vc10/mpir-tests.sln >> C build.vc10/dll_mpir_k8/dll_mpir_k8.vcxproj.filters >> C build.vc10/dll_mpir_k8/dll_mpir_k8.vcxproj >> C build.vc10/lib_mpir_gc/lib_mpir_gc.vcxproj >> C build.vc10/lib_mpir_gc/lib_mpir_gc.vcxproj.filters >> C build.vc10/lib_mpir_cxx/lib_mpir_cxx.vcxproj >> C build.vc10/lib_mpir_core2/lib_mpir_core2.vcxproj >> C build.vc10/lib_mpir_core2/lib_mpir_core2.vcxproj.filters >> C build.vc10/dll_mpir_core2/dll_mpir_core2.vcxproj >> C build.vc10/dll_mpir_core2/dll_mpir_core2.vcxproj.filters >> C build.vc10/lib_mpir_k8/lib_mpir_k8.vcxproj.filters >> C build.vc10/lib_mpir_k8/lib_mpir_k8.vcxproj >> C build.vc10/dll_mpir_p0/dll_mpir_p0.vcxproj.filters >> C build.vc10/dll_mpir_p0/dll_mpir_p0.vcxproj >> C build.vc10/dll_mpir_p3/dll_mpir_p3.vcxproj.filters >> C build.vc10/dll_mpir_p3/dll_mpir_p3.vcxproj >> C build.vc10/dll_mpir_p4/dll_mpir_p4.vcxproj >> C build.vc10/dll_mpir_p4/dll_mpir_p4.vcxproj.filters >> C build.vc10/lib_mpir_k10/lib_mpir_k10.vcxproj >> U build.vc10/lib_mpir_k10/lib_mpir_k10.vcxproj.filters >> C build.vc10/dll_mpir_gc/dll_mpir_gc.vcxproj >> C build.vc10/dll_mpir_gc/dll_mpir_gc.vcxproj.filters >> C build.vc10/dll_mpir_k10/dll_mpir_k10.vcxproj >> U build.vc10/dll_mpir_k10/dll_mpir_k10.vcxproj.filters >> =========== >> I can sort all the VC++ files after the merge by regenerating them. In any >> event most of these VC++ builds will not be part of the next release because >> the user will be able to use mpir_config.py to generate the VC++ build files >> for themselves. >> >> >> >> U configure >> U tests/mpn/t-addadd_n.c >> U tests/mpn/t-addsub_n.c >> U tests/mpn/t-subadd_n.c >> U tests/devel/try.c >> U gmp-h.in >> U acinclude.m4 >> U Makefile.am >> Summary of conflicts: >> Text conflicts: 47 >> Tree conflicts: 10 >> >> Ouch, what a mess! It looks like many changes have been made to trunk >> without ever merging them into mpir-exp. >> >> The second step will be the reintegration merge of mpir-exp back into >> trunk. I daren't even do a dry-run of that until we pluck up the >> courage to bring mpir-exp up-to-date! >> >> =========== >> I really don't understand most of the supposed conflicts - are we have >> LF/CRLF problems? >> >> Brian >> >> >> Bill. >> >> On 26 July 2012 21:35, Bill Hart <goodwillh...@googlemail.com> wrote: >>> >>> I have now done the autotools update for the mpir-exp branch and >>> committed to svn. Everything again builds and passes on *nix. >>> >>> This brings us to the following list for this release: >>> >>> * merge with trunk >>> * tuneup fails on mpir-exp branch >>> * mpir build fails on MinGW due to mpn_addmul_2 symbol defined twice Pavel >>> * mpz_powm_ui doc says -ve exponent supported, which is rubbish >>> * fix flint bugs in primality testing code >>> * 32 and 64 bit tuning for fft >>> * make sure the redc_2 include bug is fixed in trunk >>> * remove old FFT tuning code and tuning params >>> * Add t-get_ux compiler bug to list of known issues on website >>> >>> The first three are the most significant, the remainder being >>> essentially trivial. I will try to look at one of them tomorrow or >>> Saturday. >>> >>> I will try a dry-run of the merge with trunk right now and report back. >>> >>> The following will be left for the next release, or until someone else >>> can do it: >>> >>> * generic build option for sage >>> >>> Bill. >>> >>> On 19 July 2012 20:53, Bill Hart <goodwillh...@googlemail.com> wrote: >>>> >>>> (I've put Jason in CC in the hope that he will see this soon.) >>>> >>>> The FFT assert issue was with the old FFT, so this doesn't need >>>> fixing. That brings the list down to: >>>> >>>> * tuneup fails on mpir-exp branch >>>> * generic build option for sage >>>> * mpir build fails on MinGW due to mpn_addmul_2 symbol defined twice >>>> Pavel >>>> * mpz_powm_ui doc says -ve exponent supported, which is rubbish >>>> * fix flint bugs in primality testing code >>>> * 32 and 64 bit tuning for fft >>>> * make sure the redc_2 include bug is fixed in trunk >>>> * set up autotools to recognize new mpn/generic/mulmod_bexpp1.c file >>>> * remove old FFT tuning code and tuning params >>>> * Add t-get_ux compiler bug to list of known issues on website >>>> >>>> Unfortunately, things have ground to a halt until someone can do the >>>> autotools update for the new file Brian just added >>>> mpn/generic/mulmod_bexpp1.c. I've tried multiple ways of making >>>> autotools cooperate on my machine, and no luck. Until this is fixed, I >>>> can't build the latest revision of the mpir-exp branch. >>>> >>>> Bill. >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "mpir-devel" group. >> To post to this group, send email to mpir-devel@googlegroups.com. >> To unsubscribe from this group, send email to >> mpir-devel+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/mpir-devel?hl=en. >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "mpir-devel" group. >> To post to this group, send email to mpir-devel@googlegroups.com. >> To unsubscribe from this group, send email to >> mpir-devel+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/mpir-devel?hl=en. >> -- You received this message because you are subscribed to the Google Groups "mpir-devel" group. To post to this group, send email to mpir-devel@googlegroups.com. To unsubscribe from this group, send email to mpir-devel+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/mpir-devel?hl=en.