summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r2235] Changed POWER_OF_TWO macro to allow 1 as a valid power of two. ↵Bill Wendling2000-05-091-2/+6
| | | | | | Changed the has_size check accordingly (1 wasn't allowed in the original code).
* [svn-r2225] added __DLL__ in front of the function prototypes. exports the ↵Patrick Lu2000-05-091-17/+17
| | | | | | | functions in the dll. the testhdf5dll projects were not compiling because they didn't know about these functions
* [svn-r2223] Added logging version of sec2 file driver. This is _reallly_ ↵Quincey Koziol2000-05-085-5/+991
| | | | | | | useful for tracking the actual I/O locations and space used in a file during an application.
* [svn-r2221] Brought threaded, balanced binary tree code over from the HDF4 ↵Quincey Koziol2000-05-082-0/+1544
| | | | | | | library and updated it for integrating with the H5 library. I'm thinking about using them for the data-structures in some caching improvements I'm working on.
* [svn-r2220] Added a major error number for TBBT treesQuincey Koziol2000-05-082-1/+3
|
* [svn-r2219] This simplifies the "check for power of 2" in the hashing ↵Bill Wendling2000-05-081-16/+7
| | | | | | | | | function. There was also a subtle bug in the previous code. A valid size of 16K would have been rejected since it was checking for an invalid number. The scheme that replaces it relies on the fact that powers of two and only powers of two have 1 bit set in binary.
* [svn-r2191] Changed hash function for caching to avoid as many hash clashes.Quincey Koziol2000-04-222-30/+16
|
* [svn-r2190] Turned on address sorting when flushing metadata for entire ↵Quincey Koziol2000-04-221-1/+4
| | | | | | | file, which improves performance significantly when lots of metadata I/O occurs when the file closes.
* [svn-r2178] ./src/H5public.hRobb Matzke2000-04-211-1/+1
| | | | | | Added some more #undef's Removed leading hyphen from H5_VERS_SUBRELEASE
* [svn-r2175] Updated API tracing information.Quincey Koziol2000-04-211-1/+1
|
* [svn-r2172] Fixed a few typos in FUNC_ENTER macros and return types that ↵Quincey Koziol2000-04-211-10/+10
| | | | Binh-Minh found.
* [svn-r2165] Fixed last batch of problems when using free-lists on the SGI ↵Quincey Koziol2000-04-208-31/+40
| | | | | | machines. They should (hopefully) work on all platforms again now.
* [svn-r2164] Remove debugging information...Quincey Koziol2000-04-191-2/+2
|
* [svn-r2163] Take out some debugging information which was accidentally ↵Quincey Koziol2000-04-192-4/+0
| | | | checked in.
* [svn-r2162] Various small fixes to address SGI compiler warnings.Quincey Koziol2000-04-196-13/+13
|
* [svn-r2158] Modified B-tree splits so they avoid the redundant metadata I/O ↵Quincey Koziol2000-04-191-34/+112
| | | | | | which was occurring when moving a metadata block in the file.
* [svn-r2157] Changed hashing scheme slightly to better spread out the hash ↵Quincey Koziol2000-04-192-3/+7
| | | | values returned.
* [svn-r2151] Modified H5_term_library to not reported errors when ↵Quincey Koziol2000-04-156-257/+255
| | | | | | | | H5Eset_auto(NULL,NULL) has turned off error reporting in the library. Also, changed the way property lists are managed and closed so that they can be automatically closed when the library terminates.
* [svn-r2147] Corrected a few problems in the free-list code and added more ↵Quincey Koziol2000-04-148-17/+47
| | | | | | | | | assert() macros to double-check things. I've turned them back on again now. I also changed the internal representation of a few struct fields to be float instead of double, since the HP/UX 10.20 compiler was having problems with the alignment of the doubles.
* [svn-r2144] Update.Raymond Lu2000-04-131-3/+3
|
* [svn-r2141] Fixed some mix up from the last cvs commit.Raymond Lu2000-04-131-3/+3
|
* [svn-r2137] Add SRB as a new VFL, add related info into these source codes.Raymond Lu2000-04-137-11/+677
|
* [svn-r2131] Changed H5Screate_simple & H5Sset_extent_simple to disallowQuincey Koziol2000-04-121-7/+16
| | | | size 0 dimensions without corresponding unlimited dimension.
* [svn-r2124] Changed return type of H5Aiterate and the H5A_operator_t to ↵Quincey Koziol2000-04-122-4/+4
| | | | | | herr_t, to align them with the dataset & group iterator functions.
* [svn-r2122] Fixed small problem with va_arg & shorts and floats in ↵Quincey Koziol2000-04-121-3/+3
| | | | | | HDfprintf. This closes bug #401.
* [svn-r2117] Fixed error which manifested in H5Giterate, causing groups with ↵Quincey Koziol2000-04-121-1/+1
| | | | | | | more than one level of B-tree nodes and callback functions which returned non-zero to not work correctly.
* [svn-r2115] Snapshot version 1.3 release 20Albert Cheng2000-04-121-1/+1
|
* [svn-r2110] Re-wrote a good chunk of the hyperslab code to work correctly in ↵Quincey Koziol2000-04-112-412/+301
| | | | | | | several situations which weren't tested before. Things should be both faster and easier to understand in this code now.
* [svn-r2109] Re-wrote a good chunk of the hyperslab code to work correctly in ↵Quincey Koziol2000-04-111-5/+4
| | | | | | | several situations which weren't tested before. Things should be both faster and easier to understand in this code now.
* [svn-r2108] Fixed small bug where we were reading a value out of a piece of ↵Quincey Koziol2000-04-111-24/+28
| | | | | | | memory we'd just free'd. A small bug, but it will cause problems in a threaded environment. (And it was filling up the purify logfile with junk.. :-)
* [svn-r2105] Turned off the free lists until I can debug them on the ↵Quincey Koziol2000-04-101-1/+1
| | | | | | platforms they are failing on...
* [svn-r2102] Checking in newer version of free-list code with easy way to ↵Quincey Koziol2000-04-101-0/+52
| | | | | | | | turn off the free-lists for the library. To turn off the free-lists, edit H5FL.c and uncomment the "NO_FREE_LISTS" macro definition near the top of the file. (Or define the macro during compile time)
* [svn-r2101] Added --enable-threadsafe option to support the Thread-safe option.Albert Cheng2000-04-101-0/+3
|
* [svn-r2100] Turn on H5FDmpio_debug if H5F_DEBUG is on.Albert Cheng2000-04-101-0/+7
|
* [svn-r2098] Fixed error in iterating through hyperslabs in certain ↵Quincey Koziol2000-04-071-32/+146
| | | | | | situations where hyperslabs were staggered in the dataset.
* [svn-r2088] * 2000-01-26Robb Matzke2000-04-071-2/+2
| | | | | | ** src/H5Epublic.h Removed `do{...}while(0)' from H5E_BEGIN/END_TRY macros to get rid of a warning about the constant expression.
* [svn-r2081] Fixed a problem in H5Giterate which was not updating the 'index' ↵Quincey Koziol2000-04-053-26/+39
| | | | | | paramater for certain return values from the callback.
* [svn-r2073] Added free-list code to the library and took out the older ↵Quincey Koziol2000-04-0445-1936/+3318
| | | | | | | "temporary buffer" code, since the functionality was superceded. See the followup document for details on the free-list code.
* [svn-r2059] Snapshot version 1.3 release 19Albert Cheng2000-03-241-1/+1
|
* [svn-r2057] Purpose:Albert Cheng2000-03-2411-23/+37
| | | | | | | | | | | | | | Bug fix for parallel mode. Description: H5FD_mpio_tas_allsame was called for all cases, even when MPIO is not used for access. That corrupted the internal file handle structure. Solution: Define a macro, IS_H5FD_MPIO(f), for testing if f is opened with MPIO access. Will call H5FD_mpio_tas_allsame only if this condition is true. Platform tested: O2K, both -64 and -n32 modes.
* [svn-r2048] H5I_dec_ref was return 1 instead of FAIL when it failed.Albert Cheng2000-03-231-1/+1
| | | | Fixed.
* [svn-r2036] Snapshot version 1.3 release 18Albert Cheng2000-03-141-1/+1
|
* [svn-r2032] Purpose:Albert Cheng2000-03-141-1/+1
| | | | | | | | | | | | | | | | | | Bug Fix. Description: Tests failed if drivers multi or split is used (split is implemented as a special case of multi). When a file created via those two drivers is opened again, the file sizes retrieved are incorrect. These seemed to happen to non-little-endian machines only (sun, sgi failed, but linux succeed.) Solution: The error was because the superblock encoding code was keeping track in nseen the pairs of HADDR needed to be converted but did not tell the H5Tconvert 2*nseen to convert. Thus only the first half of the addresses were converted, the rest were left alone. Corrected the numbers of addresses to convert. Platforms tested: IRIX64, Solaris 2.7, Linux.
* [svn-r2031] Snapshot version 1.3 release 17Albert Cheng2000-03-131-1/+1
|
* [svn-r2027] Remove HAVE_GLOBUS macro.Raymond Lu2000-03-131-12/+0
|
* [svn-r2023] Snapshot version 1.3 release 16Albert Cheng2000-03-131-1/+1
|
* [svn-r2009] PurposeAlbert Cheng2000-03-081-1/+1
| | | | | | | | | | | | | | Bug fix. Description When converting a floating point zero to a different format (e.g. Cray), the mantissa part was not set to zeros complete. Cray does not seem to mind since the exponent part was set to all 0's. Somehow, the HDF4 does not like it and convert that pattern to a non-zero value in IEEE. Solution corrected the code to set the whole mantissa to zeros completely. Platform tested: J90 & Solaris 2.7.
* [svn-r1996] Snapshot version 1.3 release 15Albert Cheng2000-03-031-1/+1
|
* [svn-r1995] configure.in:Albert Cheng2000-03-014-12/+12
| | | | | | | | | | | | | | | | | | Makefile.in: acconfig.h: src/H5F.c: src/H5FDdpss.c: src/H5FDdpss.h: src/H5config.h.in: test/dpss_read.c: test/dpss_write.c: Changed the name DPSS to GRIDSTORAGE since that is the real name of the API from ANL. DPSS is just one of the protocols it can use. Changed a bug in the --with-ssl option. Makefile.in: Removed the copying of Makefile.dist since it caused problems when doing a make distclean in a --srcdir configured directory.
* [svn-r1994] Snapshot version 1.3 release 14Albert Cheng2000-02-291-1/+1
|