summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r10107] Purpose:James Laird2005-02-2810-18/+33
| | | | | | | | | | | | | | | Bug fix Description: Fortran builds were dying with unknown flags. Solution: Fortran builds should be static, not shared. Static flags had been specified for libraries, but apparently were also needed for executables. Solved problem by adding static flag to everything in fortran directories. Platforms tested: mir, eirene
* [svn-r10106] James Laird2005-02-282-3/+4
| | | | | | | | | | | | | | | | | Purpose: Bug fix Description: Libtool 1.5.14 added some extra flags that needed to be passed from the compiler to the linker. icc did not handle this correctly and complained when it saw unknown flags. Solution: Set the -Wl flag correctly on freebsd so that icc knows to pass flags through to the linker. Platforms tested: sleipnir (gcc, g++, icc, gcc40)
* [svn-r10104] Purpose:James Laird2005-02-281-2/+2
| | | | | | | | | | | | | Bug fix Description: h5vers would spit out the output that reconfigure script produced. Solution: Sent output from reconfigure to /dev/null. h5vers is now quiet as before. Platforms tested: verbena, eirene, heping
* [svn-r10101] Purpose:Albert Cheng2005-02-271-1/+2
| | | | Another attempt to change the format of the failed details reporting.
* [svn-r10099] Purpose:Xiaowen Wu2005-02-271-96/+86
| | | | | | | | | | | | | | | | | | | | Modifications of nbit filter. Description: The nbit filter does not support datatypes other than integer, floating-point as well as array datatype and compound datatype consisting of integer or floating-point. Solution: Change the nbit filter to accept all datatype at the top level, and if the datatype is not what described above, the filter will not do anything to the data instead of generating errors. Slight improvements of the filter's performance. Platforms tested: heping, copper Misc. update:
* [svn-r10098] Purpose:James Laird2005-02-266-7/+14
| | | | | | | | | | | | | | | | | | Bug fix Description: Some machines and compilers were having trouble creating fortran libraries as shared libraries. Solution: Added flag in Makefiles.am to create fortran libraries as shared libraries. (This is how HDF5 was set up before automake changes; I forgot to add these flags, and it didn't cause a problem until now.) Platforms tested: sleipnir, eirene, verbena Misc. update:
* [svn-r10097] Purpose:Albert Cheng2005-02-261-2/+7
| | | | modified the output format of dumping logfile when failures have occurred.
* [svn-r10094] Purpose:Quincey Koziol2005-02-265-27/+471
| | | | | | | | | | | | | | | New features & refactor Description: Add basic record removal (only handles level-0 B-trees currently) Add query routine to check the number of records in a B-tree Add debugging routine to check the address of the root node in the B-tree Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10093] Purpose: Fix bugBinh-Minh Ribler2005-02-262-21/+2
| | | | | | | | | Description: Fixed typo in using namespace; it was mistakenly opening the namespace. Platforms tested: Linux 2.4 (heping) Very minor, and tested 3 platforms for 1.6 branch
* [svn-r10090] Purpose:Robert E. McGrath2005-02-253-26/+25
| | | | | | | | | | | | | | | change Description: Minor changes to Dimension Scale API, to bring into alignment with specification. Solution: Platforms tested: verbena,shanti, copper64 Misc. update:
* [svn-r10087] Purpose: New feature and testRaymond Lu2005-02-255-8/+157
| | | | | | | | | | | Description: Somehow, the hardware conversions between "long double" and other native floating-point types were left out. Solution: Added the hardware conversion functions in H5Tconv.c and test cases in dtypes.c. Platforms tested: h5committest and fuss. Misc. update: updated MANIFEST to replace bin/reconfigure.sh with bin/reconfigure
* [svn-r10086] Purpose:Robert E. McGrath2005-02-251-1/+1
| | | | | | | | | | | | | | | bug Description: bug in test Solution: fix bug Platforms tested: arabica,shanti Misc. update:
* [svn-r10085] Purpose:James Laird2005-02-252-2/+2
| | | | | | | | | | | | | | | | | | | | | | | Bug fix Description: h5vers script called automake without using bin/reconfigure Solution: Altered h5vers script to use bin/reconfigure Also: *** CHANGED NAME OF reconfigure.sh TO reconfigure ! *** This matches the other scripts in the bin/ directory. Also changed permissions on reconfigure so it can be executed. Platforms tested: eirene Misc. update:
* [svn-r10083] Purpose:Albert Cheng2005-02-251-3/+3
| | | | | | | Updated to require autoconf v2.59. Platforms tested: in Eirene only since the change is trivial.
* [svn-r10081] Purpose: Some Kind of VerificationRaymond Lu2005-02-245-11/+59
| | | | | | | | | | | | | | | | | | Description: The library didn't handle incorrect hardware conversion for datatype. It simply did convert to incorrect data if any hardware didn't handle correctly. Solution: During configuration, incorrect hardware conversion is detected and some macros are defined. Use these macros to decide whether to register hardware conversion in H5T.c. If no hardware conversion function is registered for certain pair of datatypes, software conversion function will be used as the conversion path. Although slower than hardware conversion, we're more confident software conversion is accurate. So in one sentence to describe library's behavior, if some hardware conversion doesn't work well, software conversion will be used instead. Platforms tested: h5committest and fuss. Misc. update: some changes to configure's comments.
* [svn-r10080] Purpose:Albert Cheng2005-02-241-3/+8
| | | | | | | | | | | | Feature Description: Added code to dump the beginnng and last few lines of the test log file if errors have occurred. Platforms tested: Tested the code itself separatedly but daily test is where it is really tested. Should work.
* [svn-r10078] Purpose:Quincey Koziol2005-02-243-92/+378
| | | | | | | | | | | | | Bug fix & new feature Description: Fix errors in tracking the total number of records "below" a node. Add feature to find the n'th record in a B-tree Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10077] Purpose:Quincey Koziol2005-02-244-96/+393
| | | | | | | | | | | | | New feature, refactor code Description: Add call to search for a record in a B-tree by key value Refactored some of the existing callbacks to simplify them. Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10076] Purpose:James Laird2005-02-244-4/+4
| | | | | | | | | | | | | Bug fix Description: c++/src directory was having trouble finding main HDF5 library. Solution: Replaced AM_CPPFLAGS with INCLUDES to include files in main src directory. Platforms tested: mir, modi4, verbena
* [svn-r10073] Purpose:HDF Admin2005-02-241-0/+6
| | | | | | | | | | | | feature Description: Starting to add a feature that will print out details from the snapshot test logfile when the test fails. Only a debug statment is added to see if snapshot is reporting error status correctly. Platforms tested: Not tested. Wait for daily test to show the result.
* [svn-r10071] Purpose:Quincey Koziol2005-02-232-50/+559
| | | | | | | | | | | | | | Bug fixes Description: Fix several bugs in B-tree insertion code, which now appears to be fully functional. (Tested to 1,280,000 records at least...) Add random record insertion test to shake out boundary conditions, etc. Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10070] Purpose: Bug fixRaymond Lu2005-02-231-14/+19
| | | | | | | | | | | Description: On some Cray, the size of "short" is 8 byte but only the low-order 4 byte are over used(precision is 4 byte). The "perm" in struct "detect_t" contains "-1" for bytes that aren't used, making detection of order invalid in function print_results(). Solution: Use a "for" loop to search through "perm" find the first non "-1" element, and use it to decide the byte order of the machine. Platforms tested: fuss - already tested for v1.6
* [svn-r10068] Purpose:Pedro Vicente Nunes2005-02-232-130/+305
| | | | | | | | | | | | | | news tests (test several ranks for the datasets and scales ) Description: Solution: Platforms tested: linux solaris Misc. update:
* [svn-r10067] Purpose:Robert E. McGrath2005-02-239-2/+234
| | | | | | | | | | | | | | | | | | | | | | | | | feature Description: h5repack support for scaleoffset compression Checking in early to help debug the filter. Solution: Added messages and command line to handle new scale offset filter. Note: TESTS ARE DISABLED FOR NOW. The filter is not complete, repack tests may fail due to know problems. PLEASE DO NOT MESS WITH THE SCALEOFFSET TESTS AT THIS TIME. They will be enabled when the filter is ready. Platforms tested: verbena,copper,shanti Misc. update: MANIFEST
* [svn-r10066] Purpose:James Laird2005-02-2352-5296/+20368
| | | | | | | | | | Libtool upgrade Description: HDF5 was using libtool 1.4.2. Upgraded to libtool 1.5.14. Platforms tested: verbena, heping, pommier, copper, modi4, arabica
* [svn-r10065] Purpose:Pedro Vicente Nunes2005-02-223-115/+256
| | | | | | | | | | | | | | | new definition for H5DSget_label (returns the label size) more tests Description: Solution: Platforms tested: linux solaris Misc. update:
* [svn-r10064] Purpose:James Laird2005-02-224-2/+22
| | | | | | | | | | | | | | | | | | | | | | Bug fix Description: This checkin addresses two bugs. Firstly, I used the wrong semantics when detecting if $MAKE is defined to the empty string or undefined. Secondly, pmake on IRIX does not work well with automake's dependency tracking if the build is not an in-place build. Solution: Fixed semantics in configure.in. Disabled automatic dependency tracking automatically on IRIX. This is not the optimal fix, but it should work fine as long as no one is doing HDF5 development on IRIX, and it is much easier than trying to detect the exact situations in which dependency tracking fails (or than trying to fix dependency tracking!). Platforms tested: heping, modi4 (pmake and gmake)
* [svn-r10063] Purpose:Pedro Vicente Nunes2005-02-223-68/+177
| | | | | | | | | | | | | | | changed the function H5DSget_scale_name to return the size of the name buffer added a test Description: Solution: Platforms tested: linux solaris Misc. update:
* [svn-r10062] Purpose:James Laird2005-02-214-6/+13
| | | | | | | | | | | | | | | Bug fix Description: Discovered two small bugs. When MAKE is defined as the empty string, a test in configure incorrectly identifies it as pmake. Skipped this test if $MAKE is the empty string. Two .h5 files produced by a test in the hl directory were not cleaned. Updated the Makefile.am. Platforms tested: heping, modi4 (very minor changes)
* [svn-r10061] Purpose:Robert E. McGrath2005-02-211-0/+1
| | | | | | | | | | Description: Solution: Platforms tested: Misc. update:
* [svn-r10060] Purpose:Robert E. McGrath2005-02-219-1/+89
| | | | | | | | | | | | | | feature Description: h5dump support for scaleoffset compression Solution: Platforms tested: verbena, shanti,copper64 Misc. update:
* [svn-r10059] Purpose:Pedro Vicente Nunes2005-02-213-363/+461
| | | | | | | | | | | | | | | new features Description: added a new function H5DS_is_attached, more tests Solution: Platforms tested: linux solaris Misc. update:
* [svn-r10056] Purpose:James Laird2005-02-211-8/+8
| | | | | | | | | | | | | | Update Description: Matthew reinstalled autotools into AFS with architecture directories. Solution: Updated bin/reconfigure.sh script to point to new locations of autotools. reconfigure.sh should run on "any" Linux box connected to AFS. Platforms tested: reconfigure.sh tested on heping and eirene. No other files modified.
* [svn-r10050] Purpose: Fix bugzilla #241Binh-Minh Ribler2005-02-207-6/+38
| | | | | | | | | | | Description: Checked return value from C API for failure condition. Added/Modified some comments appropriately. Platforms tested: Linux 2.4 (heping) AIX 5.1 (copper) - tests passed but there were some old warnings about duplicate symbols on std::string; I'll check on that.
* [svn-r10048] James Laird2005-02-201-1/+1
| | | | | | | | | | | | | | | | Purpose: Bug fix Description: HDF5's libtool includes a hack to ensure that libraries are found on IRIX. This hack did not have the correct path for the hl-fortran tests to find the main library. Solution: Extend the hack. This may call for a better long-term solution... Platforms tested: modi4 (hack only takes effect on IRIX)
* [svn-r10047] Purpose:Quincey Koziol2005-02-192-8/+236
| | | | | | | | | | | | New feature Description: Allow internal nodes to perform 3->4 splits. Inserting records should now be feature complete. Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10046] Purpose:Quincey Koziol2005-02-192-6/+199
| | | | | | | | | | | New feature Description: Allow 3 node redistributions to work on internal nodes. Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10045] Purpose:Quincey Koziol2005-02-192-24/+225
| | | | | | | | | | | New feature Description: Allow internal nodes in v2 B-tree to undergo 2->3 splits Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10044] Purpose:Quincey Koziol2005-02-182-6/+184
| | | | | | | | | | | New feature Description: Allow internal nodes in v2 B-tree to perform 2 node redistribution Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10043] Purpose:Pedro Vicente Nunes2005-02-183-30/+565
| | | | | | | | | | | | | | | | | new features/tests Description: add a couple more tests for the attach/detach pair of functions together with a verify function for it (used only for test purposes) avoided addind the same scale twice to a dimension all seems to be working very well Solution: Platforms tested: linux solaris Misc. update:
* [svn-r10042] Purpose:Pedro Vicente Nunes2005-02-181-4/+12
| | | | | | | | | | | | | | | | bug fix Description: a scale was deleted twice in one case Solution: check for the dimension , delete only for it Platforms tested: linux solaris Misc. update:
* [svn-r10041] Purpose:Quincey Koziol2005-02-181-6/+6
| | | | Re-sort src files a bit
* [svn-r10040] Purpose:Quincey Koziol2005-02-181-18/+18
| | | | Sort files in src directory
* [svn-r10039] Purpose:Quincey Koziol2005-02-181-27/+27
| | | | Update manifest with missing H5Zscaleoffset.c file.
* [svn-r10038] Purpose:Quincey Koziol2005-02-171-18/+146
| | | | | | | | | | | New test Description: Add tests for splitting leaves in level-2 B-tree Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
* [svn-r10037] Purpose:Pedro Vicente Nunes2005-02-173-28/+250
| | | | | | | | | | | | | | more error checking tests Description: Solution: Platforms tested: linux solaris Misc. update:
* [svn-r10036] Purpose:Quincey Koziol2005-02-172-7/+170
| | | | | | | | | | | New test Description: Add more regression tests for redistributing leafs in a level-2 B-tree Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
* [svn-r10035] Purpose: Bug fixRaymond Lu2005-02-172-4/+18
| | | | | | | | | | Description: On SGI Altix(cobalt) Linux, wrong values were printed out for enum data type members. No apparent reason was discovered. Solution: use another pointer to the buffer containing the member value. It seems fix the problem. Platforms tested: cobalt - simple change, where the bug was discovered.
* [svn-r10034] Purpose:Quincey Koziol2005-02-171-0/+29
| | | | | | | | | | | New test Description: Add extra tests for v2 B-tree iterator Platforms tested: FreeBSD 4.11 (sleipnir) w/parallel Too minor to require h5committest
* [svn-r10032] Purpose:Pedro Vicente Nunes2005-02-172-272/+337
| | | | | | | | | | | | | | | new tests Description: added a new test for detach_scale, some minor changes in the the detach_scale function Solution: Platforms tested: linux solaris Misc. update: