summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r13814] Description:Quincey Koziol2007-05-2915-62/+130
| | | | | | | | | | | | | | Change back to clearing memory buffers by default, but give users option to disable this, for performance reasons (--disable-clear-file-buffers). Also, add configure option (--enable-using-memchecker) to conveniently control making the library "play nice" with memory checking tools like valgrind and purify. Tested on: Mac OS X/32 10.4.9 (amazon) FreeBSD/32 6.2 (duty) Linux/32 2.6 (kagiso)
* [svn-r13811] Description:Quincey Koziol2007-05-291-1/+1
| | | | | | | | Update information printed when the file module's debugging is enabled and file memory is leaked. Tested on: Linux/32 2.6 (chicago)
* [svn-r13810] Pedro Vicente Nunes2007-05-244-18/+56
| | | | | | | | Minor tunings to output verbose messages: 1)when there is not a filter request do not print a message saying the filter was not apllied when the dataset was too small 2) avoid printing the message that has a list of objects to modify when there is none Tested:linux
* [svn-r13808] Description:Quincey Koziol2007-05-243-201/+253
| | | | | | | | | | | | | Fix possible file corruption when using "new" format object headers and the size of chunk #0 for an object header transitions between needing 1->2->4->8- byte encoding for the size and there are "clean" messages in the object header already. (Usually triggered by flushing the file while adding attributes to an object) Tested on: Mac OS X/32 10.4.9 (amazon) Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r13807] Description:Quincey Koziol2007-05-242-37/+224
| | | | | | | | | | | Fix error which attempted to allocate space for attribute that has a 'null' dataspace. Tested on: Mac OS X/32 10.4.9 (amazon) FreeBSD/32 6.2 (duty) Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r13806] Description:Quincey Koziol2007-05-241-1/+1
| | | | | | | | | | Correct prototype for H5Sextent_equal() Tested on: Mac OS X/32 10.4.9 (amazon) FreeBSD/32 6.2 (duty) Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r13805] Pedro Vicente Nunes2007-05-244-3/+6
| | | | | | Early detection of no arguments, print usage and exit Tested: linux
* [svn-r13803] Optimization of reading compound data.Raymond Lu2007-05-231-59/+139
| | | | | | | | | | | | | | | | | Optimize a special case when the source members are a subset of destination, and the order is the same, and no conversion is needed. For example: struct source { struct destination { TYPE1 A; --> TYPE1 A; TYPE2 B; --> TYPE2 B; TYPE3 C; --> TYPE3 C; }; TYPE4 D; TYPE5 E; }; The optimization is simply moving data to the appropriate places in the buffer. This optimization work is for the Chicago company. Tested on sol, copper, smirom, liberty.
* [svn-r13802] Update the Windows documentation to reflect changes made to the ↵Scott Wegner2007-05-232-27/+52
| | | | Fortran configuration in today's earlier checkin. Also removed documentation for the stdio driver, as it is currently broken.
* [svn-r13801] Output improvement.Albert Cheng2007-05-231-45/+69
| | | | | | | | | | | | Added a header message showing the purpose and explanation that the test is for inoformation and always exits 0. Also added a summary at the end. Some other cosmetic changes (moved couple function code up, added some more printf, fflush statements.) Tested platform: kagiso.
* [svn-r13799] Applying Windows Fortran-specific patches suggested in Bug ↵Scott Wegner2007-05-235-18/+17
| | | | | | | #879. This checkin takes care of the first two, I will look at the last one today. Tested: Visual Studio 2005 on WinXP
* [svn-r13798] Description:Quincey Koziol2007-05-232-11/+7
| | | | | | | Clean up compiler warnings Tested on: Mac OS X/32 10.4.9 (amazon)
* [svn-r13797] Description:Quincey Koziol2007-05-231-80/+0
| | | | | | | | Re-enable fast attribute comparisons "in place" in the fractal heap. Tested on: FreeBSD/32 6.2 (duty) Mac OS X/32 10.4.9 (amazon)
* [svn-r13796] Description:Quincey Koziol2007-05-2310-220/+247
| | | | | | | | | Clean up ISOHM code further and get rid of several non-optimal ways of working with object headers. Tested on: FreeBSD/32 6.2 (duty) Mac OS X/32 10.4.9 (amazon)
* [svn-r13794] Description:Quincey Koziol2007-05-222-3/+3
| | | | | | | Add 'const' to some pointers in internal routines. Tested on: Linux/32 2.6 (chicago)
* [svn-r13793] Pedro Vicente Nunes2007-05-226-20/+26
| | | | | | | | Clean temporary test files Tested: linux, SunOS Note: the files outside tools were generated by bin/reconfigure
* [svn-r13785] Initial update to fix test failures caused by Linux test script ↵Scott Wegner2007-05-221-2/+3
| | | | | | | update (rev 13775). More work needs to be done to incorporate the new tests. Tested: VS6 on Win XP
* [svn-r13784] Description:Quincey Koziol2007-05-221-2/+8
| | | | | | | | Close memory leak in error situation for opening a dataset. Tested on: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r13783] Add t_filter_read.c to MANIFEST.Christian Chilan2007-05-221-0/+1
|
* [svn-r13782] Increase the max number of tests to 45.Christian Chilan2007-05-221-1/+1
|
* [svn-r13781] Add t_filter_read.c to testphdf5.Christian Chilan2007-05-221-2/+3
|
* [svn-r13780] Add t_filter_read.c to testphdf5.Christian Chilan2007-05-221-1/+1
|
* [svn-r13779] Add test_filter_read to testphdf5.Christian Chilan2007-05-221-0/+1
|
* [svn-r13778] Add test_filter_read to testphdf5.Christian Chilan2007-05-221-0/+2
|
* [svn-r13777] Test parallel read of dataset written serially with several ↵Christian Chilan2007-05-221-0/+465
| | | | (combination of) filters. Tested on copper and kagiso.
* [svn-r13776] Added Windows project file for new example project (rev 13702). ↵Scott Wegner2007-05-217-17/+274
| | | | | | | Updated test scripts and MANIFEST accordingly. Tested: VS6 on WinXP
* [svn-r13775] Pedro Vicente Nunes2007-05-215-20/+112
| | | | | | | Modified the current h5dump test script to use h5import/h5diff calls to validate the binary output. At this moment it can only be used with the native test, since h5import does not deal with input endianess. tested: linux, sunos 5.10
* [svn-r13774] Description:Quincey Koziol2007-05-201-10/+10
| | | | | | | | | Fix memory leak of attribute's group hier. path Reduce compiler warnings w/gcc 4.2 Tested on: FreeBSD/32 6.2 (duty)
* [svn-r13773] Description:Quincey Koziol2007-05-2010-175/+174
| | | | | | | Reduce compiler warnings w/gcc 4.2 Tested on: FreeBSD/32 6.2 (duty) w/gcc 4.2
* [svn-r13772] Description:Quincey Koziol2007-05-201-5/+5
| | | | | | | Reduce compiler warnings when free list manager is disabled. Tested on: FreeBSD/32 6.2 (duty)
* [svn-r13771] Description:Quincey Koziol2007-05-192-1/+5
| | | | | | | Fix some more unitialized variables that were flagged by valgrind. Tested on: FreeBSD/32 6.2 (duty) w/valgrind
* [svn-r13770] Description:Quincey Koziol2007-05-197-13/+22
| | | | | | | Clean up various memory leaks, etc. Tested on: FreeBSD/32 6.2 (duty)
* [svn-r13769] Description:Quincey Koziol2007-05-193-3/+3
| | | | | | | Clean up minor compiler warnings Tested on: FreeBSD/32 6.2 (duty)
* [svn-r13768] Pedro Vicente Nunes2007-05-182-138/+0
| | | | | | | code clean, removed unused functions tested: linux
* [svn-r13766] In Visual Studio 2005 for 64-bit, _WIN32 is defined, but not ↵Scott Wegner2007-05-1831-138/+138
| | | | | | | WIN32, so I've standardized all #ifdef's to use _WIN32. This should not affect any other platform. Tested: Visual Studio (32- and 64-bit) on Win XP
* [svn-r13762] updated commnentsPedro Vicente Nunes2007-05-171-1/+1
|
* [svn-r13760] This will only affect windows platform,MuQun Yang2007-05-161-6/+6
| | | | | | | change _int64 to __int64 within windows macro. Windows can tolerant _int64 but mingw cannot. So we need to use __int64 to make HDF work on Mingw. Compiled at linux and Mingw.
* [svn-r13758] Description:Quincey Koziol2007-05-161-1/+1
| | | | | | | Change "long long" to "long_long", to make VS6 happy. Tested on: None, just eyeballed since it's easy
* [svn-r13757] Pedro Vicente Nunes2007-05-164-49/+111
| | | | | | | | | | | h5repack and h5diff hyperslab I/O changed the limit on which hyperslab I/O is done from 1GB to 128MB h5repack currently tests this feature by defining a dataset with dimensions of 128MB + 1byte (the datum being 1 byte integer), in which a 1Kb hyperslab was written. tested: linux there were some errors in running the tests, but these were in the library, due to a recent check-in that will be fixed shortly (at least we hope :-) )
* [svn-r13754] VMS port:Elena Pourmal2007-05-153-3/+9
| | | | | | | | Updated command files; added "extern "C"" for HDremove_all function. Platforms tested: VMS server; kagiso - very minor and affects only VMS
* [svn-r13753] Description:Quincey Koziol2007-05-1450-1360/+2615
| | | | | | | | | | | | | Check in "unique, but sharable" optimization to ISOHM code, which allows object header messages that are only used in one object to remain in the sole user's header, but migrates messages that are used in more than one header into the ISOHM heap. Tested on: Mac OS X/32 10.4.9 (amazon) FreeBSD/32 6.2 (duty) Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r13752] Added an include to the ohdr testfile generator code to fix an ↵Scott Wegner2007-05-142-1/+5
| | | | | | | | issue with Visual Studio. I've also turned this project on by default in Windows. Tested: VS6 on WinXP kagiso
* [svn-r13751] Description:Quincey Koziol2007-05-141-2/+2
| | | | | | | | | Reduce the number of warnings when free lists are disabled. Tested on: Mac OS X /32 10.4.9 (amazon) Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r13750] Description:Quincey Koziol2007-05-1411-17/+45
| | | | | | | | | Various minor cleanups found while working on the "unique, but sharable" ISOHM changes. Tested on: Mac OS X/32 10.4.9 (amazon) FreeBSD/32 6.2 (duty)
* [svn-r13747] Description:Quincey Koziol2007-05-101-63/+65
| | | | | | | | | | Fix H5O_msg_iterate() and H5O_link() to protect cache entries with better permissions. Tested on: Mac OS X/32 10.4.9 (amazon) FreeBSD/32 6.2 (duty) FreeBSD/64 6.2 (liberty)
* [svn-r13745] Description:Quincey Koziol2007-05-1016-570/+384
| | | | | | | | | | | | Take further advantage of the readers/writer locking in the metadata cache and push the locking of the local heap up to the routines which call B-tree routines, which should drastically lower the number of metadata cache protect/ unprotect calls. Tested on: Mac OS X/32 10.4.9 (amazon) Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r13744] Description:Quincey Koziol2007-05-102-115/+68
| | | | | | | | | | | | | | | Initial changes to take advantage of readers/writer locking on metadata cache entries. Reduce the # of protect/unprotect pairs during B-tree iteration by holding reader lock on B-tree and symbol table nodes while iteration occurs. This also has the benefit of preventing an iteration callback from modifying the B-tree being iterated over (which would probably confuse the B-tree iteration code terribly) Tested on: Mac OS X/32 10.4.9 (amazon) Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r13743] Description:Quincey Koziol2007-05-103-90/+201
| | | | | | | | | | | Don't delete chunks from the dataset's B-tree while we are iterating over the B-tree, when reducing the size of the dataset's dataspace with H5Dset_extent(). Tested on: Mac OS X/32 2.6 (amazon) Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r13742] Description:Quincey Koziol2007-05-101-5/+28
| | | | | | | | | Avoid copying attribute in a few iteration situations. Tested on: Mac OS X/32 10.4.9 (amazon) Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r13741] Description:Quincey Koziol2007-05-102-16/+22
| | | | | | | | | Minor formatting & warning reduction code cleanups Tested on: Mac OS X/32 10.4.9 (amazon) Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)