Commit Graph

13281 Commits

Author SHA1 Message Date
Mohamad Chaarawi
5449df4880 [svn-r25682] bring 25651 and 25659 from trunk.
Fix for: HDFFV-8715
HDF5_PARAPREFIX is ignored in parallel dense attribute and performance tests.
2014-10-07 15:40:06 -05:00
Quincey Koziol
27a7a56496 [svn-r25681] Description:
Correct errors in ID wrapping code, add some small optimizations, and make
certain that all IDs of a given class can be used, especially when wrapping
around.  Also, enable ID reuse for error classes/values, property lists and
datatypes.  Includes regression testing for ID wrapping.
    Note that this change does not apply to the trunk, since that ID manager
code is using 64-bit IDs and doesn't worry about wrapping around.

Tested on:
    MacOSX/64 10.9.5 (amazon) w/debug, C++, FORTRAN & parallel
2014-10-07 15:31:39 -05:00
Albert Cheng
0e7c658d5d [svn-r25678] Added instruction to run bin/reconfigure after changes. 2014-10-07 11:54:48 -05:00
Albert Cheng
6654f44e43 [svn-r25674] Reset for v1.8.15. 2014-10-06 14:29:29 -05:00
Albert Cheng
f34c7e4993 [svn-r25673] Change version to 1.8.15-snap0. 2014-10-06 14:19:35 -05:00
HDF Tester
6b2f27965b [svn-r25669] Snapshot version 1.8 release 14 (snap18) 2014-10-05 18:06:15 -05:00
Albert Cheng
6f2b6f8d07 [svn-r25667] HDFFV-8933:
Did not provide default values for clang++ options.
Also, applied wrong values for the *_CPPFLAGS.

Solution:
Added default values for *_CXXFLAGS.
Fixed the *_CPPFLAGS values.

Tested: duck, swallow, quail with --eanble-production.
2014-10-03 17:16:24 -05:00
Albert Cheng
8a11303560 [svn-r25666] HDFFV-8937:
There is an interface incompatibility in the C library due to the renamed symbols in H5Ppublic.h.

Solution:
Bump the library interface version on the shared libraries (soname).

Tested: h5committested.
2014-10-03 17:09:54 -05:00
Mohamad Chaarawi
595b2e59fa [svn-r25664] merge 25661 from trunk.
Update the default setting for the memb_addr array when use passes
NULL to equally divide all the address space between all the members.
Before there was one chunk of the address space not being used.
2014-10-03 14:29:17 -05:00
Binh-Minh Ribler
b1d6057bb1 [svn-r25660] Description
Added notes about HDFFV-4259, HDFFV-8852, and HDFFV-8928.
2014-10-02 14:08:39 -05:00
Binh-Minh Ribler
de56222826 [svn-r25656] Purpose: Fixed HDFFV-8922
Description:
    Added notes regarding UTF-8 and extended ASCII, provided in HDFFV-8899,
    to C++ API.
Platforms tested:
    Linux/32 2.6 (jam) - only in comments
2014-10-01 23:56:42 -05:00
Binh-Minh Ribler
eb20ea5379 [svn-r25655] Purpose: Fixed HDFFV-8928
Description:
    Followed hints from user's report on JIRA to remove several potential
    memory leaks.
Platforms tested:
    Linux/ppc64 (ostrich)
    Linux/32 2.6 (jam)
    SunOS 5.11 (emu)
2014-10-01 23:32:16 -05:00
Binh-Minh Ribler
9c9326c7de [svn-r25653] Purpose: Fixed HDFFV-4259
Description:
    - Used H5I_INVALID_HID instead of 0 to initialized member "id" in classes
      that represent HDF5 objects.  For PropList, H5P_DEFAULT has to be used
      instead of H5I_INVALID_HID.
    - Added try/catch block to some dynamically allocating memory code and
      re-throw the bad_alloc exception with a message informing the location of
      the failure.
    (merged from trunk-r25640)

Purpose: Fixed HDFFV-8852
Description:
    H5F_ACC_CREAT was included in the C++ API while the C library doesn't
    allow it yet.  Possibly, in the future, but not now.  In addition, the
    two flags H5F_ACC_RDONLY and H5F_ACC_RDWR were missing from the
    documentation, causing confusion that appending is not supported.
