Commit Graph

2341 Commits

Author SHA1 Message Date
Dana Robinson
1f85a96f3e [svn-r27098] Merge of r27097 from trunk
Fixed a typo in test/th5o.c that caused the wrong property list
ID to be checked.

Fixes HDFFV-730

Tested on: h5committest
2015-05-18 08:02:16 -05:00
Dana Robinson
7d86677dd6 [svn-r26994] Merge of r26986 from trunk.
Removes H5F_ACC_DEBUG and H5FD_DEBUG functionality.

The H5F_ACC_DEBUG symbol remains but has been defined to zero.

Fixes: HDFFV-1074

Tested on:
    h5committest
    32-bit Linux w/ C++ and Fortran and multi VFD
2015-05-02 01:17:28 -05:00
Scot Breitenfeld
50695fd684 [svn-r26789] brought changes 26767 and 26772 from the trunk into the branch.
Tested: h5committest
2015-04-13 13:59:09 -05:00
Elena Pourmal
1f3609c0d8 [svn-r26744] Updated the README.txt file to reflect VMS removal; deleted VMS installation instructions. 2015-04-07 09:49:31 -05:00
Larry Knox
083ef61b05 [svn-r26728] Merge trunk reviwions 26669 and 26670.
Removed from configure.ac VPATH section, LONE_COLON check and checks for redundant addition of /usr/include and /usr/lib to compile flags, with reconfigure.

Tested h5committest
2015-04-04 10:27:14 -05:00
Mohamad Chaarawi
523a4f7658 [svn-r26717] Merge revisions 26387, 26649, 26650, 26678, and 26691 from trunk to squish warnings. 2015-04-03 12:40:11 -05:00
Neil Fortner
3e0eae188b [svn-r26709] Port r26690 from trunk to 1.8 branch.
Tested: jam, koala, ostrich (h5committest)

Log from r26690:
Fix error in H5Sextent_copy

When the selection is set to all, H5Sextent_copy did not update the number of
elements in the selection in the destination space.  Fixed H5Sextent_copy to do
this.  Added tests for this functionality.

Tested: jam, koala, ostrich (h5committest)
2015-04-02 14:17:42 -05:00
Neil Fortner
be81aef60f [svn-r26708] Port r26301 from trunk to 1.8 branch.
Tested: jam, koala, ostrich (h5committest)

Log from r26633:
Description:
    Bring Neil's fix for error in H5S_extent_copy() back to the trunk.

Tested on:
    Mac OSX/64 10.10.2 (amazon) w/serial
    (h5committest forthcoming)
2015-04-02 14:01:03 -05:00
Dana Robinson
6986211d65 [svn-r26703] Merge of r26392 from trunk.
Adds new memory allocation functions that use the library's
memory allocator. Intended for use with third-party filter
code.

Tested on: h5committest, Solaris (emu), OS X (quail)

Note: emu fails with the existing Inf/inf case problem in
      h5dump but no other tests fail.
2015-04-01 18:29:24 -05:00
Allen Byrne
ad4154cdc8 [svn-r26700] Generators are only built static
Plugin test for disable state does not print error stack and does not print FAILED
2015-04-01 16:04:06 -05:00
Allen Byrne
025d90f573 [svn-r26697] HDFFV-9131: Remove obsolete/unneeded sections. 2015-04-01 15:27:26 -05:00
Allen Byrne
c923afdf50 [svn-r26654] Bring trunk CMake changes to branch.
Tested: local linux
2015-03-30 12:32:55 -05:00
Quincey Koziol
c183d0d6f3 [svn-r26638] Description:
Bring r26598 from trunk to 1.8 branch:

    Bring r26501 from the autotools_rework branch to the trunk:

    Remove ULLONG_TO_LDOUBLE_PRECISION macro/define, as it's targeting bugs
in the FreeBSD and Cygwin compilers.

Tested on:
    Linux/32 2.6.18 (jam) w/serial & parallel
    (Daily tested on trunk for 2+ days)
2015-03-27 21:19:21 -05:00
Quincey Koziol
87db75e2e6 [svn-r26637] Description:
Bring r26597 from trunk to 1.8 branch:

    Bring r26500 from autotools_rework branch to trunk:

    Remove the LLONG_TO_FP_CAST_WORKS macro/define, as it targets problems with
the Visual Studio 6 compilers.

Tested on:
    Linux/32 2.6.18 (jam) w/serial & parallel
    (Daily tested on trunk for 2+ days)
2015-03-27 20:14:40 -05:00
Quincey Koziol
03f3e620bb [svn-r26636] Description:
Bring r26596 from trunk to 1.8 branch:

    Bring r26499 from autotools_rework branch to trunk:

    Remove ULLONG_TO_FP_CAST_WORKS macro/define, as it only applies to older
platforms we aren't supporting any longer.

