# do not edit -- automatically generated by arch changelog
# arch-tag: automatic-ChangeLog--yozo@cs.berkeley.edu--qd/qd--mainline--2.1
#

2005-05-16 04:59:40 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-142

    Summary:
      Add assignment from string to dd.
    Revision:
      qd--mainline--2.1--patch-142

    * Added assignment from string to dd dd_real::operator=(const char *).
    

    modified files:
     include/qd/dd.h src/dd.cpp


2005-05-16 04:44:50 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-141

    Summary:
      Add assignment from string to qd.
    Revision:
      qd--mainline--2.1--patch-141

    * Added assignment from string to qd.  Some compilers
      were complaining about ambiguous conversion.
    

    modified files:
     include/qd/qd.h src/qd.cpp


2005-05-16 04:32:26 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-140

    Summary:
      Upgrade to libtool-1.5.16.
    Revision:
      qd--mainline--2.1--patch-140


    modified files:
     config/ltmain.sh


2005-05-02 08:23:21 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-139

    Summary:
      Update distributed files in config.
    Revision:
      qd--mainline--2.1--patch-139


    modified files:
     config/Makefile.am


2005-04-18 07:55:15 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-138

    Summary:
      Fix minor bug in dd_real::sin.
    Revision:
      qd--mainline--2.1--patch-138

    Patches applied:
    
     * yozo@cs.berkeley.edu--qd/qd--mainline--2.2--patch-11
       Fix minor bug in dd_real::sin.
    
       Fix error checking in dd_real::sin.  Should check abs_k > 4 instead 
       of abs_j > 4.
    

    modified files:
     src/dd.cpp

    new patches:
     yozo@cs.berkeley.edu--qd/qd--mainline--2.2--patch-11


2005-04-18 05:52:30 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-137

    Summary:
      Fix comment on default behaviour in qd_test and qd_timer. 
    Revision:
      qd--mainline--2.1--patch-137

    Patches applied:
    
     * yozo@cs.berkeley.edu--qd/qd--mainline--2.2--patch-5
       Fix comment in qd_test and qd_timer.
    
       Fix comment on default behaviour in qd_test and qd_timer. 
       It tests both double-double and quad-double on default.
    

    modified files:
     tests/qd_test.cpp tests/qd_timer.cpp

    new patches:
     yozo@cs.berkeley.edu--qd/qd--mainline--2.2--patch-5


2005-04-16 01:44:42 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-136

    Summary:
      Minor cosmetic changes to README and qd-config.in.
    Revision:
      qd--mainline--2.1--patch-136


    modified files:
     README qd-config.in


2005-04-05 07:12:00 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-135

    Summary:
      Add x86_64 as one of platform to enable x86 fpu fix.
    Revision:
      qd--mainline--2.1--patch-135

    * Looks like AMD Opteron needs x86 fix, and gets reported as x86_64.
    * Bug reported by Xuguang Chi.
    

    modified files:
     configure.ac


2005-03-30 11:47:44 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-134

    Summary:
      Classify autom4te.cache as junk in =tagging-method.
    Revision:
      qd--mainline--2.1--patch-134


    modified files:
     {arch}/=tagging-method


2005-03-30 11:44:57 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-133

    Summary:
      Rename LICENSE to COPYING.
    Revision:
      qd--mainline--2.1--patch-133

    * Follows the recommended GNU practice.
    * Allows automake to be called without --foreign argument.
    * Updated config/autogen.sh and README.
    

    modified files:
     README config/autogen.sh

    renamed files:
     .arch-ids/LICENSE.id
       ==> .arch-ids/COPYING.id
     LICENSE
       ==> COPYING


2005-03-30 11:39:05 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-132

    Summary:
      Make "make clean" remove tests/qd_timer.
    Revision:
      qd--mainline--2.1--patch-132

    * Make "make clean" remove tests/qd_timer.
    

    modified files:
     tests/Makefile.am


2005-03-29 09:58:11 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-131

    Summary:
      Get rid or warning in G5 xlC compiler about default parameter.
    Revision:
      qd--mainline--2.1--patch-131

    * Get rid or warning in G5 xlC compiler about default parameter.
    

    modified files:
     include/qd/dd.h include/qd/qd.h


2005-03-29 08:44:49 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-130

    Summary:
      Don't include fortran/second.f90 in distribution.
    Revision:
      qd--mainline--2.1--patch-130

    * Move second.f90 to nodist_xxx_SOURCES so that it is not
      included in the distribution.  This file is generated by
      configure.
    

    modified files:
     fortran/Makefile.am


2005-03-29 08:17:15 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-129

    Summary:
      Minor tweak in INSTALL file.
    Revision:
      qd--mainline--2.1--patch-129

    * Mention fortran-demo target in toplevel Makefile.am.
    * Mention qd_test and pslq_test is a good demo C++ program.
    * Fix up duplicate item numbers.
    

    modified files:
     INSTALL


2005-03-29 07:30:52 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-128

    Summary:
      Fix up =tagging-method, add .arch-inventory files.
    Revision:
      qd--mainline--2.1--patch-128


    new files:
     .arch-ids/.arch-inventory.id .arch-inventory
     docs/.arch-ids/.arch-inventory.id docs/.arch-inventory
     fortran/.arch-ids/.arch-inventory.id fortran/.arch-inventory
     include/qd/.arch-ids/.arch-inventory.id
     include/qd/.arch-inventory tests/.arch-ids/.arch-inventory.id
     tests/.arch-inventory

    modified files:
     {arch}/=tagging-method


2005-03-29 06:59:27 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-127

    Summary:
      Add fortran-demo target in toplevel Makefile.am.
    Revision:
      qd--mainline--2.1--patch-127

    * Added fortran-demo in toplevel Makefile.am.  This just goes
      into fortran directory and calls "make demo".
    

    modified files:
     Makefile.am


2005-03-29 06:43:44 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-126

    Summary:
      Add more blurb about Cygwin problem in INSTALL.
    Revision:
      qd--mainline--2.1--patch-126


    modified files:
     INSTALL


2005-03-20 09:34:28 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-125

    Summary:
      [Fix] Set ddeps and qdeps.
    Revision:
      qd--mainline--2.1--patch-125

    * qdmod.f90, ddmod.f90: ddeps and qdeps now declared as 
      real*8 and appropriate value assigned.
    

    modified files:
     fortran/ddmod.f90 fortran/qdmod.f90


2005-03-19 22:05:16 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-124

    Summary:
      Fix: use qdreal() for conversion in fortran_test.
    Revision:
      qd--mainline--2.1--patch-124

    * fortran_test.f90: use qdreal(x) instead of qd_real(x)
      to convert double to qd_real type.  The latter makes
      an inconsistent qd_real data for some reason.
    

    modified files:
     fortran/fortran_test.f90


2005-03-18 09:30:15 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-123

    Summary:
      Add appropriate flags for icc compiler on ia64.
    Revision:
      qd--mainline--2.1--patch-123


    modified files:
     configure.ac


2005-03-18 08:39:02 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-122

    Summary:
      Standardize fortran 2D quadrature program names.
    Revision:
      qd--mainline--2.1--patch-122

    * fortran/Makefile.am: Standardize fortran 2D quadrature 
      program names.  Use quaderq2d and quadtsq2d.
    

    modified files:
     fortran/Makefile.am


2005-03-18 08:32:50 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-121

    Summary:
      Add ACLOCAL_AMFLAGS to toplevel Makefile.am.
    Revision:
      qd--mainline--2.1--patch-121

    * Added ACLOCAL_AMFLAGS variable to toplevel Makefile.am.
      Passes '-I m4' to aclocal if called by automake dependency
      tracking.
    

    modified files:
     Makefile.am


