summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r22474] Add check for MINGW - ws2_32 libraryAllen Byrne2012-06-191-0/+3
| | | | Tested: windows - mingw
* [svn-r22451] Brought cmake configuration / configure changes from Trunk.Allen Byrne2012-06-114-6/+9
| | | | Tested jam, local linux
* [svn-r22449] Snapshot version 1.8 release 10 (snap3)HDF Tester2012-06-101-2/+2
|
* [svn-r22438] (1) fix for making MEM_GHEAP as MEM_DRAWVailin Choi2012-06-066-43/+121
| | | | | | | | | | | | | | | | | | | | | (2) fix to extend into the aggregator based on threshold (3) fix for the "flavor" logging problem (4) fix for test failures due to the above fixes (5) bug fix for h5stat when h5stat against a non-existing file --Ths line, and th se below, will be ignored-- M test/mf.c M src/H5MFaggr.c M src/H5FDpublic.h M src/H5MF.c M src/H5FDmulti.c M src/H5FDlog.c M src/H5Faccum.c M tools/h5copy/testfiles/h5copytst.out.ls M tools/h5copy/testfiles/h5copy_ref.out.ls M tools/h5stat/testh5stat.sh.in M tools/h5stat/h5stat.c
* [svn-r22434] Description:Quincey Koziol2012-06-042-12/+11
| | | | | | | | Correct misspelled debugging #ifdef and remove unused variable. Tested on: Mac OS X/64 10.7.4 (amazon) w/serial (too minor to require h5committest)
* [svn-r22428] Snapshot version 1.8 release 10 (snap2)HDF Tester2012-06-041-2/+2
|
* [svn-r22414] Snapshot version 1.8 release 10 (snap1)HDF Tester2012-05-281-2/+2
|
* [svn-r22383] Snapshot version 1.8 release 10 (snap0)HDF Tester2012-05-211-2/+2
|
* [svn-r22379] make the file and memory MPI datatypes as default properties in theMohamad Chaarawi2012-05-184-59/+26
| | | | | DXPL so that we don't have to insert and remove them everytime we perform collective I/O.
* [svn-r22376] add a test to expose a memory leak when adding/removing the ↵Mohamad Chaarawi2012-05-181-1/+5
| | | | | | same property in property list multiple times. fix that bug.
* [svn-r22370] Fix for HDFFV-7697Dana Robinson2012-05-151-1/+1
| | | | | | Minor change to error message text in H5R.c. Minor change: tested on jam
* [svn-r22325] Description:Quincey Koziol2012-04-291-1/+1
| | | | | | | | | | Bring r22324 from trunk to 1.8 branch: Change name of MPE log file produced from "cpilog" (which was the name used in the example code we were referencing) to "h5log". Tested on: None, too trivial, eyeballed only...
* [svn-r22313] Description:Quincey Koziol2012-04-231-0/+1
| | | | | | | | | | Bring r22312 from trunk to 1.8 branch: Correct error reported by user (Martin Otte) where we weren't using realloc'ed buffer in MPI datatype code. Tested on: Mac OSX/64 10.7.3 (amazon) w/parallel
* [svn-r22291] Description:Quincey Koziol2012-04-1737-2506/+2534
| | | | | | | | | | Bring r22287 from trunk to 1.8 branch: Clean up more FUNC_ENTER/FUNC_LEAVE macros and move H5D & H5T code toward the final design (as exemplified by the H5EA & H5FA code). Tested on: Mac OSX/64 10.7.3 (amazon) w/debug & parallel
* [svn-r22282] Issue 7934 - The data sieve buffer size was for all the ↵Raymond Lu2012-04-122-7/+28
| | | | | | | | | | | | datasets in the file. It could waste memory if any dataset size is smaller than the sieve buffer size. Now the library picks the smaller one between the dataset size and the sieve buffer size from the file access property. (There is no change to hl/ and fortran/ directories. They were property changes during the merge from the trunk) Tested on jam, koala, and ostrich.
* [svn-r22268] Update 1.8 branch version to 1.8.10-snap0Mike McGreevy2012-04-092-4/+4
|
* [svn-r22259] Snapshot version 1.8 release 9 (snap16)HDF Tester2012-04-091-2/+2
|
* [svn-r22252] Fixed a bug in H5Ocopy(): When copying an opened object, call ↵Vailin Choi2012-04-058-12/+90
| | | | | | | | | | | | | | | | | | | | | the object's flush class action to ensure that cached data is flushed so that H5Ocopy will get the correct data. (HDFFV-7853) this line, and those below, will be ignored-- _M . M test/objcopy.c M src/H5Ocopy.c M src/H5Goh.c M src/H5Dint.c M src/H5Opkg.h M src/H5Doh.c M src/H5Toh.c M src/H5O.c M src/H5Dpkg.h M release_docs/RELEASE.txt _M fortran
* [svn-r22239] Description:Quincey Koziol2012-04-0211-160/+486
| | | | | | | | | | | | | | | | | | | Bring r22233 from trunk to 1.8 branch: Correct several errors in fractal heap code: root indirect block was getting pinned/protected more than once, "single" free space sections weren't getting "re-parented" correctly when the heap transitioned between having a root indirect block and a root direct block, and several related issues. Also cleaned up some warnings in library/tests. Tested on: FreeBSD/32 8.2 (loyalty) w/gcc4.6, w/C++ & FORTRAN, in debug mode FreeBSD/64 8.2 (freedom) w/gcc4.6, w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (koala) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode Mac OSX/64 10.7.3 (amazon) w/debug
* [svn-r22234] Snapshot version 1.8 release 9 (snap15)HDF Tester2012-04-021-2/+2
|
* [svn-r22231] Description:Quincey Koziol2012-04-011-0/+2
| | | | | | | | | | | | | | | Bring r22229 from trunk to 1.8 branch: Add 'H5O_mcdt_search_cb_t' to bin/trace script and re-run the bin/reconfigure script. Tested on: FreeBSD/32 8.2 (loyalty) w/gcc4.6, w/C++ & FORTRAN, in debug mode FreeBSD/64 8.2 (freedom) w/gcc4.6, w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (koala) w/Intel compilers, w/default API=1.6.x, w/C++ & FORTRAN, in production mode
* [svn-r22228] Description:Quincey Koziol2012-04-0126-271/+1230
| | | | | | | | | Bring r22219 from trunk to 1.8 branch: (with release manager's blessing) Merge "file image" changes from feature branch back to trunk. Tested on: h5committested
* [svn-r22215] Description:Quincey Koziol2012-03-3126-141/+1397
| | | | | | | | | | | Bring r22171 from trunk to 1.8 branch: Bring "merge committed datatypes during H5Ocopy" feature from branch to trunk. (Also has some minor bugfixes with it) Tested on: Mac OSX/64 10.7.3 (amazon) w/debug (h5committest coming up)
* [svn-r22212] Brought r22211 from the trunkDana Robinson2012-03-301-330/+344
| | | | | | | | | | | STDIO VFD fixes (HDFFV-7917). Mainly Windows correctness issues (propagated from the SEC2 VFD and the old Windows VFD) and issues where large files are accessed. Tested on: 64-bit Mac OS-X 64-bit Windows 7 jam koala ostrich
* [svn-r22210] Purpose:Mike McGreevy2012-03-301-2/+2
| | | | | | | | | | | Merge fix for HDFFV-944 (r22149) from trunk to hdf5_1_8. (Also reran bin/reconfigure which updated trace information for the two new MPI functions for getting/setting atomicity in src/H5Fmpi.c) Tested: h5committest
* [svn-r22186] MinGW compile issues fixed.Allen Byrne2012-03-293-2/+12
| | | | Tested: windows (big test using stdio only fails - this will be filed for further investigation)
* [svn-r22179] Pulled trunk r22178 into 1.8 branch:Dana Robinson2012-03-291-10/+1
| | | | | | | Fixed a bad merge where truncate was called twice in the core VFD. Minor change: tested on jam, koala, ostrich and 64-bit Windows 7 with the core VFD set.
* [svn-r22174] Port r22173 from trunk to 1.8 branchNeil Fortner2012-03-282-2/+14
| | | | | | | | | | | | | | | | | | Purpose: Fix HDFFV-7762 Description: When copying an object with attribute creation order tracked, the attribute creation order was not copied correctly to the destination file, causing an error if the creation order was also indexed (due to attempting to insert duplicate keys) or incorrect creation orders otherwise. Fixed to copy the creation order correctly. Also fixed the attribute character set not being copied, and fixed an issue where an attribute opened with H5Aopen (or similar, but not by_idx), from an object using the latest format but without creation order being tracked, would always report the creation order as 0 (and marked as valid). Tested: jam, koala, ostrich (h5committest), durandal
* [svn-r22159] Propagated Windows and POSIX correctness fixes from the SEC2 ↵Dana Robinson2012-03-271-104/+163
| | | | | | | | | | | VFD to the core VFD. This mainly affects backing store I/O and fixes a bug on Windows where files > 2 GB could not be opened. Fixes/completes: HDFFV-7603 (Can't open files > 2 GB on Windows) HDFFV-7916 (Windows/POSIX correctness fixes) Tested on: jam, ostrich, koala, loyalty, 64-bit Mac OS-X Lion, 64-bit Windows 7
* [svn-r22157] Merge the atomicity routines from the trunkMohamad Chaarawi2012-03-274-0/+184
|
* [svn-r22156] Issue 7785 - Writing or reading many small chunks ran out of ↵Raymond Lu2012-03-272-1/+3
| | | | | | | | memory and caused seg fault. I added checks in two places to make sure the library returns error stack when it fails to allocate memory. I didn't add any test to the test suite since there is no good way to test it. But I tested and verified the error stack by hand. Tested on jam - this is a merge from the trunk.
* [svn-r22148] Removed incorrect executable svn properties from text, source, ↵Dana Robinson2012-03-269-0/+0
| | | | in, and HDF5 files.
* [svn-r22145] #Issue 7922 - H5Pset_data_transform had seg fault with some ↵Raymond Lu2012-03-262-32/+170
| | | | | | | | | operations like x*-100. The parser mistaked "-" as substraction. I fixed it and also fixed another problem with some special cases like 100-x and 2/x. This is a merge from the trunk. Tested on jam, koala, and ostrich.
* [svn-r22141] Snapshot version 1.8 release 9 (snap14)HDF Tester2012-03-261-2/+2
|
* [svn-r22139] Port r22138 from trunk to 1.8 branch.Neil Fortner2012-03-251-0/+4
| | | | | | Add check for valid number of children in H5B_decode(). See HDFFV-5897. Tested: jam, durandal (too minor for full h5committest)
* [svn-r22086] Snapshot version 1.8 release 9 (snap13)HDF Tester2012-03-191-2/+2
|
* [svn-r22073] Port r22072 to 1.8 branchNeil Fortner2012-03-153-12/+21
| | | | | | | | | | | | | | | | Purpose: Fix rare corruption bug (HDFFV-7879) Description: When using the new object header format, it was possible for corruption to occur if the first object header chunk changed size such that the lenght of the "chunk 0 size" field changed. This only occurred if there were messages that had not been decoded. The original algorithm that changed the object header chunk size marked all messages as dirty, causing those that had not been decoded to have both the raw and native form invalidated. Changed the algorithm to avoid marking messages dirty and added assertions to catch the case where messages are dirtied without being decoded (or recently created) first. Tested: jam, koala, ostrich (h5committest), durandal
* [svn-r22071] Port r22070 to 1.8 branchNeil Fortner2012-03-152-20/+29
| | | | | | | | | | | | Purpose: Fix rare corruption bug Description: When using the new object header format and adding an attribute with a size near 64K, it was possible for file corruption to occur. This happened only if the first object header chunk was smaller than 256 bytes and then grew to larger than 64K after the attribute was added. Tested: ostrich, jam, koala (h5committest), durandal
* [svn-r22059] Description:Quincey Koziol2012-03-134-13/+24
| | | | | | | | | Bring r22058 from trunk to 1.8 branch: Better fix for zero-sized dataset error (r22053). Tested on: Mac OSX/64 10.7.3 (amazon) w/debug & parallel
* [svn-r22055] Description:Quincey Koziol2012-03-122-4/+12
| | | | | | | | | | | | Bring r22053 from trunk to 1.8 branch: Correct corner case for creating a contiguous dataset with a zero-sized dataspace, when the allocation time is set to early. Also clean up a few compiler warnings in the dataspace code. Tested on: Mac OSX/64 10.7.3 (amazon) w/debug & parallel
* [svn-r22041] Snapshot version 1.8 release 9 (snap12)HDF Tester2012-03-121-2/+2
|
* [svn-r22023] Snapshot version 1.8 release 9 (snap11)HDF Tester2012-03-051-2/+2
|
* [svn-r21961] Snapshot version 1.8 release 9 (snap10)HDF Tester2012-02-201-2/+2
|
* [svn-r21948] Description:Quincey Koziol2012-02-161-1/+1
| | | | | | | | | | Bring r21947 from trunk to 1.8 branch: Catch a missing FUNC_ENTER that escaped the recent pass through the source code. Tested on: None, too minor, just eyeballed.
* [svn-r21935] Description:Quincey Koziol2012-02-131-1/+1
| | | | | | | | | | | | | | Bring r21932 & r21934 from trunk to 1.8 branch: r21932: Correct misnamed FUNC_ENTER macro. r21934: Remove some leftover uses of the __FUNCTION__ macro, replacing them with FUNC macro, as used everywhere else. Tested on: Mac OSX/64 10.7.3 (amazon) w/debug & production
* [svn-r21926] Merged fix for HDFFV-7780 (incorrect Windows thread creation ↵Dana Robinson2012-02-102-3/+16
| | | | | | function) from trunk (changeset 21816). Tested on 64-bit Windows 7. This has baked in the trunk since Dec 5 with no issues.
* [svn-r21925] Description:Quincey Koziol2012-02-10238-6634/+5446
| | | | | | | | | | | | | | Bring r21919-21924 from trunk to 1.8 branch: cleanup FUNC_ENTER macros, etc. Also removed Subversion mergeinfo tags from a few directories and files. These are artifacts from non-root merges using pre-1.6 Subversion clients. (This should fix the problem of unchanged directories looking "changed" during checkins.) Tested on: Mac OSX/64 10.7.3 (amazon) w/debug & production (daily tested on trunk)
* [svn-r21918] Description:Quincey Koziol2012-02-083-3/+3
| | | | | | | | | | | | Bring r21917 from trunk to 1.8 branch: Bring [spirit of] r20393 from coverity branch back to trunk: Move initialization ocrt_info.new_obj = NULL; before FUNC_ENTER_NOAPI -- gh Tested on: Mac OS X/64 10.7.3 (amazon) w/debug, production & parallel (too minor to require h5committest)
* [svn-r21912] Issue 7756 - Creating a dataset in a read-only file caused seg ↵Raymond Lu2012-02-071-1/+3
| | | | | | fault when the file is closed. I fixed the problem by putting a condition check early in H5O_create of H5O.c. The old code checked it too late, not until a file space is created. I added a test case in tfile.c to check the creation of group, dataset, attribute, and datatype. Tested on jam - I've tested the same changes in the trunk with h5committest.
* [svn-r21911] Snapshot version 1.8 release 9 (snap9)HDF Tester2012-02-061-2/+2
|