Tested on:
    Linux/32 2.6.18 (jam) w/serial & parallel
    (Daily tested on trunk for 2+ days)
2015-03-27 19:42:13 -05:00
Quincey Koziol
46f59e4fd4 [svn-r26630] Description:
Bring r26595 from trunk to 1.8 branch:

    Bring r26494 from autotools_rework branch back to trunk:

    Remove the LDOUBLE_TO_UINT_ACCURATE macro/define, it was addressing
problems with older Intel compilers on Linux that are no longer supported.

Tested on:
    Linux/32 2.6.18 (jam) w/serial & parallel
    (Daily tested on trunk for 2+ days)
2015-03-27 17:12:22 -05:00
Quincey Koziol
fe01716dbc [svn-r26628] Description:
Bring r26591 from trunk to 1.8 branch:

    Bring r26492 from autotools_rework branch back to trunk:

    Remove the FP_TO_ULLONG_ACCURATE and FP_TO_ULLONG_RIGHT_MAXIMUM
macros/defines, which were added to address problems with older PGI
compilers and HP-UX systems and are no longer supported.

Tested on:
    Linux/32 2.6.18 (jam) w/serial & parallel)
    (Daily tested for 2+ days on trunk)
2015-03-27 16:37:15 -05:00
Quincey Koziol
0ea42d6667 [svn-r26624] Description:
Bring r26584 from trunk to 1.8 branch:

    Bring r26485 from the autotools_rework branch to the trunk:

    Remove the ULONG_TO_FLOAT_ACCURATE macro/define, we no longer support the
Sandia system where it was necessary.

Tested on:
    Linux/32 2.6.18 (jam) w/serial & parallel
    (Daily tested on trunk for 2+ days)
2015-03-27 15:28:03 -05:00
Allen Byrne
7ebd4c8311 [svn-r26600] Fix CMake target calls to add new parameter 2015-03-26 08:51:01 -05:00
Quincey Koziol
a877ab37b6 [svn-r26588] Description:
Bring r26560 from trunk 1.8 branch:

    Bring r26483 from autotools_rework branch back to trunk:

   Remove INTEGER_TO_LDOUBLE_ACCURATE macro/define - we no longer support
   SGI systems.

Tested on:
    Linux/32 2.6.18 (jam) w/serial & parallel
    (daily tested for 2+ days)
2015-03-25 14:56:23 -05:00
Quincey Koziol
5966f8ce26 [svn-r26585] Description:
Bring r26495 from trunk to 1.8 branch:

    Bring r26258 from the autotools_rework branch to the trunk - remove
the LDOUBLE_TO_INTEGER_WORKS macro/define, which was addressing issues with
SGI systems that are no longer supported.

Tested on:
    Linux/32 2.6.18 (jam) w/serial & parallel
    (daily tested on trunk for >1 week)
2015-03-25 14:30:27 -05:00
Jerome Soumagne
2bb934857b [svn-r26582] Merge r26509 from trunk
Run reconfigure after merges from autotools_rework branch
2015-03-25 13:07:02 -05:00
Quincey Koziol
5d9c34406a [svn-r26561] Description:
Bring r26491 from trunk to 1.8 branch:

    Bring r26257 from autotools_rework branch back to the trunk - removes
the LDOUBLE_TO_INTEGER_ACCURATE macro/define, which was addressing problems
with SGI systems and is no longer supported.

Tested on:
    Linux/32 2.6.18 (jam) w/serial & parallel
    Daily tested on branch for >2 weeks.
2015-03-24 17:10:02 -05:00
Vailin Choi
08d0edb920 [svn-r26556] Merge the fix for HDFFV-9173 from trunk to 1_8:
H5Pset_istore_k() will validate the "ik" value to not exceed the max v1 btree entries (2 bytes)
The same check for H5Pset_sym_k()  "ik" value.
h5committested.
2015-03-24 12:13:26 -05:00
Allen Byrne
b1cd5f4f8a [svn-r26460] HDFFV-8520: Add api to control plugins
h5committest
2015-03-16 12:57:46 -05:00
Scot Breitenfeld
690b40f17a [svn-r26432] merged r26389 from the trunk to fix 1.6 API issue. 2015-03-11 10:00:28 -05:00
Scot Breitenfeld
878149c4a2 [svn-r26419] merged r26373 and r26380 from the trunk into the branch.
tested: h5committest
2015-03-10 17:03:53 -05:00
Dana Robinson
ab19d0636a [svn-r26398] Merges r26333 from trunk
Eliminates gcc warnings due to -Wunsuffixed-float-constants.

- Adds 'F' suffixes for most float constants.

- A few constants MUST be of type double. These now receive the long
  double L suffix and are then cast to double. I do this via a new
  H5_DOUBLE() macro which was added to H5private.h.

