summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r7584] Purpose:Quincey Koziol2003-10-091-15/+13
| | | | | | | | | | | | Code cleanup Description: Added line #'s to a bunch of the error printf's, so it's easier to locate where an error occurs. Platforms tested: FreeBSD 4.9 (sleipnir) Cray SV1 (wind)
* [svn-r7582] Purpose:Quincey Koziol2003-10-092-5/+5
| | | | | | | | | | | | | | | | | | Bug fix Description: The tests recently added for checking a file's freespace and verifying the new fields added to the H5G_stat_t structure use H5T_NATIVE_INT as the type for the datasets and attributes they create. Because the tests check explicit file sizes, this causes problems on Crays, where a native int is 64-bit instead of 32-bit. Solution: Change the tests to use H5T_STD_U32LE instead of H5T_NATIVE_INT. Platforms tested: FreeBSD 4.9 (sleipnir) Cray SV1 (wind)
* [svn-r7580] Purpose:Quincey Koziol2003-10-091-10/+13
| | | | | | | | | | | | | | | | | Bug fix Description: The VL type conversion routine attempt to align it's destination buffer to an offer that will work for both hvl_t and char * types, but the algorithm used fails to work correctly on Cray machines. Solution: Give up on attempting to align the buffer when it's allocated on the stack. Just dynamically allocate it instead. Platforms tested: FreeBSD 4.9 (sleipnir) Cray SV1 (wind)
* [svn-r7577] Frank Baker2003-10-081-1301/+1364
| | | | | | | | | | | Purpose: Alphabetic sort of RM function entries Additional and modified HTML coding to accomodate HTMLdoc and automated PDF generation Minor copy edits Platforms tested: IE 5, Safari
* [svn-r7576] Frank Baker2003-10-081-61/+72
| | | | | | | | | | | | Purpose: Alphabetic sort of RM function entries Additional and modified HTML coding to accomodate HTMLdoc and automated PDF generation Corrected link to the F90 subroutine h5rget_object_type_f from the H5Rget_obj_type function description Platforms tested: IE 5, Safari
* [svn-r7575] Purpose:Albert Cheng2003-10-081-6/+3
| | | | | | | | | | | | | | Feature, sort of. Description: Reactivated the big dataset test. Changed it to default off, can be turned on via -b. Platforms tested: Only in Copper which is the only local machine safe to run mulitple GB size files. Misc. update:
* [svn-r7574] Purpose:Bill Wendling2003-10-082-30/+30
| | | | | | | | | | | | | | | | Code Improvement Description: Changed from passing a structure into a function by value into passing it in by pointer. Noticed this while compiling with a highly optimizing compiler which took >30 minutes to analyze the program (granted, this is the compiler's fault, but in general, it's better to pass large structures in by pointer and not by value). Platforms tested: Linux (specific to h5import, so only needed to test on one platform) Misc. update:
* [svn-r7572] Purpose:Quincey Koziol2003-10-083-40/+72
| | | | | | | | | | | | | | | | | Bug fix Description: When too many messages were inserted into an object header, the library had an internal pointer to the "new message" that was pointing to the incorrect location when the array of messages was re-allocated. In the worst case, this could cause a file to be corrupted. Solution: Update the internal pointer when the array is re-allocated. Platforms tested: FreeBSD 4.9 (sleipnir) Too small to require h5committest
* [svn-r7571] Frank Baker2003-10-071-4076/+4185
| | | | | | | | | | | Purpose: Alphabetic sort of RM function entries Additional and modified HTML coding to accomodate HTMLdoc and automated PDF generation Minor copy edits Platforms tested: Safari, IE 5
* [svn-r7569] Purpose:Bill Wendling2003-10-072-74/+78
| | | | | | | | | | | | | | | | Bug Fix/Update Description: Updated "trace" to include "void**" as a datatype (it sets it to "x"). Format changes as well. Added "close(DEPEND); close(NEW);" to the dependencies script. This was reported by a user that it wasn't doing this. Platforms tested: Linux (small changes) Misc. update:
* [svn-r7567] Frank Baker2003-10-076-1237/+1340
| | | | | | | | | | | | | | | Purpose: Alphabetic sort of RM function entries Additional and modified HTML coding to accomodate HTMLdoc and automated PDF generation Description: Solution: Platforms tested: Misc. update:
* [svn-r7566] Frank Baker2003-10-071-236/+284
| | | | | | | | | Purpose: Aphabetic sort of RM function entries Integrated Fortran90 APIs -- h5acreate_f and h5aclose_f Platforms tested: IE 5, Safari
* [svn-r7565] Frank Baker2003-10-071-194/+212
| | | | | | | | | Purpose: Aphabetic sort of RM function entries Minor formatting Platforms tested: IE 5, Safari
* [svn-r7564] Frank Baker2003-10-071-66/+69
| | | | | | | | Purpose: Aphabetic sort of RM function entries Platforms tested: IE 5, Safari
* [svn-r7561] Purpose:Quincey Koziol2003-10-077-2/+191
| | | | | | | | | | | | Feature add Description: Add a few new fields to the H5G_stat_t structure, to allow more information about the object header to be retrieved. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest
* [svn-r7559] Purpose:Quincey Koziol2003-10-0711-9/+341
| | | | | | | | | | | | | | Add feature Description: Add H5Fget_freespace() routine, to check the amount of free space in a file. This information is only valid until the file is closed currently, however (until we start recording the free space information in the file itself). Platforms tested: FreeBSD 4.9 (sleipnir) h5committest
* [svn-r7558] Snapshot version 1.7 release 5HDF Admin2003-10-076-15/+23
|
* [svn-r7553] Purpose:Quincey Koziol2003-10-062-79/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | Improved algorithm (bug fix, sorta) Description: The internal algorithm for adding new IDs in the ID manager code (H5I) was adding new IDs to the front of the linked list and never adjusting the order of the items on the list (unless an ID was deleted). If many new objects were created, they would push earlier ones _way_ down the list (especially if the objects were being leaked in the application, as they appear to be in the current HDF-EOS5 library) and would cause O(n) search time for items on the list. The ID caching code in the ID manager was avoiding this behavior sometimes, but it was adding IDs that were looked up to the very tail of the cache and they would frequently leave the cache before helping. Solution: Implemented a "move to front" scheme for the linked list of IDs, which improves the lookup situation for frequently accessed objects. Removed ID caching code now, as the "move to front" algorithm actually works better. Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r7551] Purpose:Quincey Koziol2003-10-063-32/+3
| | | | | | | | | | | | | | | Bug/feature fix. Description: Relax restriction on parallel writing to compact datasets to allow partial I/O. Updates to reference manual mentioning the issues involved are delayed until reference manual 'lock' is removed later this week. Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r7549] Purpose:Quincey Koziol2003-10-061-0/+3
| | | | Add new name datatype in attributes files
* [svn-r7542] Purpose:Quincey Koziol2003-10-0595-2505/+2550
| | | | | | | | | | | | | Bug fixes and code cleanup Description: Whitespace removal. Added testfiles for named datatypes in attributes. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest
* [svn-r7541] Purpose:Quincey Koziol2003-10-051-1/+3
| | | | | | | | | | | | | | | Bug fixes and code cleanup Description: Corrected output of array separator when vlen separator was needed. datatypes. Parts of formatting cleanup to greatly reduce the amount of trailing whitespace emitted in output. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest
* [svn-r7540] Purpose:Quincey Koziol2003-10-055-677/+687
| | | | | | | | | | | | | | | | | | | | | Bug fixes and code cleanup Description: Changes to h5dump code: - Dump shared datatypes for any class of datatype, not just compound datatypes. - Cleaned up formatting to greatly reduce the amount of trailing whitespace emitted in output. Also removed some spurious blank lines from named datatype output. Added code to generate named datatype attribute test file. Added tests for dumping named datatypes in attributes for both DDL and XML output. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest
* [svn-r7539] Purpose:Quincey Koziol2003-10-052-56/+221
| | | | | | | | | | | | | | | | | Bug fixes and code cleanup Description: Re-worked ohdr test to use modification time messages instead of symbol table messages, now that the library correctly tries deleting the local heap and B-trees for the symbol tables (which didn't exist and caused the test to fail). Added tests for using named datatypes in attributes to verify that the reference counts are being tracked correctly, etc. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest
* [svn-r7538] Purpose:Quincey Koziol2003-10-0523-294/+922
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug fixes and code cleanup Description: Lots of changes here: - Fixed bug #691 - when shared datatypes are used in attributes they are incorrectly copied into the attribute instead of referring the the named datatype in the file. This required bumping the version of the attribute message. The new version of the attribute message is only written out when a shared datatype is used in the attribute. [Also, this format change made the size of the attribute smaller.] - Added information to attribute debugging routine so that shared datatypes are displayed correctly with the h5debug tool. - Refactored the H5O* routines to extract code that was common to several routines into subroutines to call. - Added 'link' method for H5O message sub-classes, which increments the link count on shared objects when a message is created which shares them. - Corrected [unreported] bug where the link count was not being decremented on the shared object when a object header message with a reference to that object was deleted from the file. - Reduced size of shared message from 49 bytes (which was incorrect anyway and should have been 48 bytes) to 10 bytes, which required bumping the version of "shared" messages. - Refactored some of the shared datatype routines to allow for easier queries of "committedness" internally to the library and also added routine to easily increment/decrement the reference count of a shared datatype. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest
* [svn-r7529] Purpose: Code cleanupElena Pourmal2003-10-014-34/+36
| | | | | | | | | | | | | Description: On Linux systems valdrind tool complained about memroy leaks in the following statements like if(!a) free(a); Solution: replaced the statements with if ( a != NULL) free(a); Platforms tested: eirene (too small for committest) Misc. update:
* [svn-r7528] Purpose:Bill Wendling2003-09-301-55/+51
| | | | | | | | | | | | | | | | | | | | | | | | Bug Fix Description: The FPHDF5 code couldn't create a dataset then access it. Turns out that the "O_find_in_ohdr" code was protecting the object header which pulls it into the cache then unprotecting it. However, this caused the cache entry to be blown away and THEN we'd try to reread the entry (via AC_protect) but it didn't have all of the data that the find_in_ohdr function decodes for us decoded. It was also kind of unnecessary since we can just protect then call O_find_in_ohdr. Solution: Removed the AC_protect and AC_unprotect from O_find_in_ohdr. Called AC_protect before calling the O_find_in_ohdr function. Platforms tested: Linux (Fortran, C++) IRIX (parallel, Fortran) Sun (Fortran) Misc. update:
* [svn-r7527] Purpose:Quincey Koziol2003-09-309-253/+265
| | | | | | | | | | | | Code cleanup Description: Clean up a few loose ends and warnings for the 1.6 compatibility changes to the error API. Platforms tested: FreeBSD 4.9 (sleipnir) too minor to require h5committest
* [svn-r7526] Purpose:Quincey Koziol2003-09-301-0/+1
| | | | | | | | | | Fix typo in comment. Description: Looks like a cut & paste error. Platforms tested: None - just comment fixup
* [svn-r7525] Purpose: Update MANIFESTRaymond Lu2003-09-301-1/+1
| | | | Misc. update: clean it up for error test
* [svn-r7524] *** empty log message ***Raymond Lu2003-09-292-15/+15
|
* [svn-r7523] Purpose: bug fixRaymond Lu2003-09-291-2/+5
| | | | | | | | Description: Standard output of Error API test has some non-standard information Solution: use sed to remove non-standard information Platforms tested: h5committest
* [svn-r7522] *** empty log message ***Raymond Lu2003-09-291-2/+1
|
* [svn-r7521] Purpose: bug fixRaymond Lu2003-09-291-1/+1
| | | | | | | | | Description: The standard output from Error API test has some non-standard message like path name or line number. Solution: use sed to remove any non-standard information in testerror.sh Platforms tested: h5committest
* [svn-r7520] Purpose: bug fixRaymond Lu2003-09-292-2/+34
| | | | | | | | | Description: add backward compatibility for thread safety Platforms tested: RH 8(fuss) Misc. update:
* [svn-r7519] Purpose:Raymond Lu2003-09-292-3/+10
| | | | | | | Description: add backward compatibility for thread safety. Platforms tested: RH 8(fuss)
* [svn-r7518] Purpose:Albert Cheng2003-09-271-1/+1
| | | | | | | Corrected an error entry. Platforms tested: bin/chkmanifest
* [svn-r7517] Purpose:HDF Admin2003-09-261-1/+0
| | | | | | | | | | | | bug fix Description: Removed an extra export command in the parse of setenvN Platforms tested: Tested by hand. Misc. update:
* [svn-r7513] Purpose: Disable Error API testRaymond Lu2003-09-251-1/+2
| | | | | | | | | | Description: The error test script compares the error messages to the standard output. The file names and line numbers in the messages can be different for users. Solution: Temporarily disable the test until find a good solution. Platforms tested: None. Disabling a test.
* [svn-r7510] Purpose:Albert Cheng2003-09-251-0/+1
| | | | Updated.
* [svn-r7509] Purpose:Albert Cheng2003-09-252-1/+81
| | | | | | | | | | Added the entry of document of the three basic performance tools. The information was provided by Robb long time ago. Platforms tested: Viewed by IE. Misc. update:
* [svn-r7508] Purpose: shell script file to compare error test output with ↵Raymond Lu2003-09-241-0/+100
| | | | standard one.
* [svn-r7507] *** empty log message ***Raymond Lu2003-09-2425-50/+1250
|
* [svn-r7506] Purpose: Add backward compatbility with v1.6 for Error API; ↵Raymond Lu2003-09-241-2/+9
| | | | | | | | | | | | | | | change error tests to avoid printing error messages. Description: If enable-hdf5v1_6 is configured in, make some functions compatible with v1.6. Error test program print out some error messages as it succeeds. Solution: Use #ifdef H5_WANT_H5_V1_6_COMPAT statements. Use shell script to compare error test output with the standard one. Platforms tested: h5committest
* [svn-r7504] Purpose:Albert Cheng2003-09-231-1/+0
| | | | | | | | | | | | | | | | Bug fix Description: The op-snapshot checkout "ate" the next option by mistake. Solution: Remove the extra shift. Platforms tested: Can't really test it without doing a real snapshot test. Pretty sure it is correct and will watch the result tomorrow. Misc. update:
* [svn-r7502] Snapshot version 1.7 release 4HDF Admin2003-09-216-5283/+4160
|
* [svn-r7501] Purpose:Pedro Vicente Nunes2003-09-191-0/+1
| | | | | | | | | added the Dependencies file of h5repack Makefile to the list Misc. update:
* [svn-r7500] Pedro Vicente Nunes2003-09-191-0/+0
| | | | | | | | | | | | | | | | Purpose: added the Dependencies file to the folder tested on IRIX b Description: Solution: platforms tested: Misc. update:
* [svn-r7499] Purpose:Pedro Vicente Nunes2003-09-191-1/+1
| | | | | | | | | | | | added h5repack to the list of tools to make check Platforms tested: linux (small change) Misc. update:
* [svn-r7498] Purpose:Quincey Koziol2003-09-1910-72/+50
| | | | | | | | | | | Code cleanup Description: Clean up various warnings and parameter mis-matches, etc. Platforms tested: FreeBSD 4.9 (sleipnir) too minor to need h5committest