Solution:
    - Removed H5F_ACC_CREAT from the function until the C library support it
    - Added H5F_ACC_RDONLY and H5F_ACC_RDWR to the comments to update the
      documentation
    (merged from trunk-r25632)

Platforms tested:
    Linux/ppc64 (ostrich)
    Linux/32 2.6 (jam)
    SunOS 5.11 (emu)
2014-10-01 23:05:38 -05:00
Albert Cheng
40c1751340 [svn-r25652] Bug fix: HDFFV-8933
Description:
Mac has changed to use the clang/clang++ compilers but compiler settings for production, debug and profile
were not setup.

Solution:
Setup default values for PROD_CFLAGS, PROD_CPPFLAGS, DEBUG_CFLAGS, DEBUG_CPPFLAGS.
PROFILE_CFLAGS and PROFILE_CPPFLAGS were set too but clang does not -pg or such for
profiling. Need to fix it later.

Tested: duck, swallow, and quail using --enable-production.
2014-10-01 17:26:02 -05:00
Allen Byrne
4c5cbf9719 [svn-r25648] Update cygwin install doc with better information contained in the trunk version.
Added debug VFD tests to known problems.
Checked versions of windows and extra linux VMs.
2014-10-01 11:02:19 -05:00
Scot Breitenfeld
4254a2b195 [svn-r25647] Updated the LT_VERS_* to match the branch. 2014-10-01 10:17:30 -05:00
Scot Breitenfeld
f1e70ac474 [svn-r25643] merged change 23241 into the branch. 2014-09-30 20:58:09 -05:00
Scot Breitenfeld
f253503195 [svn-r25642] merged changes 25614,25629,25631 into branch. 2014-09-30 17:16:33 -05:00
Scot Breitenfeld
a9ac64296a [svn-r25630] Brought changes from the trunk to the branch:
svn merge -r25432:25629 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran
2014-09-29 10:57:15 -05:00
HDF Tester
767e3e2f6d [svn-r25628] Snapshot version 1.8 release 14 (snap17) 2014-09-28 18:05:00 -05:00
Allen Byrne
7d8632d7f9 [svn-r25625] Define symbol for other compilers as nothing. 2014-09-26 09:13:51 -05:00
Mohamad Chaarawi
ef316daec8 [svn-r25621] merge 25620 from trunk.
Fix a bug in multi VFD when the memb_addr in H5Pset_fapl_multi is
passed as NULL. The library is supposed in that case to equally divide
the address space among all members, but there was a bug causing an
overflow in the assignment.
2014-09-25 14:32:18 -05:00
Allen Byrne
0773ea2f19 [svn-r25619] Include plugin header change. H5PLextern.h and H5PLprivate.h have two opposing use cases, only the enum is common.
Tested: local linux and windows
2014-09-25 12:31:54 -05:00
Allen Byrne
39f52896ff [svn-r25616] Update Windows Daily Test machines 2014-09-25 09:05:48 -05:00
Allen Byrne
a56ea789f7 [svn-r25609] Windows needs extra slashes 2014-09-23 15:21:38 -05:00
HDF Tester
9882ce014a [svn-r25606] Snapshot version 1.8 release 14 (snap16) 2014-09-21 17:52:50 -05:00
HDF Tester
ed9d380720 [svn-r25592] Snapshot version 1.8 release 14 (snap15) 2014-09-14 17:54:22 -05:00
Frank Baker
a401577753 [svn-r25590] Description:
Remove extraneous C++ notes from RELEASE.txt; these were early notes 
    for 1.8.13 entries and do not apply to 1.8.14.