- Additionally, some 1.8-specific float suffixes were added.

Fixes: HDFFV-9148

Tested on: h5committest
2015-03-09 06:27:46 -05:00
Dana Robinson
85beb272c5 [svn-r26395] Merges r26329 from trunk
Removed the configure option that allows selective disabling of individual
internal filters (fletcher32, shuffle, etc.).

This feature mucked up the code with a lot of #ifdefs, saved very little
space and was not scalable to a general scheme for library size reduction.
We've decided to remove the feature while we investigate a more general
scheme for decreasing the library size.

Fixes: HDFFV-9086

Tested on: h5committest
2015-03-08 23:24:02 -05:00
Allen Byrne
ece0ba0336 [svn-r26371] Update cmake mininum version
Update windows wix cpack process.
2015-03-05 11:48:32 -05:00
Scot Breitenfeld
add51325ef [svn-r26314] Brought autotools related changes from the trunk to the branch, r26188 r26280 2015-02-26 09:21:33 -05:00
Mohamad Chaarawi
90067b76ce [svn-r26304] bring 26303 from trunk:
remove files with .clog2 extension generated by MPE when doing make clean
2015-02-25 13:52:27 -05:00
Dana Robinson
0ecf471414 [svn-r26264] Merge of r26225 from trunk.
Removed a a work-around for a broken CodeWarrior open() call from
configure that causes a test in test/tfile.c to be skipped.

This change removes the H5_NO_SHARED_WRITING symbol.

Tested on: jam (no code changes w/ non-CodeWarrior compilers)
2015-02-21 08:52:48 -05:00
Mohamad Chaarawi
62ec301df9 [svn-r26224] merge 26180 from trunk:
configure fixes for HDFFV-9068,9069,9096,9097,9135 from autotools_rework branch:

- Remove Infering parallel compilers (C and Fortran) from configure.ac
- Remove restriction to build shared with parallel
- Cleanup parallel sections in configure.ac
- remove large file support checks
- MPE fixes.
2015-02-18 17:01:17 -05:00
Allen Byrne
df7a817322 [svn-r26105] Disable flush1/flush2 test under debug VFD on Windows. 2015-02-02 11:58:00 -05:00
Allen Byrne
75da78bc75 [svn-r26048] HDFFV-8736: Patch H5PL.c and test for cygwin plugin support. Merged from trunk. 2015-01-27 11:01:48 -05:00
Allen Byrne
ba9a30fd8e [svn-r26035] Add big test back for cygwin 2015-01-26 12:15:30 -05:00
Allen Byrne
65bc4bb980 [svn-r25997] HDFFV-9060: merge test properties and VFD separation from trunk 2015-01-22 08:57:22 -05:00
Mohamad Chaarawi
4b9ee6b88b [svn-r25996] - merge changes from trunk to eliminate usage of IS_H5FD_MPI Macro.
- add 2 missing feature flags for VFDs: H5FD_FEAT_HAS_MPI & H5FD_FEAT_ALLOCATE_EARLY and use them as appropriate.

tested with h5commitest
2015-01-21 16:00:22 -05:00
Mohamad Chaarawi
e8e06cbca0 [svn-r25985] merge 25984 from trunk:
change the message flag H5O_MSG_FLAG_FAIL_IF_UNKNOWN to
H5O_MSG_FLAG_FAIL_IF_UNKNOWN_AND_OPEN_FOR_WRITE. New changes for
backward compatibility with avoid_truncate feature in 1.10 will come
later to utilize the flag.

tested h5committest
2015-01-20 14:35:34 -05:00
Allen Byrne
7745151c3d [svn-r25959] Comment out printf statement as it caused system resource issues on Windows. Test now executes in 1/10 of time.
Tested: local linux and Windows
2015-01-06 09:54:03 -05:00
Allen Byrne
a1a1aba130 [svn-r25839] Remove hard coded urls.
Add WiX support.
Add file test depends.
2014-11-24 12:24:04 -05:00
Mohamad Chaarawi
0502eb185f [svn-r25796] merge 25750 from trunk.
use MPI_File_get_size() instead of stat when retrieving the file size for the MPIO driver.
2014-11-06 14:19:02 -05:00
Quincey Koziol
dbeb66767a [svn-r25699] Description:
Rejiggered the ID wrapping test to avoid allocating all the IDs at once
(at the expense of not being able to check for failure when all IDs are used
up), but still retaining checks for ID wrapping.  This was done to avoid
an large memory footprint for the test.

Tested on:
    Mac OSX/64 10.9.5 (amazon) w/serial & parallel
    (Too minor to require full h5committest)
2014-10-13 11:54:59 -05:00
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
c8c53935a9 [svn-r25568] Removed the previous intentional failure.
Tested: ttsafe passed again.
2014-09-02 17:28:39 -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
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