Changeset 45fefa in git for ntl


Ignore:
Timestamp:
May 6, 2008, 3:31:30 PM (16 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
051dc72633dcf2d9993b3709998eb856cd3d02e1
Parents:
ca474f6d70f7221d2d9fb85392d58d4c0ece0948
Message:
*hannes: NTL 5.4.2


git-svn-id: file:///usr/local/Singular/svn/trunk@10706 2c84dea3-7e68-4137-9b89-c4e89433aadc
Location:
ntl
Files:
2 added
7 edited

Legend:

Unmodified
Added
Removed
  • ntl/README

    rca474f r45fefa  
    1 NTL  -- a library for doing numbery theory --  version 5.4.1
    2 Release date: 2007.05.09
     1NTL  -- a library for doing numbery theory --  version 5.4.2
     2Release date: 2008.03.05
    33
    44Author: Victor Shoup (victor@shoup.net)
  • ntl/doc/tour-changes.html

    rca474f r45fefa  
    2020<p> <hr> <p>
    2121<h3>
     222008.03.05: Changes between NTL 5.4.1 and 5.4.2
     23</h3>
     24
     25<ul>
     26<li>
     27Fixed a bug in the <tt>sub(ZZ_pEX, ZZ_pE, ZZ_pEX)</tt>
     28and  <tt>sub(zz_pEX, zz_pE, zz_pEX)</tt> routines (reported by Charanjit Jutla).
     29Under certain circumstances, these could outout wrong answers.
     30
     31</ul>
     32
     33<p> <hr> <p>
     34<h3>
    22352007.05.09: Changes between NTL 5.4 and 5.4.1
    2336</h3>
     
    2538<ul>
    2639<li>
    27 Fixed rounding bug in <tt>expm1</tt> (reported by Paul Zimmerman).
     40Fixed rounding bug in <tt>expm1</tt> (reported by Paul Zimmermann).
    2841
    2942<li>
     
    3548
    3649<li>
    37 Improved <tt>GF2X</tt> timing tests (suggested by Paul Zimmerman).
     50Improved <tt>GF2X</tt> timing tests (suggested by Paul Zimmermann).
    3851
    3952</ul>
  • ntl/include/NTL/version.h

    rca474f r45fefa  
    33#define NTL_version__H
    44
    5 #define NTL_VERSION "5.4.1"
     5#define NTL_VERSION "5.4.2"
    66
    77#define NTL_MAJOR_VERSION  (5)
    88#define NTL_MINOR_VERSION  (4)
    9 #define NTL_REVISION       (1)
     9#define NTL_REVISION       (2)
    1010
    1111#endif
  • ntl/src/ZZ_pEX.c

    rca474f r45fefa  
    504504   else if (x.rep.MaxLength() == 0) {
    505505      negate(x, a);
    506       add(x.rep[0], a.rep[0], b);
     506      add(x.rep[0], x.rep[0], b);
    507507      x.normalize();
    508508   }
  • ntl/src/def_makefile

    rca474f r45fefa  
    292292
    293293all:
    294         $(MAKE) setup1
    295         $(MAKE) setup2
    296         $(MAKE) setup3
    297         $(MAKE) setup4
    298         $(MAKE) ntl.a
     294        make setup1
     295        make setup2
     296        make setup3
     297        make setup4
     298        make ntl.a
    299299
    300300
     
    359359
    360360check:
    361         $(MAKE) QuickTest
     361        make QuickTest
    362362        ./QuickTest
    363363        - sh RemoveProg QuickTest
     
    437437
    438438
    439 DIRNAME=ntl-5.4.1
    440 WINDIR=WinNTL-5_4_1
    441 
    442439package:
    443         sh unixify "$(SFILES)" "$(INCL)" "$(DOC)"
    444         -rm -r $(DIRNAME)
    445         mv unix $(DIRNAME)
    446         chmod -R a+rX $(DIRNAME)
    447         tar -cvf $(DIRNAME).tar $(DIRNAME)
    448         gzip $(DIRNAME).tar
    449         - rm -r $(DIRNAME)
     440        sh unixify "$(SFILES) DIRNAME WINDIR" "$(INCL)" "$(DOC)"
     441        -rm -rf `cat DIRNAME`
     442        - rm -f `cat DIRNAME`.tar
     443        - rm -f `cat DIRNAME`.tar.gz
     444        mv unix `cat DIRNAME`
     445        chmod -R a+rX `cat DIRNAME`
     446        tar -cvf `cat DIRNAME`.tar `cat DIRNAME`
     447        gzip `cat DIRNAME`.tar
     448        - rm -rf `cat DIRNAME`
    450449
    451450winpack:
    452451        sh dosify "$(SRC)" "$(INCL)" "$(DOC)" "$(TS)" "$(TD)" "$(SINC)"
    453         - rm -r $(WINDIR)
    454         mv dos $(WINDIR)
    455         chmod -R a+rX $(WINDIR)
    456         find ./$(WINDIR) '!' -name '*.gif' -print | zip -l $(WINDIR) -@
    457         find ./$(WINDIR) -name '*.gif' -print | zip -u $(WINDIR) -@
    458         rm -r $(WINDIR)
    459 
     452        - rm -rf `cat WINDIR`
     453        - rm -f `cat WINDIR`.zip
     454        mv dos `cat WINDIR`
     455        chmod -R a+rX `cat WINDIR`
     456        find ./`cat WINDIR` '!' -name '*.gif' -print | zip -l `cat WINDIR` -@
     457        find ./`cat WINDIR` -name '*.gif' -print | zip -u `cat WINDIR` -@
     458        rm -rf `cat WINDIR`
    460459
    461460
     
    498497DispSettings:
    499498        $(LINK_CXX) -o DispSettings DispSettings.c $(LDLIBS_CXX)
     499
     500
     501
     502################################################################
     503#
     504# Notes on making a new distribution
     505#
     506#  - change version numbers in ../include/NTL/version.h, DIRNAME, and WINDIR
     507#
     508#  - if changes were made to makefile or ../include/NTL/config.h,
     509#    make sure these changes are implemented in the template files
     510#    mfile and cfile, and then run:
     511#      ./configure
     512#      cp makefile def_makefile
     513#      cp ../include/NTL/config.h ../include/NTL/def_config.h
     514#
     515#  - run: 
     516#      make package
     517#      make winpack
     518#
     519################################################################
     520
     521
  • ntl/src/lzz_pEX.c

    rca474f r45fefa  
    507507   else if (x.rep.MaxLength() == 0) {
    508508      negate(x, a);
    509       add(x.rep[0], a.rep[0], b);
     509      add(x.rep[0], x.rep[0], b);
    510510      x.normalize();
    511511   }
  • ntl/src/mfile

    rca474f r45fefa  
    437437
    438438
    439 DIRNAME=ntl-5.4.1
    440 WINDIR=WinNTL-5_4_1
    441 
    442439package:
    443         sh unixify "$(SFILES)" "$(INCL)" "$(DOC)"
    444         -rm -r $(DIRNAME)
    445         mv unix $(DIRNAME)
    446         chmod -R a+rX $(DIRNAME)
    447         tar -cvf $(DIRNAME).tar $(DIRNAME)
    448         gzip $(DIRNAME).tar
    449         - rm -r $(DIRNAME)
     440        sh unixify "$(SFILES) DIRNAME WINDIR" "$(INCL)" "$(DOC)"
     441        -rm -rf `cat DIRNAME`
     442        - rm -f `cat DIRNAME`.tar
     443        - rm -f `cat DIRNAME`.tar.gz
     444        mv unix `cat DIRNAME`
     445        chmod -R a+rX `cat DIRNAME`
     446        tar -cvf `cat DIRNAME`.tar `cat DIRNAME`
     447        gzip `cat DIRNAME`.tar
     448        - rm -rf `cat DIRNAME`
    450449
    451450winpack:
    452451        sh dosify "$(SRC)" "$(INCL)" "$(DOC)" "$(TS)" "$(TD)" "$(SINC)"
    453         - rm -r $(WINDIR)
    454         mv dos $(WINDIR)
    455         chmod -R a+rX $(WINDIR)
    456         find ./$(WINDIR) '!' -name '*.gif' -print | zip -l $(WINDIR) -@
    457         find ./$(WINDIR) -name '*.gif' -print | zip -u $(WINDIR) -@
    458         rm -r $(WINDIR)
    459 
     452        - rm -rf `cat WINDIR`
     453        - rm -f `cat WINDIR`.zip
     454        mv dos `cat WINDIR`
     455        chmod -R a+rX `cat WINDIR`
     456        find ./`cat WINDIR` '!' -name '*.gif' -print | zip -l `cat WINDIR` -@
     457        find ./`cat WINDIR` -name '*.gif' -print | zip -u `cat WINDIR` -@
     458        rm -rf `cat WINDIR`
    460459
    461460
     
    498497DispSettings:
    499498        $(LINK_CXX) -o DispSettings DispSettings.c $(LDLIBS_CXX)
     499
     500
     501
     502################################################################
     503#
     504# Notes on making a new distribution
     505#
     506#  - change version numbers in ../include/NTL/version.h, DIRNAME, and WINDIR
     507#
     508#  - if changes were made to makefile or ../include/NTL/config.h,
     509#    make sure these changes are implemented in the template files
     510#    mfile and cfile, and then run:
     511#      ./configure
     512#      cp makefile def_makefile
     513#      cp ../include/NTL/config.h ../include/NTL/def_config.h
     514#
     515#  - run: 
     516#      make package
     517#      make winpack
     518#
     519################################################################
     520
     521
Note: See TracChangeset for help on using the changeset viewer.