2005-03-18 08:14:15 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-120

    Summary:
      Use std::atan2 when calling double precision version.
    Revision:
      qd--mainline--2.1--patch-120

    * dd.cpp, qd.cpp: in dd/qd atan2, use std:: prefix when 
      calling the double precision version.  This was causing 
      an infinite recursion on alphaev6-unknown-linux-gnu
      platform with compaq cxx compiler.
    

    modified files:
     src/dd.cpp src/qd.cpp


2005-03-17 17:33:59 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-119

    Summary:
      Don't #include bits.h if QD_DEBUG is not set.
    Revision:
      qd--mainline--2.1--patch-119

    * dd.cpp, qd.cpp: #include <qd/bits.h> only if QD_DEBUG is set.
    * qd_inline.h: remove unneeded #include <qd/bits.h>
    

    modified files:
     include/qd/qd_inline.h src/dd.cpp src/qd.cpp


2005-03-17 17:15:06 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-118

    Summary:
      Backout patch-111 that removed QD_DEBUG.
    Revision:
      qd--mainline--2.1--patch-118

    * The file bits.cpp doesn't compile one some platforms, 
      avoid compilation (unless --enable-debug) is specified
      for now.
    

    modified files:
     configure.ac include/Makefile.am include/qd/dd.h
     include/qd/qd.h include/qd/qd_inline.h src/Makefile.am
     src/dd.cpp src/qd.cpp


2005-03-17 10:19:26 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-117

    Summary:
      Use correct exe names in fortran/Makefile.am.
    Revision:
      qd--mainline--2.1--patch-117


    modified files:
     fortran/Makefile.am


2005-03-17 10:15:38 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-116

    Summary:
      Install README to docdir.
    Revision:
      qd--mainline--2.1--patch-116


    modified files:
     Makefile.am


2005-03-17 10:10:46 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-115

    Summary:
      Update docs/Makefile.am to install qd.ps.
    Revision:
      qd--mainline--2.1--patch-115

    * Install qd.ps in ${prefix}/share/doc/qd/.
    

    modified files:
     docs/Makefile.am


2005-03-17 08:04:58 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-114

    Summary:
      Classify tests/qd_timer as EXTRA_PROGRAMS.
    Revision:
      qd--mainline--2.1--patch-114


    modified files:
     tests/Makefile.am


2005-03-17 07:45:14 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-113

    Summary:
      Change c_xx_read to accept C-style strings.
    Revision:
      qd--mainline--2.1--patch-113

    * Remove the slen parameter to c_xx_read, use the 
      null-terminated C-string.  This was a vestige from time
      when C interface was used for Fortran interface.
    * This changes the external C interface, but hopefully
      no one was using the clumsy old one...
    

    modified files:
     include/qd/c_dd.h include/qd/c_qd.h src/c_dd.cpp src/c_qd.cpp


2005-03-17 07:22:27 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-112

    Summary:
      Use std namespace for sprintf and printf.
    Revision:
      qd--mainline--2.1--patch-112

    * Use std namespace for sprintf and printf.  These are
      used in debug routines in dd.cpp and qd.cpp.
    

    modified files:
     src/dd.cpp src/qd.cpp


2005-03-17 07:12:13 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-111

    Summary:
      Remove QD_DEBUG ifdefs.
    Revision:
      qd--mainline--2.1--patch-111

    * Remove QD_DEBUG ifdefs, since these did not affect performance.
      This adds various debugging routines.
    * Remove decision making in Makefile.am based on QD_DEBUG.
    

    modified files:
     configure.ac include/Makefile.am include/qd/dd.h
     include/qd/qd.h include/qd/qd_inline.h src/Makefile.am
     src/dd.cpp src/qd.cpp


2005-03-17 06:54:17 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-110

    Summary:
      Reverse the logic of QD_DEBUG in include/Makefile.am.
    Revision:
      qd--mainline--2.1--patch-110

    * The logic was reversed.  Now installs bits.h only if debug
      is specified.
    

    modified files:
     include/Makefile.am


2005-03-17 06:33:42 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-109

    Summary:
      Fix a bug in qdinpc in qdmod.f90; test case in fortran_test.
    Revision:
      qd--mainline--2.1--patch-109

    * qdmod.f90: Fix bug (reported by M. Bibby) where a qd_real 
      variable's fourth element was not initialized.
    * fortran_test.f90: Tests the above bug.
    

    modified files:
     fortran/fortran_test.f90 fortran/qdmod.f90


2005-03-16 10:59:39 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-108

    Summary:
      Update TODO.
    Revision:
      qd--mainline--2.1--patch-108


    modified files:
     TODO


2005-03-16 11:02:22 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-107

    Summary:
      Use correct module include flags for qd-config.
    Revision:
      qd--mainline--2.1--patch-107

    * Use -moddir=<dir> for Sun's f90/f95 compiler to include
      module directories.
    * Other compilers use -I<dir> format.
    

    modified files:
     configure.ac qd-config.in


2005-03-15 18:45:14 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-106

    Summary:
      Update README.
    Revision:
      qd--mainline--2.1--patch-106


    modified files:
     README


2005-03-15 18:38:58 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-105

    Summary:
      Add fortran/Makefile.sample.
    Revision:
      qd--mainline--2.1--patch-105

    * Added fortran/Makefile.sample, a sample Makefile for using
      quad-double library with Fortran programs.
    

    new files:
     fortran/.arch-ids/Makefile.sample.id fortran/Makefile.sample


2005-03-15 17:53:09 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-104

    Summary:
      Add --fc option to qd-config.
    Revision:
      qd--mainline--2.1--patch-104

    * qd-config --fc outputs the fortran compiler used.
    

    modified files:
     qd-config.in


2005-03-15 17:40:34 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-103

    Summary:
      Add --cxxflags output to qd-config.
    Revision:
      qd--mainline--2.1--patch-103

    * qd-config --cxxflags outputs C++ compiler flags to be used.
    

    modified files:
     qd-config.in


2005-03-15 17:36:23 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-102

    Summary:
      Add module include dirs and -lqdmod to qd-config.in.
    Revision:
      qd--mainline--2.1--patch-102

    * qd-config --fclibs now includes -lqdmod.
    * qd-config --fcflags now includes appropriate module include options.
    

    modified files:
     qd-config.in


2005-03-15 17:02:11 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-101

    Summary:
      Add LDFLAGS to output of qd-config --fclibs.
    Revision:
      qd--mainline--2.1--patch-101

    * Add LDFLAGS to qd-config --fclibs output.
      Before it was trying to output LIBS, which was not
      defined.
    

    modified files:
     qd-config.in


2005-03-15 17:00:23 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-100

    Summary:
      Update qd-config.in to include --fcflags and --fclibs.
    Revision:
      qd--mainline--2.1--patch-100

    * qd-config --fcflags displays any special flags required by
      the fortran compiler to link.
    * qd-config --fclibs displays fortran libraries needed during
      linking.  (Note: linking should be done by the C++ compiler).
    

    modified files:
     qd-config.in


2005-03-15 09:48:31 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-99

    Summary:
      Fix namespace issue in test files.
    Revision:
      qd--mainline--2.1--patch-99

    * pslq_test.cpp: #include <cstring>, using std::strcmp, 
        std::rand, std::srand.
    * qd_test.cpp: using std::strcmp.
    

    modified files:
     tests/pslq_test.cpp tests/qd_test.cpp


2005-03-15 09:45:19 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-98

    Summary:
      Add sqrt prototype in dd.h and qd.h.
    Revision:
      qd--mainline--2.1--patch-98


    modified files:
     include/qd/dd.h include/qd/qd.h