2014-09-12 13:22:54 -05:00
Frank Baker
4f76189f69 [svn-r25589] Description:
Insert 1.8.13 RELEASE.txt text into HISTORY file.
2014-09-12 13:18:03 -05:00
HDF Tester
d6ddaac37b [svn-r25577] Snapshot version 1.8 release 14 (snap14) 2014-09-07 17:55:32 -05:00
Mohamad Chaarawi
aed8c36059 [svn-r25574] Merge 25573 from trunk:
- fix error output when dataset verify detects wrong data.
2014-09-05 14:32:10 -05:00
Albert Cheng
c8c53935a9 [svn-r25568] Removed the previous intentional failure.
Tested: ttsafe passed again.
2014-09-02 17:28:39 -05:00
HDF Tester
cb0f502fa4 [svn-r25564] Snapshot version 1.8 release 14 (snap13) 2014-08-31 17:52:53 -05:00
Allen Byrne
a9c4db3af8 [svn-r25551] JAVA-1880: hdfview failure to load plugins identified default value was incorrectly formed.
Tested: windows
2014-08-25 16:11:06 -05:00
HDF Tester
584c42ad94 [svn-r25547] Snapshot version 1.8 release 14 (snap12) 2014-08-24 17:56:55 -05:00
Mohamad Chaarawi
91aab97346 [svn-r25543] merge 25509 & 25524 from trunk.
Optimize chunked dataset fill operation by making it collective.
 + add a workaround for new algorithm to work with ompi.

Update RELEASE.txt with this new optimization.
2014-08-22 10:39:14 -05:00
Albert Cheng
2ef52022e0 [svn-r25539] Introduced an intentional failure in order to verify if cloud test machine and
in house machines will fail the same.

The change should be reversed after the verification.
2014-08-19 16:49:41 -05:00
HDF Tester
43e2783d40 [svn-r25535] Snapshot version 1.8 release 14 (snap11) 2014-08-17 17:52:05 -05:00
Dana Robinson
89ff12bfb2 [svn-r25529] Purpose:
Merged r25508 from the trunk.
    Adds a check that ensure the page_size parameter in
    H5Pset_core_write_tracking is not zero. This ensures that the behavior
    matches the text in the reference manual.

Tested on:
    32-bit LE linux (jam), tested with make check-vfd.

    This is a very minor change and does not require full testing.
2014-08-11 09:39:49 -05:00
Mohamad Chaarawi
c1735ecdb7 [svn-r25528] bring 25514 and 25516 from trunk:
Replace MPI deprecated routines with undeprecated ones.
2014-08-11 09:27:56 -05:00
Scot Breitenfeld
05df796d6a [svn-r25526] Merged 25480 from the trunk into the branch 2014-08-11 09:17:09 -05:00
Scot Breitenfeld
8fc11e6bc8 [svn-r25525] brought revision 25477 from the trunk. 2014-08-11 09:13:42 -05:00
HDF Tester
53e7d88a5f [svn-r25523] Snapshot version 1.8 release 14 (snap10) 2014-08-10 17:57:40 -05:00
Allen Byrne
5860bde232 [svn-r25519] HDFFV-8880: Remove t_posix_compliant test references 2014-08-06 16:49:50 -05:00
Allen Byrne
8c95a5f25a [svn-r25512] set svn property to executable 2014-08-05 09:14:19 -05:00
Mohamad Chaarawi
1b45e8a31a [svn-r25501] bring 25500 from trunk to fix HDFFV-8888 - H5Ldelete_by_idx fails on non-existent group name. 2014-07-31 14:33:18 -05:00
Quincey Koziol
e8c162613b [svn-r25497] Description:
Merge changes that correspond to the 64-bit ID changes (without the actual
switch to 64-bit IDs) to the 1.8 release branch.  (Plus a few minor cleanups
and alignments with the trunk that aren't on the branch)

Tested on:
    Mac OSX/64 10.9.4 (amazon) w/C++ & FORTRAN
    (h5committested on branch already for a week)
2014-07-30 15:56:40 -05:00
Allen Byrne
ff1a9ae0e7 [svn-r25494] Add the genltanalyse script to bin and the reconfigure. hl/src files previously committed. 2014-07-30 14:52:44 -05:00
Mohamad Chaarawi
22b4ee2d17 [svn-r25490] bring 25468 from trunk.
Aligning code with changes made in VOL branch. This will make porting
non VOL related changes from trunkto the 1.8 branch much easier.

tested h5commitest.
2014-07-29 13:56:43 -05:00
Albert Cheng
ba6a00e92f [svn-r25467] Updated with bug fix for HDFFV-8881. 2014-07-22 14:47:22 -05:00