summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r2532] Added a trivial FILENAME definition to those programs linked withBill Wendling2000-09-1112-0/+48
| | | | h5test.o, which requires the definition to work...
* [svn-r2531] Description:Albert Cheng2000-09-1032-85/+34
| | | | | | | | | | | | | | | | | | | The "FILENAME" declared extern in h5test.h is not always used. It was used in h5_cleanup to remove temporary files created during tests. Not all tests codes have used this routine. Indeed, quite a few of test programs do "#define FILENAME ". Also, h5_cleanup needs to work in tandem with h5_fixname. h5_fixname accepts an explicite base_name argument instead of using the global variable FILENAME. That is cleaner. Solution: Added char *base_name[] as a new argument to h5_cleanup, in the same style as h5_fixname. Removed "extern char *FILENAME..." from use. Also, undo some unnecessary declaration of "char *FILENAME" from some tests which don't use it at all (yet). Platforms tested: modi4-64(irix64), arabica(solari2.7), eirene(linux) (arabica could not launch tests automatically. I had to hack in LD_LIBRARY_PATH to make them run.)
* [svn-r2529] Added a -R<directory> flag to the LT command line. If we compile ↵Bill Wendling2000-09-081-36/+37
| | | | | | | | | | | | | with zlib, and zlib isn't in our LD_LIBRARY_PATH or in a standard system library place (/usr/lib or /lib), then the tests can't run. This fixes it if the person configures the source with the flag: --with-zlib=/usr/fnord/include,/usr/fnord/lib This only works if you're pointing to the shared library version in the above flag...
* [svn-r2528] Linking errors occured with these files. They link with ↵Bill Wendling2000-09-0812-1/+48
| | | | | | | libh5test, but libh5test wants FILENAME to be defined. I have no clue why this was working before...
* [svn-r2527] Added ability for user to compile executables as all-static...Bill Wendling2000-09-081-1/+2
|
* [svn-r2526] Added the ability to compile executables things as completely ↵Bill Wendling2000-09-082-544/+601
| | | | | | static. Also I'm keeping the place the user indicated the zlib would be...
* [svn-r2525] RM_H5P.htmlFrank Baker2000-09-082-4/+6
| | | | | RM_H5Z.html Corrected compression cross-reference.
* [svn-r2524] RM_H5Front.html: Corrected link to Fortrat90 README.Frank Baker2000-09-081-1/+1
|
* [svn-r2523] Yet another small fix...Bill Wendling2000-09-072-2/+2
|
* [svn-r2522] Small bug. A test if src/H5pubconf.h already contains the ↵Bill Wendling2000-09-072-556/+742
| | | | | | | | | __cplusplus macro didn't work on all systems. This fixes it. This also introduces the ability to configure for fortran and c++. This is not to be implemented yet, though!
* [svn-r2520] Backed out mention of changing point selections.Quincey Koziol2000-09-071-2/+0
|
* [svn-r2519] Snapshot version 1.3 release 29Albert Cheng2000-09-063-2/+4
|
* [svn-r2518] Backed out patch from user after further testing...Quincey Koziol2000-09-061-3/+4
|
* [svn-r2517] Removed the incorrect #ifdef's. Since this file is generated fromBill Wendling2000-09-061-2/+0
| | | | autoheader, it was useless to add them in here...
* [svn-r2516] Added stuff so that C++ compilers can include the ↵Bill Wendling2000-09-062-598/+746
| | | | | | | src/H5{pub}config.h files. I append to them an #undef of the inline macro. Then, if it's a C++ compiler, the inline keyword isn't redefined incorrectly...
* [svn-r2515] Added macros around the inline #define since this is a keyword ↵Bill Wendling2000-09-061-0/+2
| | | | | | in C++ and, when adding the header to a C++ program, breaks it.
* [svn-r2514] Documented point selection bug fix.Quincey Koziol2000-09-061-0/+2
|
* [svn-r2511] Fix point selections so they work properly with both staticly ↵Quincey Koziol2000-09-061-4/+3
| | | | | | and dynamicly allocated memory.
* [svn-r2510] Took memory allocation out of loop and used some temporary ↵Quincey Koziol2000-09-061-8/+21
| | | | | | | | variable instead of multi-dereferenced pointer chains. This buys us another ~20% improvement in the hyperslab I/O speed. (From ~30 seconds to ~25 seconds on the h5hypers benchmark)
* [svn-r2509] Change code so that heap_size wasn't zero.Quincey Koziol2000-09-062-5/+3
|
* [svn-r2508] Purpose:Albert Cheng2000-09-064-9/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug fixes Description: All tests were core=dumping in IRIX64. The bug is in Generic property list creation in which malloc asked for 2*64-1 bytes due to coding bug. The object creation failed but the return code was not checked. Program eventually crashed. Solution: H5F.c: Check the return code from new file object creation and flag error accordingly. H5FL.c: H5FL_arr_free is a replacement for H5MM_xfree which accepts null value as a legal argument value. H5FL_arr_free assert on it. Since other parts of the code have been passing null value to H5MM_xfree, H5FL_arr_free must accept it too until all the calling routines are changed to not pass Null. H5P.c: some routine passes in 0 as the hashsize value which is uintn. The expression (hashsize-1) underflows to the largest unsigned int for some machines. Thus the calloc failed. Cast hashsize to unsigned int first (this assumes hashsize stays within the signed int data range. H5Smpio.c: Added the extra parameter because the H5FD_write has been redefined. Platforms tested: IRIX64 -64 and -n32
* [svn-r2507] Updated to most recent release of libtools (1.3.5). Most of the ↵Bill Wendling2000-09-054-1651/+5423
| | | | | | | | | | | | | | | | | | | | | | changes applied for various platforms which weren't supported by libtools are now standard for libtools it seems. There were only a few of the previous fixes I rolled forward (the diffs follow): config.sub: 750a760,763 > tflop*) > basic_machine=i386-intel > os=-osf1 > ;; ltmain.sh: 2911c2911 < $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" --- > $shlibpath_var=\"$finalize_shlibpath$temp_rpath\$$shlibpath_var\"
* [svn-r2506] Newest install-sh file version. Very small change (fixes a spellingBill Wendling2000-09-051-5/+18
| | | | error).
* [svn-r2505] Some of the RETURN macros were returning NULL instead of ↵Bill Wendling2000-09-051-7/+7
| | | | FAIL...Fixed.
* [svn-r2504] Revised routine to add hyperslabs to the selection, sorting the ↵Quincey Koziol2000-09-041-78/+36
| | | | | | | | arrays of hyperslab boundaries after adding them all, instead of maintaining the sorted order during each addition. This boosts performance for sub-sampled (i.e. strided) hyperslabs by about a factor of 10! :-)
* [svn-r2502] Added limits to the free lists, so they will automatically ↵Quincey Koziol2000-08-311-6/+6
| | | | | | garbage collect and not eat all the memory in the machine (by default :-)
* [svn-r2501] Added several free lists for commonly used & abused data ↵Quincey Koziol2000-08-311-120/+525
| | | | | | | | | | | | | structures. Also added code to allow metadata to be allocated out of a more contiguous block ("metadata aggregation") and also code for "catching" small metadata write calls and building a buffer of the small pieces of metadata for later writing as one, larger, block ("metadata accumulation"). These features are enabled on a per VFL driver basis with the new VFL 'query' call and both currently enabled for the sec2, family and stdio drivers. The mpio VFL driver enables only the "metadata aggregation" code, not the "metadata accumulation" code. All the other drivers have these features turned off.
* [svn-r2500] Added fields to file data structures to allow metadata ↵Quincey Koziol2000-08-311-2/+34
| | | | | | aggregation and accumulation to be enabled and tracked. Also updated some prototypes.
* [svn-r2499] Changed H5FDwrite prototype to include new 'type of data' parameterQuincey Koziol2000-08-311-1/+1
|
* [svn-r2498] Added new VFL 'query' code and added new 'type of data' ↵Quincey Koziol2000-08-319-23/+172
| | | | | | parameter to write call.
* [svn-r2497] Removing metadata aggregation & accumulation prototyping code ↵Quincey Koziol2000-08-311-64/+50
| | | | | | (it's in H5FD.c now) and updated driver to add the new VFL 'query' call.
* [svn-r2496] Changed H5F_block_write prototype & added metadata allocation ↵Quincey Koziol2000-08-311-2/+3
| | | | | | field to file access property lists.
* [svn-r2495] More type of data parameter additions for H5F_block_write.Quincey Koziol2000-08-313-3/+3
|
* [svn-r2494] Changed the default size of object headers from 16 bytes to 256 ↵Quincey Koziol2000-08-311-1/+1
| | | | bytes.
* [svn-r2493] Added a set/get pair of property modifiers to allows users to ↵Quincey Koziol2000-08-312-0/+84
| | | | | | | set/query the metadata allocation size for file access property lists. These are new API functions and should be documented for the next release.
* [svn-r2492] Added type of data parameter to H5F_block_write calls and also ↵Quincey Koziol2000-08-311-5/+7
| | | | | | added the metadata allocation size to the default file access property lists.
* [svn-r2491] Added type of data parameter to H5F_block_write calls.Quincey Koziol2000-08-316-10/+10
|
* [svn-r2490] Updated.Albert Cheng2000-08-301-0/+1
|
* [svn-r2489] index.html: Several minor edits and corrected typos.Frank Baker2000-08-291-9/+8
|
* [svn-r2488] index.html: Revised to reflect new docs and structure.Frank Baker2000-08-291-26/+110
|
* [svn-r2487] Added support for fortran. Also made the Makefile more universal.Dan Wells2000-08-294-2358/+1395
|
* [svn-r2486] MANIFEST: Added files for "HDF5 Technical Notes" document.Frank Baker2000-08-281-0/+38
|
* [svn-r2483] Bringing "HDF5 Technical Notes" into development branch (from ↵Frank Baker2000-08-251-0/+211
| | | | R1.2 branch)
* [svn-r2482] Bringing "HDF5 Technical Notes" into development branch (from ↵Frank Baker2000-08-2535-0/+4108
| | | | R1.2 branch)
* [svn-r2477] Snapshot version 1.3 release 28HDF Admin2000-08-192-2/+2
|
* [svn-r2476] Added free lists to track various data structures in memory, to ↵Quincey Koziol2000-08-169-67/+160
| | | | | | reduce malloc abuse.
* [svn-r2475] Moved code to insert a new dataset into a group up a few blocks ↵Quincey Koziol2000-08-161-5/+23
| | | | | | of code, to get the metadata allocated in the file more tightly together.
* [svn-r2474] Updated some old variables to the proper names, added seek ↵Quincey Koziol2000-08-162-10/+81
| | | | | | logging and added test code for aggregating metadata into more localized locations in the file.
* [svn-r2472] Combine object header prefix and first object header chunk when ↵Quincey Koziol2000-08-161-20/+55
| | | | possible.
* [svn-r2471] Snapshot version 1.3 release 27HDF Admin2000-08-122-2/+2
|