2005-03-15 08:34:13 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-97

    Summary:
      Add -tweak flag to alpha linux.
    Revision:
      qd--mainline--2.1--patch-97

    * Make all template code produced in the output object file.
    * Solves the problem of trying to include templated object
      files into libqd.a (cxx_repository/*.o).
    * NOTE: not a general solution since this can invite code bloat, 
      but the current automake/libtool is horrible handling 
      external template instantiation.
    

    modified files:
     configure.ac


2005-03-15 08:03:59 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-96

    Summary:
      Update config/makedist.sh to take version argument.
    Revision:
      qd--mainline--2.1--patch-96

    * Now can make custom version tar.gz using
      config/makedist.sh <version>.
    

    modified files:
     config/makedist.sh


2005-03-15 07:11:12 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-95

    Summary:
      Add cygwin notes to INSTALL.
    Revision:
      qd--mainline--2.1--patch-95

    * Cygwin may require CXX=g++.
    

    modified files:
     INSTALL


2005-03-15 07:06:47 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-94

    Summary:
      Upgrade to automake-1.9.5, libtool-1.5.14.
    Revision:
      qd--mainline--2.1--patch-94


    modified files:
     config/config.guess config/config.sub config/ltmain.sh


2005-03-15 07:04:12 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-93

    Summary:
      Add some function type declaration to ddmod.f90 and qdmod.f90.
    Revision:
      qd--mainline--2.1--patch-93

    * For some reason gfortran (cvs-20050307) complains about
      implicit abs, aint, and dble.
    

    modified files:
     fortran/ddmod.f90 fortran/qdmod.f90


2005-03-15 06:58:09 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-92

    Summary:
      Use integer exponent in exp function.
    Revision:
      qd--mainline--2.1--patch-92

    * Gets rid of double-to-int conversion in ldexp.
    

    modified files:
     src/dd.cpp src/qd.cpp


2005-03-12 09:22:41 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-91

    Summary:
      Update toplevel Makefile.am.
    Revision:
      qd--mainline--2.1--patch-91


    modified files:
     Makefile.am


2005-03-12 09:10:14 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-90

    Summary:
      Update README and INSTALL.
    Revision:
      qd--mainline--2.1--patch-90

    * Update README incorporating changes from DHB's version.
    * Update INSTALL following the lastest installation methods.
    

    modified files:
     INSTALL README


2005-03-12 08:54:03 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-89

    Summary:
      Merge various DHB changes in fortran code.
    Revision:
      qd--mainline--2.1--patch-89

    * Various changes to f90 code.
    * Polyroot and polyeval was not merged.  These require
      arrays of dd/qd, and is not implemented on C side.
    

    modified files:
     fortran/Makefile.am fortran/ddmod.f90 fortran/fortran_test.f90
     fortran/qdmod.f90 fortran/tquaderq.f90 fortran/tquaderq2d.f90
     fortran/tquadgsq.f90 fortran/tquadtsq.f90
     fortran/tquadtsq2d.f90

    renamed files:
     fortran/.arch-ids/tquaderq2.f90.id
       ==> fortran/.arch-ids/tquaderq2d.f90.id
     fortran/.arch-ids/tquadtsq2.f90.id
       ==> fortran/.arch-ids/tquadtsq2d.f90.id
     fortran/tquaderq2.f90
       ==> fortran/tquaderq2d.f90
     fortran/tquadtsq2.f90
       ==> fortran/tquadtsq2d.f90


2005-03-12 06:17:58 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-88

    Summary:
      Fix some icpc comiler warnings.
    Revision:
      qd--mainline--2.1--patch-88

    * double-to-dd conversion warning.
    * unused variable warning.
    

    modified files:
     tests/pslq.h tests/qd_test.cpp


2005-03-12 06:06:10 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-87

    Summary:
      Add qd assignment operators.
    Revision:
      qd--mainline--2.1--patch-87

    * Added assignment operators
        qd_real &operator=(double a);
        qd_real &operator=(const dd_real &a);

    modified files:
     include/qd/qd.h include/qd/qd_inline.h


2005-03-12 05:52:45 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-86

    Summary:
      Fix some icpc warnings.
    Revision:
      qd--mainline--2.1--patch-86

    * Remove unused variables.
    * Use int for x86 control FPU word.
    * Use double instead of int in some places.
    * Note not all warnings are removed, some double-to-int
      conversion is done with the knowledge that it does not
      lose bits.

    modified files:
     src/c_dd.cpp src/c_qd.cpp src/dd.cpp src/fpu.cpp src/qd.cpp


2005-03-12 05:34:25 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-85

    Summary:
      Disable few warnings for icpc in configure.ac.
    Revision:
      qd--mainline--2.1--patch-85

    * Disables "external declaration without prototype" and
      "external definition in source file" warnings.
    

    modified files:
     configure.ac


2005-03-12 05:32:31 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-84

    Summary:
      Minor fix of dd/qd C interface.
    Revision:
      qd--mainline--2.1--patch-84

    * Remove undefined c_dd_npwr_dd_i and c_dd_nroot_dd_i, they
      are already covered by c_dd_npwr and c_dd_nroot.
    * Declare input to c_dd_npwr and c_dd_nroot as const double*.
    * Do the above for c_qd* versions as well.
    * Add the selfadd/selfsub/selfmul/selfdiv c_qd routines 
      prototypes.
    

    modified files:
     include/qd/c_dd.h include/qd/c_qd.h src/c_dd.cpp src/c_qd.cpp


2005-03-12 02:41:16 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-83

    Summary:
      Classify second.f90 as precious in {arch}/=tagging-method.
    Revision:
      qd--mainline--2.1--patch-83


    modified files:
     {arch}/=tagging-method


2005-03-12 02:39:41 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-82

    Summary:
      Update C++ compiler search order.
    Revision:
      qd--mainline--2.1--patch-82

    * Search specific names first before searching more general
      names (like CC).  Enables on some systems to pick up 
      vendor compilers first.
    

    modified files:
     configure.ac


2005-03-09 17:30:47 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-81

    Summary:
      Add -lm to LIBS.
    Revision:
      qd--mainline--2.1--patch-81


    modified files:
     configure.ac


2005-03-09 17:02:50 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-80

    Summary:
      Merge various autoconf/automake changes.
    Revision:
      qd--mainline--2.1--patch-80

    Patches applied:
    
     * yozo@cs.berkeley.edu--qd/qd--custom-m4--0--base-0
       tag of yozo@cs.berkeley.edu--qd/qd--mainline--2.1--patch-77
    
     * yozo@cs.berkeley.edu--qd/qd--custom-m4--0--patch-1
       Add m4/acx_fc_etime.m4 with appropriate changes.
    
     * yozo@cs.berkeley.edu--qd/qd--custom-m4--0--patch-2
       Add m4/acx_cxx_fc_lib.m4 and appropriate changes.
    
     * yozo@cs.berkeley.edu--qd/qd--custom-m4--0--patch-3
       Fix few bugs in m4/acx_cxx_fc_lib.m4.
    
     * yozo@cs.berkeley.edu--qd/qd--custom-m4--0--patch-4
       Cleanup C++ compiler flag selection in configure.ac.
    
     * yozo@cs.berkeley.edu--qd/qd--custom-m4--0--patch-5
       More update to compiler flag selection in configure.ac.
    
     * yozo@cs.berkeley.edu--qd/qd--custom-m4--0--patch-6
       Use appropriate etime routine.
    

    new files:
     fortran/.arch-ids/second.f90.in.id fortran/second.f90.in
     m4/.arch-ids/=id m4/.arch-ids/acx_cxx_fc_lib.m4.id
     m4/.arch-ids/acx_fc_etime.m4.id m4/acx_cxx_fc_lib.m4
     m4/acx_fc_etime.m4

    removed files:
     fortran/.arch-ids/second.f90.id fortran/second.f90

    modified files:
     config/autogen.sh configure.ac

    new directories:
     m4 m4/.arch-ids

    new patches:
     yozo@cs.berkeley.edu--qd/qd--custom-m4--0--base-0
     yozo@cs.berkeley.edu--qd/qd--custom-m4--0--patch-1
     yozo@cs.berkeley.edu--qd/qd--custom-m4--0--patch-2
     yozo@cs.berkeley.edu--qd/qd--custom-m4--0--patch-3
     yozo@cs.berkeley.edu--qd/qd--custom-m4--0--patch-4
     yozo@cs.berkeley.edu--qd/qd--custom-m4--0--patch-5
     yozo@cs.berkeley.edu--qd/qd--custom-m4--0--patch-6


2005-03-09 16:55:22 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-79

    Summary:
      Use abs instead of fabs, more std:: namespace fix.
    Revision:
      qd--mainline--2.1--patch-79

    * pslq.h: Use abs instead of fabs, add using declarations
      for overloaded double operators.
    * qd_test.cpp: Use std::exit.
    

    modified files:
     tests/pslq.h tests/qd_test.cpp


2005-03-09 03:23:05 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-78

    Summary:
      Use std prefix to exit in dd.cpp.
    Revision:
      qd--mainline--2.1--patch-78


    modified files:
     src/dd.cpp


2005-03-09 01:38:33 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-77

    Summary:
      Fixup std namespace issue in tests/qd_timer.cpp.
    Revision:
      qd--mainline--2.1--patch-77

    * Add using std::strcmp.
    * Use std::exit.
    

    modified files:
     tests/qd_timer.cpp


2005-03-09 01:32:44 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-76

    Summary:
      Add "using std::abs" to pslq_test.cpp.
    Revision:
      qd--mainline--2.1--patch-76

    
    

    modified files:
     tests/pslq_test.cpp


2005-03-09 01:29:55 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-75

    Summary:
      Add std:: namespace prefix to f_dd.cpp and f_qd.cpp.
    Revision:
      qd--mainline--2.1--patch-75

    * Added are std::memcpy, strlen, cout, and endl.
    * Removed using clause, use explicit std:: functions.
    * Thanks to M. Bibby.
    

    modified files:
     src/f_dd.cpp src/f_qd.cpp


2005-03-08 22:05:26 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-74

    Summary:
      More std:: prefixes.
    Revision:
      qd--mainline--2.1--patch-74

    * Fix integer abs, strcmp, and exit calls.
    

    modified files:
     src/dd.cpp src/qd.cpp tests/qd_timer.cpp


2005-03-08 18:44:43 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-73

    Summary:
      Use std namespace for log, sqrt, exp, cos, etc.
    Revision:
      qd--mainline--2.1--patch-73

    * Use std:: version of log, sqrt, and exp for double precision.
    * Declare using std::xxx for various templated code using
      math functions.
    

    modified files:
     src/dd.cpp src/qd.cpp tests/qd_test.cpp tests/qd_timer.cpp
     tests/quadt_test.cpp


2005-03-08 18:23:04 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-72

    Summary:
      More extensive use of std:: namespace.
    Revision:
      qd--mainline--2.1--patch-72

    * Use abs as the basic definition rather than fabs.
    * Use abs rather than fabs for double as well.
    * Make sure abs, log10, floor, ceil are from std:: space if necessary.
    * Add "using std::abs" for templated code.
    

    modified files:
     include/qd/dd_inline.h include/qd/qd_inline.h src/bits.cpp
     src/dd.cpp src/qd.cpp tests/pslq_test.cpp tests/qd_test.cpp
     tests/quadt.cpp tests/quadt_test.cpp


2005-03-08 17:57:04 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-71

    Summary:
      Use std::ldexp.
    Revision:
      qd--mainline--2.1--patch-71

    * Use std::ldexp(double, int).
    

    modified files:
     include/qd/dd_inline.h include/qd/qd_inline.h src/bits.cpp
     src/dd.cpp src/qd.cpp tests/quadt.cpp


2005-03-08 17:31:45 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-70

    Summary:
      Use ACLOCAL_FLAGS in config/augogen.sh.
    Revision:
      qd--mainline--2.1--patch-70

    * Allows nonstandard location of aclocal macros.
    

    modified files:
     config/autogen.sh


2005-03-08 05:42:20 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-69

    Summary:
      Fix bug in config/makedist.sh.
    Revision:
      qd--mainline--2.1--patch-69

    * Was using a constant 66 instead of $PATCH_LEVEL.
    

    modified files:
     config/makedist.sh


2005-03-08 04:50:56 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-68

    Summary:
      Make it compile with most recent icpc/ifort.
    Revision:
      qd--mainline--2.1--patch-68

    * Require autoconf 2.59.
    * Use specific compiler list for C++ and F90.
    * Add -wd1572 flag for icpc/icc.
    

    modified files:
     configure.ac


2005-03-08 03:49:41 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-67

    Summary:
      Add config/makedist.sh script.
    Revision:
      qd--mainline--2.1--patch-67

    * Creates a distribution qd-2.1.x.tar.gz where x is the current
      tla patch level.  Note all changes should be committed before
      running this script.
    

    new files:
     config/.arch-ids/makedist.sh.id config/makedist.sh


2005-03-08 00:56:20 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-66

    Summary:
      Use std:: prefix for some cmath and cstring routines.
    Revision:
      qd--mainline--2.1--patch-66

    * Use std:: prefix for memcpy, strlen, sinh, cosh, floor, and ceil.
    * Include <cmath> in inline.h.
    

    modified files:
     include/qd/inline.h src/c_dd.cpp src/c_qd.cpp


2004-12-22 11:19:13 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-65

    Summary:
      Use "tail -n 1" instead of "tail -1" for update-version.
    Revision:
      qd--mainline--2.1--patch-65

    * Makefile.am: Use "tail -n 1" instead of "tail -1" in 
        target update-version.  The latter has been deprecated in
        coreutils.
    

    modified files:
     Makefile.am


2004-12-22 11:03:23 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-64

    Summary:
      Remove custom compiler lists in configure.ac.
    Revision:
      qd--mainline--2.1--patch-64

    * configure.ac:
      + default compiler list seems to work ok, so remove custom
        compiler list.
    

    modified files:
     configure.ac


2004-12-22 10:50:57 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-63

    Summary:
      Import various f90 fixes from qd--f90-fixup--2.1.
    Revision:
      qd--mainline--2.1--patch-63

    Patches applied:
    
     * yozo@cs.berkeley.edu--qd/qd--f90-fixup--2.1--patch-1
       Use .f90 suffix instead of .f suffix.
    
     * yozo@cs.berkeley.edu--qd/qd--f90-fixup--2.1--patch-2
       Append FCFLAGS_f90 to FCFLAGS in configure.ac.
    
     * yozo@cs.berkeley.edu--qd/qd--f90-fixup--2.1--patch-4
       For sun f95/CC, add -lmtsk if needed.
    

    modified files:
     configure.ac fortran/Makefile.am

    renamed files:
     fortran/.arch-ids/ddmod.f.id
       ==> fortran/.arch-ids/ddmod.f90.id
     fortran/.arch-ids/fortran_test.f.id
       ==> fortran/.arch-ids/fortran_test.f90.id
     fortran/.arch-ids/qdmod.f.id
       ==> fortran/.arch-ids/qdmod.f90.id
     fortran/.arch-ids/second.f.id
       ==> fortran/.arch-ids/second.f90.id
     fortran/.arch-ids/tquaderq.f.id
       ==> fortran/.arch-ids/tquaderq.f90.id
     fortran/.arch-ids/tquaderq2.f.id
       ==> fortran/.arch-ids/tquaderq2.f90.id
     fortran/.arch-ids/tquadgsq.f.id
       ==> fortran/.arch-ids/tquadgsq.f90.id
     fortran/.arch-ids/tquadtsq.f.id
       ==> fortran/.arch-ids/tquadtsq.f90.id
     fortran/.arch-ids/tquadtsq2.f.id
       ==> fortran/.arch-ids/tquadtsq2.f90.id
     fortran/ddmod.f
       ==> fortran/ddmod.f90
     fortran/fortran_test.f
       ==> fortran/fortran_test.f90
     fortran/qdmod.f
       ==> fortran/qdmod.f90
     fortran/second.f
       ==> fortran/second.f90
     fortran/tquaderq.f
       ==> fortran/tquaderq.f90
     fortran/tquaderq2.f
       ==> fortran/tquaderq2.f90
     fortran/tquadgsq.f
       ==> fortran/tquadgsq.f90
     fortran/tquadtsq.f
       ==> fortran/tquadtsq.f90
     fortran/tquadtsq2.f
       ==> fortran/tquadtsq2.f90

    new patches:
     yozo@cs.berkeley.edu--qd/qd--f90-fixup--2.1--patch-1
     yozo@cs.berkeley.edu--qd/qd--f90-fixup--2.1--patch-2
     yozo@cs.berkeley.edu--qd/qd--f90-fixup--2.1--patch-4


2004-12-22 09:34:04 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-62

    Summary:
      Define TestSuite::base_n outside of class definition.
    Revision:
      qd--mainline--2.1--patch-62

    Patches applied:
    
     * yozo@cs.berkeley.edu--qd/qd--f90-fixup--2.1--patch-3
       Define TestSuite::base_n outside of class definition.
    

    modified files:
     tests/qd_timer.cpp

    new patches:
     yozo@cs.berkeley.edu--qd/qd--f90-fixup--2.1--patch-3


2004-12-21 22:35:51 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-61

    Summary:
      Add "pristine" target to Makefile.am.
    Revision:
      qd--mainline--2.1--patch-61

    * Makefile.am: add "pristine" target which deletes
        all generated files (maintainer-clean + all tla precious files).
    

    modified files:
     Makefile.am


2004-12-21 22:07:57 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-60

    Summary:
      Update various scripts in config dirs to automake-1.9 series.
    Revision:
      qd--mainline--2.1--patch-60


    modified files:
     config/config.guess config/config.sub config/depcomp
     config/install-sh config/ltmain.sh config/missing
     config/mkinstalldirs


2004-05-08 05:56:31 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-59

    Summary:
      Add verbose flag to qd_timer.
    Revision:
      qd--mainline--2.1--patch-59


    modified files:
     tests/qd_timer.cpp


2004-05-08 05:17:01 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-58

    Summary:
      Add qd_timer program in tests dir.
    Revision:
      qd--mainline--2.1--patch-58


    new files:
     tests/.arch-ids/qd_timer.cpp.id tests/qd_timer.cpp

    modified files:
     tests/Makefile.am {arch}/=tagging-method


2004-05-08 05:16:00 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-57

    Summary:
      Use AM_CONFIG_HEADER in configure.ac.
    Revision:
      qd--mainline--2.1--patch-57


    modified files:
     configure.ac


2004-02-26 22:01:36 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-56

    Summary:
      Define patch level version to "devel" in configure.ac.
    Revision:
      qd--mainline--2.1--patch-56

    * Define patch level version to "devel" in configure.ac.
    * Add update-version target in Makefile.am.
    * "make update-version" must be run (in a clean tree) prior 
      to making a distribution.
      

    modified files:
     Makefile.am configure.ac


2004-02-26 01:34:06 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-55

    Summary:
      Fix dist-check failure.
    Revision:
      qd--mainline--2.1--patch-55

    * This was being caused by ChangeLog not put into right place.
    * Update version in configure.ac.
    

    modified files:
     Makefile.am configure.ac


2004-02-18 21:39:25 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-54

    Summary:
      Use a bit more lax bound in qd_test Test 2.
    Revision:
      qd--mainline--2.1--patch-54

    * Fixes failures when ieee add is enabled and sloppy mul/div
      is disabled.

    modified files:
     tests/qd_test.cpp


2004-02-18 21:37:31 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-53

    Summary:
      Move quick_three_accum into qd namespace.
    Revision:
      qd--mainline--2.1--patch-53

    * Fixes compilation error under certain options.

    modified files:
     include/qd/qd_inline.h


2004-01-24 09:22:45 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-52

    Summary:
      Updated qd.tex.
    Revision:
      qd--mainline--2.1--patch-52


    modified files:
     docs/qd.tex


2004-01-21 23:35:55 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-51

    Summary:
      Update TODO.
    Revision:
      qd--mainline--2.1--patch-51

    * Updated TODO list to include recent items such as
      integer and complex support.
    

    modified files:
     TODO


2004-01-03 10:52:38 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-50

    Summary:
      Added qd-config.in.
    Revision:
      qd--mainline--2.1--patch-50

    * Added qd-config.in which becomes qd-config script.

    new files:
     .arch-ids/qd-config.in.id qd-config.in

    modified files:
     Makefile.am configure.ac {arch}/=tagging-method


2004-01-03 06:14:33 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-49

    Summary:
      Convert tabs into 8 spaces.
    Revision:
      qd--mainline--2.1--patch-49


    modified files:
     include/qd/dd.h include/qd/dd_inline.h include/qd/qd.h
     include/qd/qd_inline.h src/dd.cpp src/qd.cpp tests/pslq.h
     tests/pslq_test.cpp tests/qd_test.cpp tests/quadt.cpp
     tests/quadt_test.cpp


2004-01-02 11:05:59 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-48

    Summary:
      For MSVC++, use _copysign, _isnan, and _finite.
    Revision:
      qd--mainline--2.1--patch-48


    modified files:
     src/bits.cpp


2004-01-02 10:34:46 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-47

    Summary:
      Automatically generate ChangeLog during distribution.
    Revision:
      qd--mainline--2.1--patch-47

    * ChangeLog is now automatically generated during 'make dist'.

    modified files:
     Makefile.am


2004-01-02 10:29:18 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-46

    Summary:
      Rename pslq.cpp to pslq.h.
    Revision:
      qd--mainline--2.1--patch-46

    * Rename pslq.cpp to pslq.h to avoid build of pslq.o.
    

    modified files:
     tests/Makefile.am tests/pslq.h tests/pslq_test.cpp

    renamed files:
     tests/.arch-ids/pslq.cpp.id
       ==> tests/.arch-ids/pslq.h.id
     tests/pslq.cpp
       ==> tests/pslq.h


2004-01-02 10:22:41 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-45

    Summary:
      Build debug code conditionally.
    Revision:
      qd--mainline--2.1--patch-45

    * Build debugging code (debug_rand, dump methods) 
      only if specified.

    modified files:
     configure.ac include/Makefile.am include/qd/dd.h
     include/qd/qd.h src/Makefile.am src/dd.cpp src/qd.cpp


2004-01-02 07:26:36 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-44

    Summary:
      Include ieeefp.h for Solaris systems.
    Revision:
      qd--mainline--2.1--patch-44

    * Added check for ieeefp.h in configure.ac.
    * Include ieeefp.h in src/bits.cpp if available.

    modified files:
     configure.ac src/bits.cpp


2004-01-02 06:53:44 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-43

    Summary:
      Use finite() instead of isinf().
    Revision:
      qd--mainline--2.1--patch-43

    * Use finite() instead of isinf() in bits.cpp, as it
      is more widely available.
    * Updated configure time checks accordingly.

    modified files:
     configure.ac src/bits.cpp


2004-01-02 06:47:09 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-42

    Summary:
      Added checks for isnan, isinf, and copysign.
    Revision:
      qd--mainline--2.1--patch-42

    * Added configure checks for isnan, isinf, and copysign.
    * Updated src/bits.cpp to use the new macros.

    modified files:
     configure.ac src/bits.cpp


2004-01-02 05:07:32 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-41

    Summary:
      Updated patch level to 41.
    Revision:
      qd--mainline--2.1--patch-41


    modified files:
     configure.ac


2004-01-02 05:00:28 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-40

    Summary:
      Use time() for system without gettimeofday().
    Revision:
      qd--mainline--2.1--patch-40

    * Updated tests/time.h and tests/time.cpp to use C library time()
      function when gettimeofday is not available.
    * Use atoi and time in global namespace (for MSVC++).
    

    modified files:
     tests/Makefile.am tests/pslq_test.cpp tests/timer.cpp
     tests/timer.h


2004-01-02 01:54:30 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-39

    Summary:
      Use std::rand(), MSVC++ workarounds.
    Revision:
      qd--mainline--2.1--patch-39

    * Use std::rand().
    * For MSVC++, use ::rand(), since MSVC++ does not have rand()
      in std namespace.

    modified files:
     src/dd.cpp src/qd.cpp


2004-01-02 01:52:49 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-38

    Summary:
      Updated fpu.cpp for Windows compilers.
    Revision:
      qd--mainline--2.1--patch-38

    * Updated fpu.cpp for Windows compilers (MSVC++ and Borland C++).

    modified files:
     src/fpu.cpp


2003-12-31 22:57:52 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-37

    Summary:
      Use C++ headers instead of C headers.
    Revision:
      qd--mainline--2.1--patch-37

    * Use C++ headers such as <cstring> instead of <string.h>.

    modified files:
     src/c_dd.cpp src/c_qd.cpp src/dd.cpp src/f_dd.cpp src/f_qd.cpp


2003-12-31 22:31:45 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-36

    Summary:
      Fixes for compilers with old for init statement scope.
    Revision:
      qd--mainline--2.1--patch-36

    * Moved loop counter declaration outside of for loop init statements.
      Some old compilers (e.g., VC++) does not have proper scoping of
      for init statements.

    modified files:
     src/dd.cpp src/qd.cpp tests/pslq.cpp


2003-12-31 20:14:30 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-35

    Summary:
      Removed qd_config.h from distribution.
    Revision:
      qd--mainline--2.1--patch-35

    * Modified include/Makefile.am to not include qd_config.h from the 
      distribution tarball.

    modified files:
     include/Makefile.am


2003-12-31 09:27:43 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-34

    Summary:
      Moved internal functions to qd namespace.
    Revision:
      qd--mainline--2.1--patch-34

    * Moved internal functions to qd namespace from the global namespace.
    * Added appropriate qd:: prefix or using statements to use the
      qd namespace.

    modified files:
     include/qd/dd_inline.h include/qd/inline.h
     include/qd/qd_inline.h src/qd.cpp tests/pslq.cpp


2003-12-31 06:53:40 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-33

    Summary:
      Merge from qd-cabernet.
    Revision:
      qd--mainline--2.1--patch-33

    Patches applied:
    
     * yozo@cs.berkeley.edu--cabernet/qd--cabernet--2.1--patch-1
       Updated sample program in qd.tex.
    

    modified files:
     docs/qd.tex

    new patches:
     yozo@cs.berkeley.edu--cabernet/qd--cabernet--2.1--patch-1


2003-12-31 05:40:45 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-32

    Summary:
      Merge from qd-zinfandel tree.
    Revision:
      qd--mainline--2.1--patch-32

    Patches applied:
    
     * yozo@cs.berkeley.edu--qd-zinfandel/qd--zinfandel--2.1--patch-5
       Updated README on Fortran usage.
    
     * yozo@cs.berkeley.edu--qd-zinfandel/qd--zinfandel--2.1--patch-6
       Added using statements to f_dd.cpp and f_qd.cpp.
    
     * yozo@cs.berkeley.edu--qd-zinfandel/qd--zinfandel--2.1--patch-7
       Update #defines in include file.
    

    modified files:
     INSTALL README include/qd/bits.h include/qd/c_dd.h
     include/qd/c_qd.h include/qd/dd.h include/qd/dd_inline.h
     include/qd/fpu.h include/qd/inline.h include/qd/qd.h
     include/qd/qd_config.h.in include/qd/qd_inline.h src/f_dd.cpp
     src/f_qd.cpp

    new patches:
     yozo@cs.berkeley.edu--qd-zinfandel/qd--zinfandel--2.1--patch-5
     yozo@cs.berkeley.edu--qd-zinfandel/qd--zinfandel--2.1--patch-6
     yozo@cs.berkeley.edu--qd-zinfandel/qd--zinfandel--2.1--patch-7


2003-12-31 03:28:22 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-31

    Summary:
      Cleaned up using declarations.
    Revision:
      qd--mainline--2.1--patch-31

    * Removed using declarations from header files.
    * Cleaned up using declarations in source files and
      tests programs.
    

    modified files:
     include/qd/dd.h include/qd/qd.h src/bits.cpp src/c_dd.cpp
     src/c_qd.cpp src/dd.cpp src/qd.cpp tests/qd_test.cpp
     tests/quadt_test.cpp


2003-12-31 01:23:32 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-30

    Summary:
      Cleanup.
    Revision:
      qd--mainline--2.1--patch-30

    * Use [default=yes] instead of (default is yes) in configure.ac.
    * Update TODO.
    

    modified files:
     TODO configure.ac


2003-12-31 00:51:27 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-29

    Summary:
      Added --enable-debug option.
    Revision:
      qd--mainline--2.1--patch-29

    * Added --enable-debug option in configure.ac.
    * Add -g to CXXFLAGS and FCFLAGS if --enable-debug is selected.
    * Moved the argument checking in configure near the top.
    * Added QD_DEBUG flag in include/qd/qd_config.h.
    

    modified files:
     configure.ac include/qd/qd_config.h.in


2003-12-30 22:45:37 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-28

    Summary:
      Updated NEWS file for 2.1 series.
    Revision:
      qd--mainline--2.1--patch-28


    modified files:
     NEWS


2003-12-30 22:37:39 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-27

    Summary:
      Added TODO file.
    Revision:
      qd--mainline--2.1--patch-27


    new files:
     .arch-ids/TODO.id TODO


2003-12-30 19:57:30 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-26

    Summary:
      Updated patch number in configure.ac.
    Revision:
      qd--mainline--2.1--patch-26

    * Updated patch number to 26 in configure.ac.
    

    modified files:
     configure.ac


2003-12-30 09:48:05 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-25

    Summary:
      Merge from qd-zinfandel tree.
    Revision:
      qd--mainline--2.1--patch-25

    Patches applied:
    
     * yozo@cs.berkeley.edu--qd-zinfandel/qd--zinfandel--2.1--patch-1
       Added icc and ecc to the list of C++ compilers.
    
     * yozo@cs.berkeley.edu--qd-zinfandel/qd--zinfandel--2.1--patch-2
       Updated README, added INSTALL.
    
     * yozo@cs.berkeley.edu--qd-zinfandel/qd--zinfandel--2.1--patch-3
       Added C++ main.o to libqdmod.a
    

    new files:
     .arch-ids/INSTALL.id INSTALL

    modified files:
     README configure.ac fortran/Makefile.am fortran/main.cpp

    new patches:
     yozo@cs.berkeley.edu--qd-zinfandel/qd--zinfandel--2.1--patch-1
     yozo@cs.berkeley.edu--qd-zinfandel/qd--zinfandel--2.1--patch-2
     yozo@cs.berkeley.edu--qd-zinfandel/qd--zinfandel--2.1--patch-3


2003-12-15 08:55:08 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-24

    Summary:
      Fix f_main name in Fortran/main.cpp for various compilers.
    Revision:
      qd--mainline--2.1--patch-24

    * Fixed f_main name for various compilers in Fortran/main.cpp.

    modified files:
     fortran/main.cpp


2003-12-15 08:45:06 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-23

    Summary:
      Removed unreacheable blocks from Fortran demo programs.
    Revision:
      qd--mainline--2.1--patch-23

    * Removed unreacheable blocks from Fortran demo programs.

    modified files:
     fortran/tquaderq.f fortran/tquadgsq.f fortran/tquadtsq.f
     fortran/tquadtsq2.f


2003-12-15 08:43:49 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-22

    Summary:
      Fix pslq_test compilation problems on Sun.
    Revision:
      qd--mainline--2.1--patch-22

    * Fixed "new (T *)[x]" to "new T *[x]" in pslq.cpp.
    * Removed "static" from global variable declarations.

    modified files:
     tests/pslq.cpp tests/pslq_test.cpp


2003-12-15 08:40:26 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-21

    Summary:
      Install Fortran module files.
    Revision:
      qd--mainline--2.1--patch-21

    * Install Fortran module files ddmodule.mod and qdmodule.mod.

    modified files:
     fortran/Makefile.am


2003-12-15 07:46:37 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-20

    Summary:
      Disable build of shared library by default.
    Revision:
      qd--mainline--2.1--patch-20

    * Disable build of shared library by default.

    modified files:
     configure.ac


2003-12-15 01:46:49 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-19

    Summary:
      Use package version number for shared libraries.
    Revision:
      qd--mainline--2.1--patch-19

    * Added -release $(VERSION) to creation of shared library.

    modified files:
     src/Makefile.am


2003-12-15 00:16:29 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-18

    Summary:
      Fixes to install header files correctly.
    Revision:
      qd--mainline--2.1--patch-18

    * Added qd/qd_config.h to the files installed.
    * Fix Makefile.am to install headers in include/qd directory.

    modified files:
     include/Makefile.am


2003-12-14 11:35:31 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-17

    Summary:
      Merge fix from qd--mainline--2.
    Revision:
      qd--mainline--2.1--patch-17

    Patches applied:
    
     * yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-79
       Added support for ifort, and modified search list of C++ compilers.
    

    modified files:
     configure.ac

    new patches:
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-79


2003-12-14 11:14:03 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-16

    Summary:
      Cleaned up configure.ac.
    Revision:
      qd--mainline--2.1--patch-16

    * Moved libtool checks toward the end.
    * Set F77 varables so libtool macros can use them.
    * Enable shared library by default.

    modified files:
     configure.ac


2003-12-14 11:12:50 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-15

    Summary:
      Prevent include/qd/qd_config.h to be deleted in make clean.
    Revision:
      qd--mainline--2.1--patch-15

    * Delete include/qd/qd_config.h only when "make distclean" is issued.

    modified files:
     include/Makefile.am


2003-12-14 10:52:35 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-14

    Summary:
      Use libtool to create libraries.
    Revision:
      qd--mainline--2.1--patch-14

    * Use libtool to create and use libraries (renamed libqd.a to libqd.la).
    * Disable shared library by default.
    * Classified new files as junk in {arch}/=tagging-method.
    

    modified files:
     configure.ac src/Makefile.am {arch}/=tagging-method


2003-12-14 10:39:13 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-13

    Summary:
      Classify libtool as junk in {arch}/=tagging-method.
    Revision:
      qd--mainline--2.1--patch-13

    * Classify libtool as junk in {arch}/=tagging-method.

    modified files:
     {arch}/=tagging-method


2003-12-14 10:37:33 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-12

    Summary:
      Fix to make separate directory build possible.
    Revision:
      qd--mainline--2.1--patch-12

    * Allows build to happen in different directory from source.
    * Passes make distcheck.

    modified files:
     docs/Makefile.am fortran/Makefile.am src/Makefile.am
     tests/Makefile.am


2003-12-14 10:31:45 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-11

    Summary:
      Added libtool support.
    Revision:
      qd--mainline--2.1--patch-11

    * Added libtool support in configure.ac.
    * Removed check for ranlib since it is already checked by libtool.

    new files:
     config/.arch-ids/ltmain.sh.id config/ltmain.sh

    modified files:
     configure.ac


2003-12-14 09:32:52 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-10

    Summary:
      Classified various generated files for qd.ps as junk/precious.
    Revision:
      qd--mainline--2.1--patch-10

    * Classified qd.ps as precious.
    * Classified any other file generated during making of qd.ps as junk.

    modified files:
     {arch}/=tagging-method


2003-12-14 09:25:43 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-9

    Summary:
      Added doc source files.
    Revision:
      qd--mainline--2.1--patch-9

    * Added doc source files (*.tex, *.bib, *.eps, *.fig).
    * Updated docs/Makefile.am to build these.
    * Removed arith15.ps since they are covered by qd.ps.

    new files:
     docs/.arch-ids/nine-two-sum.eps.id
     docs/.arch-ids/nine-two-sum.fig.id
     docs/.arch-ids/normal_sum_prod.eps.id
     docs/.arch-ids/normal_sum_prod.fig.id docs/.arch-ids/qd.bib.id
     docs/.arch-ids/qd.tex.id docs/.arch-ids/qd_add.eps.id
     docs/.arch-ids/qd_add.fig.id
     docs/.arch-ids/qd_add_proof.eps.id
     docs/.arch-ids/qd_add_proof.fig.id
     docs/.arch-ids/qd_add_qd_d.eps.id
     docs/.arch-ids/qd_add_qd_d.fig.id
     docs/.arch-ids/qd_mul_accum.eps.id
     docs/.arch-ids/qd_mul_accum.fig.id
     docs/.arch-ids/qd_mul_qd_d.eps.id
     docs/.arch-ids/qd_mul_qd_d.fig.id
     docs/.arch-ids/quick-two-sum.eps.id
     docs/.arch-ids/quick-two-sum.fig.id
     docs/.arch-ids/six-three-sum.eps.id
     docs/.arch-ids/six-three-sum.fig.id
     docs/.arch-ids/three-sum-2.eps.id
     docs/.arch-ids/three-sum-2.fig.id
     docs/.arch-ids/three-sum-3.eps.id
     docs/.arch-ids/three-sum-3.fig.id
     docs/.arch-ids/three-sum.eps.id
     docs/.arch-ids/three-sum.fig.id docs/.arch-ids/two-prod.eps.id
     docs/.arch-ids/two-prod.fig.id docs/.arch-ids/two-sum.eps.id
     docs/.arch-ids/two-sum.fig.id docs/nine-two-sum.eps
     docs/nine-two-sum.fig docs/normal_sum_prod.eps
     docs/normal_sum_prod.fig docs/qd.bib docs/qd.tex
     docs/qd_add.eps docs/qd_add.fig docs/qd_add_proof.eps
     docs/qd_add_proof.fig docs/qd_add_qd_d.eps
     docs/qd_add_qd_d.fig docs/qd_mul_accum.eps
     docs/qd_mul_accum.fig docs/qd_mul_qd_d.eps
     docs/qd_mul_qd_d.fig docs/quick-two-sum.eps
     docs/quick-two-sum.fig docs/six-three-sum.eps
     docs/six-three-sum.fig docs/three-sum-2.eps
     docs/three-sum-2.fig docs/three-sum-3.eps docs/three-sum-3.fig
     docs/three-sum.eps docs/three-sum.fig docs/two-prod.eps
     docs/two-prod.fig docs/two-sum.eps docs/two-sum.fig

    removed files:
     docs/.arch-ids/arith15.ps.id docs/.arch-ids/qd.ps.id
     docs/arith15.ps docs/qd.ps

    modified files:
     docs/Makefile.am


2003-12-14 08:04:25 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-8

    Summary:
      Merged fix from qd--mainline--2.
    Revision:
      qd--mainline--2.1--patch-8

    Patches applied:
    
     * yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-77
       Fix pslq_test.cpp underflow constant (again).
    

    modified files:
     tests/pslq_test.cpp

    new patches:
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-77


2003-12-14 07:59:55 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-7

    Summary:
      Added extra program target to fortran/Makefile.am.
    Revision:
      qd--mainline--2.1--patch-7

    * Added extra program target (with the quadrature programs)
      to fortran/Makefile.am.

    modified files:
     fortran/Makefile.am


2003-12-14 07:34:35 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-6

    Summary:
      Merged fix from qd--mainline--2.
    Revision:
      qd--mainline--2.1--patch-6

    Patches applied:
    
     * yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-76
       Fixed underflow threshold in pslq_test.cpp.
    

    modified files:
     tests/pslq_test.cpp

    new patches:
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-76


2003-12-14 07:33:11 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-5

    Summary:
      Merged Fortran fixes from qd--mainline--2.
    Revision:
      qd--mainline--2.1--patch-5

     * Fixed fortran/Makefile.am for Fortran programs.
    
    Patches applied:
    
     * yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-74
       Fix ntab uninitialization bug.
    
     * yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-75
       Use C++ main program for Fortran sample programs.
    

    new files:
     fortran/.arch-ids/main.cpp.id fortran/main.cpp

    modified files:
     configure.ac fortran/Makefile.am fortran/fortran_test.f
     fortran/tquaderq.f fortran/tquaderq2.f fortran/tquadgsq.f
     fortran/tquadtsq.f fortran/tquadtsq2.f

    new patches:
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-74
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-75


2003-12-14 07:11:56 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-4

    Summary:
      Merge configure fixes from qd--mainline--2.
    Revision:
      qd--mainline--2.1--patch-4

    Patches applied:
    
     * yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-72
       Added check for etime when using Intel ifc/ifort compiler.
    
     * yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-73
       Cleaned up configure.ac.
    

    modified files:
     configure.ac

    new patches:
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-72
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-73


2003-12-13 17:19:37 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-3

    Summary:
      Fixed test programs to return 1 on failure.
    Revision:
      qd--mainline--2.1--patch-3

    * Fixed qd_test and pslq_test to return 1 if the tests fail, 
      and return 0 on success.

    modified files:
     tests/pslq_test.cpp tests/qd_test.cpp


2003-12-13 06:45:25 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-2

    Summary:
      Make qd_test and pslq_test run both dd and qd by default.
    Revision:
      qd--mainline--2.1--patch-2

    * Make qd_test and pslq_test run both dd and qd by default.
    

    modified files:
     tests/pslq_test.cpp tests/qd_test.cpp


2003-12-13 06:41:47 GMT	Yozo Hida <yozo@cs.berkeley.edu>	patch-1

    Summary:
      Added pslq_test as a test program.
    Revision:
      qd--mainline--2.1--patch-1

    * Updated tests/Makefile.am to include pslq_test as a
      test program.
    

    modified files:
     tests/Makefile.am


2003-12-13 05:57:48 GMT	Yozo Hida <yozo@cs.berkeley.edu>	base-0

    Summary:
      tag of yozo@cs.berkeley.edu--qd/qd--automake--2--patch-18
    Revision:
      qd--mainline--2.1--base-0

    (automatically generated log message)

    new patches:
     yozo@cs.berkeley.edu--qd/qd--automake--2--base-0
     yozo@cs.berkeley.edu--qd/qd--automake--2--patch-1
     yozo@cs.berkeley.edu--qd/qd--automake--2--patch-2
     yozo@cs.berkeley.edu--qd/qd--automake--2--patch-3
     yozo@cs.berkeley.edu--qd/qd--automake--2--patch-4
     yozo@cs.berkeley.edu--qd/qd--automake--2--patch-5
     yozo@cs.berkeley.edu--qd/qd--automake--2--patch-6
     yozo@cs.berkeley.edu--qd/qd--automake--2--patch-7
     yozo@cs.berkeley.edu--qd/qd--automake--2--patch-8
     yozo@cs.berkeley.edu--qd/qd--automake--2--patch-9
     yozo@cs.berkeley.edu--qd/qd--automake--2--patch-10
     yozo@cs.berkeley.edu--qd/qd--automake--2--patch-11
     yozo@cs.berkeley.edu--qd/qd--automake--2--patch-12
     yozo@cs.berkeley.edu--qd/qd--automake--2--patch-13
     yozo@cs.berkeley.edu--qd/qd--automake--2--patch-14
     yozo@cs.berkeley.edu--qd/qd--automake--2--patch-15
     yozo@cs.berkeley.edu--qd/qd--automake--2--patch-16
     yozo@cs.berkeley.edu--qd/qd--automake--2--patch-17
     yozo@cs.berkeley.edu--qd/qd--automake--2--patch-18
     yozo@cs.berkeley.edu--qd/qd--mainline--1.0--base-0
     yozo@cs.berkeley.edu--qd/qd--mainline--1.0--patch-1
     yozo@cs.berkeley.edu--qd/qd--mainline--1.0--patch-2
     yozo@cs.berkeley.edu--qd/qd--mainline--1.0--patch-3
     yozo@cs.berkeley.edu--qd/qd--mainline--1.0--patch-4
     yozo@cs.berkeley.edu--qd/qd--mainline--1.0--patch-5
     yozo@cs.berkeley.edu--qd/qd--mainline--1.0--patch-6
     yozo@cs.berkeley.edu--qd/qd--mainline--1.0--patch-7
     yozo@cs.berkeley.edu--qd/qd--mainline--1.0--patch-8
     yozo@cs.berkeley.edu--qd/qd--mainline--1.0--patch-9
     yozo@cs.berkeley.edu--qd/qd--mainline--1.0--patch-10
     yozo@cs.berkeley.edu--qd/qd--mainline--1.0--patch-11
     yozo@cs.berkeley.edu--qd/qd--mainline--1.0--patch-12
     yozo@cs.berkeley.edu--qd/qd--mainline--1.0--patch-13
     yozo@cs.berkeley.edu--qd/qd--mainline--2--base-0
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-1
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-2
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-3
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-4
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-5
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-6
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-7
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-8
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-9
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-10
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-11
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-12
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-13
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-14
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-15
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-16
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-17
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-18
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-19
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-20
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-21
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-22
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-23
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-24
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-25
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-26
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-27
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-28
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-29
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-30
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-31
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-32
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-33
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-34
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-35
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-36
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-37
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-38
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-39
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-40
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-41
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-42
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-43
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-44
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-45
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-46
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-47
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-48
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-49
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-50
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-51
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-52
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-53
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-54
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-55
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-56
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-57
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-59
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-60
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-61
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-62
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-63
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-65
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-66
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-67
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-68
     yozo@cs.berkeley.edu--qd/qd--mainline--2--patch-69


