summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r622] Fixed memory leak in point selections.Quincey Koziol1998-08-271-0/+4
|
* [svn-r621] Re-checkin memory fixesQuincey Koziol1998-08-271-13/+0
|
* [svn-r620] Changes since 19980825Robb Matzke1998-08-2730-684/+1985
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./MANIFEST ./src/H5R.c [NEW] ./src/H5Rprivate.h [NEW] ./src/H5Rpublic.h [NEW] ./src/Makefile.in ./src/hdf5.h ./test/ragged.c [NEW] Preliminary support for 2d ragged arrays for Mark Miller and Jim Reus. Not fully implemented yet. The test is not actually part of `make test' because we still have some memory problems. ./src/H5E.c ./src/H5Epublic.h Added H5E_RAGGED as a major error number. ./bin/release Checks the MANIFEST file against `svf ls' on systems that have it. ./bin/trace Fixed a bug that caused arguments of type `void *x[]' to not be handled. ./src/H5.c Removed unused variables and changed a couple types to fix compiler warnings. Added tracing support for ragged array object ID's and arrays of pointers. ./src/H5D.c H5Dcreate() will complain if either of the property lists are invalid (instead of using the default). ./src/H5D.c ./src/H5Dprivate.h Split H5Dget_space() into an API and internal function so it can be called from the new ragged array layer. ./src/H5Fistore.c Fixed warnings about unsigned vs. signed comparisons. ./src/H5Flow.c Fixed a warning about a variable being shadowed in the MPI-IO stuff. ./src/H5Iprivate.h ./src/H5Ipublic.h Added the H5_RAGGED atom group. ./src/H5Shyper.c Fixed some freeing-free-memory errors that resulted when certain arrays were freed but the pointers were left in the data structures. I simply set the pointers to null after they were freed. ./src/H5Sprivate.h ./src/H5Sselect.c Split the H5Sselect_hyperslab() function into an API and a private function so it could be called from the ragged array layer. Added H5S_SEL_ERROR and H5S_SEL_N to the switch statements to get rid or compiler warnings. ./src/H5Tconv.c Removed a misleading comment. ./test/bittests.c Fixed a warning about a printf(). ./test/cmpd_dset.c Fixed warnings about unused variables because of test #11 being commented out. ./bin/trace Shortened the right margin for the output to allow room for the `);' at the end of the TRACE() macros.
* [svn-r619] SnapshotRobb Matzke1998-08-271-1/+1
|
* [svn-r618] Corrected comment in H5F_low_write about MPI derived datatype writes.Robert Kim Yates1998-08-261-4/+1
|
* [svn-r617] Added optimization to coalesce outer dims of hyperslab,Robert Kim Yates1998-08-261-9/+17
| | | | | | and changed error return of H5S_mpio_spaces_xfer to simple FAIL in case file layout is not contiguous (so that the xfer will still be done, but in the old chunk-by-chunk method).
* [svn-r616] SnapshotRobb Matzke1998-08-261-1/+1
|
* [svn-r615] Fixed memory leaks & duplicates frees.Quincey Koziol1998-08-254-24/+35
|
* [svn-r614] SnapshotRobb Matzke1998-08-241-1/+1
|
* [svn-r613] SnapshotRobb Matzke1998-08-231-1/+1
|
* [svn-r612] SnapshotRobb Matzke1998-08-223-338/+339
|
* [svn-r609] Debugging.htmlRobb Matzke1998-08-207-342/+373
| | | | | | | | | | | | | | | | | | | | | Fixed errors H5.c Fixed core dump with setvbuf() for debugging. H5Fistore.c Fixed bug with sparse datasets. H5Omtime.c Found a typo in "Posix Programmer's Guide". The `%z' in the strftime() should be `%Z' instead. H5T.c H5Tpublic.h Improved api tracing for H5Tinsert_array(). h5tools.c Doesn't dump core for empty datasets.
* [svn-r608] SnapshotRobb Matzke1998-08-202-313/+313
|
* [svn-r606] Debugging can be enabled/disabled at runtime though code is stillRobb Matzke1998-08-1919-582/+765
| | | | | conditionally included at compile time. Tracing and debugging share the same environment variable. All is documented in Debugging.html.
* [svn-r604] Added #ifdef HAVE_PARALLEL macro so that the codeAlbert Cheng1998-08-191-0/+14
| | | | | | | is compiled only in parallel version but an "empty" source in the serial version. Tested in solaris 2.5.
* [svn-r603] Changes since 19980818Robb Matzke1998-08-187-444/+476
| | | | | | | | | | | | | | | | | | | | | ---------------------- ./src/H5.c Fixed an argument promotion bug in HDfprintf() ./src/H5Fistore.c Fixed a array bounds read error. ./src/H5HG.c Fixed uninitialized (but unused) data appearing in the hdf5 file, a potential security problem. ./src/H5T.c ./src/H5Tpublic.h Added new data types for hdf5 types: H5T_NATIVE_HSIZE, H5T_NATIVE_HSSIZE, H5T_NATIVE_HERR, and H5T_NATIVE_HBOOL. I did not add H5T_NATIVE_HID since I couldn't think of a reason that it would be stored in a file anyway.
* [svn-r602] Added entry of H5Smpio.c.Albert Cheng1998-08-181-2/+2
|
* [svn-r601] Changes since 19980814Robb Matzke1998-08-188-234/+223
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./src/H5Fistore.c Fixed a bug that caused the wrong number of chunk offsets to be read or written from the file. ./src/H5Z.c Fixed a memory bug. ./test/dtypes.c Removed redundant tests. ./bin/snapshot Removed Perl code from a shell script. Oops :-) ./src/H5D.c Removed cvs merge conflicts. ./src/H5Omtime.c Fixed a typo in the Irix5.3 code. ./src/H5S.c Fixed a memory leak. ./src/H5Shyper.c Fixed a bad call to malloc() that didn't allocate enough memory. Reordered a comparison to eliminate an array bounds read error.
* [svn-r600] *** empty log message ***Robb Matzke1998-08-172-865/+89
|
* [svn-r599] Added code to convert HDF dataspace selections to MPI datatypes.Robert Kim Yates1998-08-175-87/+197
|
* [svn-r598] Added code to convert HDF dataspace selections to MPI datatypes.Robert Kim Yates1998-08-172-5/+48
|
* [svn-r597] Functions to convert HDF dataspace selections to MPI datatypes.Robert Kim Yates1998-08-171-0/+557
|
* [svn-r596] Added conversion to MPI datatypes.Robert Kim Yates1998-08-171-52/+210
|
* [svn-r595] Added code to convert HDF dataspace selections to MPI-IO datatypes.Robert Kim Yates1998-08-171-0/+8
|
* [svn-r594] Changes since 19980813Robb Matzke1998-08-142-9/+21
| | | | | | | | | | | | | | | ---------------------- ./src/H5G.c ./src/H5Gpublic.h ./test/links.c Fixed a bug in H5Gstat() that caused the wrong information to be returned sometimes. Added check for named data types. ./test/extend.c ./test/links.c ./test/mtime.c Added `all tests passed' messages.
* [svn-r588] Changes since 19980810Robb Matzke1998-08-1310-680/+851
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./MANIFEST ./src/H5Ssimp.c [REMOVED] ./src/Makefile.in Removed H5Ssimp.c since it was no longer used. ./bin/snapshot Fixed a few minor things to make it work better. ./src/H5D.c Cleaned up H5D_read() and H5D_write() by combining some code in each. Added timing calls around the data space calls when H5S_DEBUG is defined. ./src/H5S.c ./src/H5Sall.c ./src/H5Shyper.c ./src/H5Spoint.c ./src/H5Sprivate.h Changed H5S_find() so it returns a table entry again instead of copying the data into a caller-supplied buffer. This allows the timers to be stored in the table and updated by the caller. Added H5S_register() to register new table entries and added entry creation to all the H5S selection methods. Also changed lots of global functions to static functions. ./src/H5Fistore.c Fixed a memory bug in the raw data cache.
* [svn-r586] The for loop in debugging statistics of H5Z_term_interface hadAlbert Cheng1998-08-111-1/+1
| | | | | a typo, causing the debugging to try dump H5Z_table beyond what is being used. Changed "<=" to "<".
* [svn-r584] Changes since 19980806Robb Matzke1998-08-107-90/+363
| | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./doc/html/Datatypes.html ./doc/html/H5.format.html ./src/H5.c ./src/H5Odtype.c ./src/H5T.c ./src/H5Tconv.c ./src/H5Tpkg.h ./src/H5Tpublic.h ./test/dtypes.c Changed the values of the H5T_str_t type in order to make a distinction between C's null terminated strings and strings which are not null terminated. The string character set and padding method are saved to the hdf5 file instead of using defaults. Added conversion function from one fixed-length string type to another. ./test/chunk.c Fixed to work with new filter API
* [svn-r583] SnapshotRobb Matzke1998-08-101-1/+1
|
* [svn-r582] SnapshotRobb Matzke1998-08-091-1/+1
|
* [svn-r581] SnapshotRobb Matzke1998-08-081-1/+1
|
* [svn-r580] SnapshotRobb Matzke1998-08-071-1/+1
|
* [svn-r579] Changes since 19980806Robb Matzke1998-08-067-145/+288
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./config/solaris2.5 Hopefully set up now so it honors the CC and CFLAGS variables and understands solaris cc flags. ./test/big.c Checks to see if creating lots of large sparse files exceeds the user disk quota and skips the test. It also checks that we can actually open ~64 files at once. ./doc/html/Files.html ./src/H5A.c ./src/H5Aprivate.h ./src/H5F.c ./src/H5Fpublic.h Added the H5Fflush() function which takes any object as an argument as long as the object is in some way associated with a file. This required an H5A_entof() ./src/H5.c ./src/H5Flow.c The `%a' format of HDfprintf() now allows a field width and justification flag etc, like the other formats. The old H5F_addr_print() was recoded to call HDfprintf() instead of vice versa.
* [svn-r578] Changes since 19980805Robb Matzke1998-08-0616-372/+411
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./MANIFEST Replaced Compression.html with Filters.html ./doc/html/Filters.html ./src/H5Ocomp.c ./src/H5P.c ./src/H5Ppublic.h ./src/H5Z.c ./src/H5Zprivate.h Added two extra arguments to H5Pget_filter() in order to retrieve the filter name. The name is the name registered for the filter with H5Zregister(), but if the dataset creation property originally came from an existing file then the name is that which is stored in the file. ./tools/h5ls.c The `-v' option now prints the names of the filters. ./src/H5B.c ./src/H5Fistore.c ./src/H5O.c ./src/H5Oefl.c ./src/H5Oprivate.h ./src/H5P.c Plugged a memory leak. ./src/H5MMprivate.h H5MM_malloc(0) and H5MM_calloc(0) actually allocate a single byte in order to be sure that we get a valid pointer. ./src/H5S.c ./src/H5Sselect.c Fixed pointer->integer conversions in error return values in three places.
* [svn-r577] TestingRobb Matzke1998-08-061-2/+2
|
* [svn-r576] *** empty log message ***Robb Matzke1998-08-061-26/+20
|
* [svn-r575] SnapshotRobb Matzke1998-08-061-1/+1
|
* [svn-r574] *** empty log message ***Robb Matzke1998-08-051-1/+1
|
* [svn-r573] *** empty log message ***Robb Matzke1998-08-051-1/+1
|
* [svn-r572] *** empty log message ***Robb Matzke1998-08-051-1/+1
|
* [svn-r571] *** empty log message ***Robb Matzke1998-08-051-1/+1
|
* [svn-r570] *** empty log message ***Robb Matzke1998-08-051-1/+1
|
* [svn-r569] Changes since 19980731Robb Matzke1998-08-0527-1008/+1510
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- ./bin/release Added ./Makefile to the distribution again -- it got lost in the changes last week although it isn't all that important a file since it gets clobbered by configure anyway. ./bin/trace ./doc/html/Filters.html ./doc/html/H5.format.html ./doc/html/H5.user.html ./src/H5.c ./src/H5D.c ./src/H5Dprivate.h ./src/H5E.c ./src/H5Epublic.h ./src/H5Farray.c ./src/H5Fistore.c ./src/H5Fprivate.h ./src/H5O.c ./src/H5Ocomp.c ./src/H5Oprivate.h ./src/H5P.c ./src/H5Ppublic.h ./src/H5Sall.c ./src/H5Shyper.c ./src/H5Spoint.c ./src/H5Sprivate.h ./src/H5Ssimp.c ./src/H5Z.c ./src/H5Zprivate.h ./src/H5Zpublic.h ./src/hdf5.h ./test/dsets.c ./tools/h5ls.c Added the data filter pipeline, a generalization of the compression stuff which allows things like checksums, encryption, compression, performance monitoring, etc. See ./doc/html/Filters.html for details -- it replaces the Compression.html doc. ./src/H5T.c Cleaned up debugging output. ./config/linux Added checks for egcs and pgcc and changed optimization flags for the compilers. ./src/H5G.c ./tools/h5dump.c Fixed compiler warnings in these files and others. ./configure.in ./src/H5private.h ./test/mtime.c Added a check for difftime() and defined HDdifftime() to do something else on systems that don't have difftime().
* [svn-r568] SnapshotRobb Matzke1998-08-051-1/+1
|
* [svn-r567] SnapshotRobb Matzke1998-08-041-1/+1
|
* [svn-r566] Fixed offset code [finally :-/ ] for selections.Quincey Koziol1998-08-048-595/+835
|
* [svn-r563] SnapshotRobb Matzke1998-08-031-1/+1
|
* [svn-r562] SnapshotRobb Matzke1998-08-021-1/+1
|
* [svn-r561] SnapshotRobb Matzke1998-08-011-1/+1
|
* [svn-r560] SnapshotRobb Matzke1998-07-311-1/+1
|