Commit Graph

15214 Commits

Author SHA1 Message Date
Dana Robinson
1177e64925 [svn-r27787] Merge of r27632-27674 from the trunk.
Tested on: h5committest
2015-09-15 08:01:01 -05:00
Dana Robinson
2416d5e8ce [svn-r27776] Fixed MANIFEST
Tested on: bin/chkmanifest
2015-09-14 15:13:12 -05:00
Dana Robinson
b5eaacb911 [svn-r27775] Undo of r27655
Removes .pl extension from Perl scripts. This may be returned in the future,
but it's best to keep the script names unchanged while we merge with the
trunk.

Tested on: h5committest
2015-09-14 15:11:43 -05:00
Quincey Koziol
b2f94f9faf [svn-r27774] Description:
Correct test reset code in plugin code and fix typo in testing script.

Tested on:
    Linux 2.6/32 (jam) w/serial
2015-09-14 14:53:47 -05:00
Quincey Koziol
43443b2208 [svn-r27773] Description:
Correct typos in fix.

Tested on:
    Linux 2.6/32 (jam) w/gcc
2015-09-14 14:27:31 -05:00
Quincey Koziol
02ce7e7386 [svn-r27772] Description:
Clean up warnings, address HDFFV-9524

Tested on:
    MacOSX/64 10.10.5 (amazon) w/serial
    (Too minor to require h5committest)
2015-09-14 11:39:09 -05:00
Quincey Koziol
050dd02387 [svn-r27771] Description:
Merge in part of Neil's property list fixes:  Fix a minor memory leak,
add some sanity checks, clean up the code a little, and verify that encoding/
decoding default versions of the property lists works correctly.

Tested on:
    MacOSX/64 10.10.5 (amazon) w/serial
    (Too minor to require h5committest)
2015-09-14 11:21:31 -05:00
Elena Pourmal
68659dd411 [svn-r27769] Maintenance: Fixed example that failed daily tests.
Tested on Mac Air, jam and ostrich.
2015-09-14 10:03:58 -05:00
Quincey Koziol
1023374492 [svn-r27768] Description:
Complete revamp of package initialization/shutdown mechanism in the library.
Each package now has a single init/term routine.

    This new way should avoid packages being re-initialized during library
shutdown and is also be _much_ more proactive about giving feedback for
resource leaks internal to the library.

    Introduces a new "module" header file for packages in the library
(e.g src/H5Fmodule.h) which sets up some necessary package configuration macros
for the FUNC_ENTER/LEAVE macros.  (The VFL drivers have their own slightly
modified version of this header, src/H5FDdrvr_module.h)

    Also cleaned up a bunch of resources leaks all across the library and tests,
along with addressing many warnings, as I encountered them.

Tested on:
    MacOSX/64 10.10.5 (amazon) w/serial & parallel
    Linux/64 3.10.x (kituo) w/serial & parallel
    Linux/64 2.6.x (ostrich) w/serial
2015-09-13 22:58:59 -05:00
HDF Tester
f16361d5f1 [svn-r27767] Snapshot version 1.9 release 231 2015-09-13 19:43:47 -05:00
Dana Robinson
122bf84bb3 [svn-r27760] Brought r27631-27755 over from the trunk.
tested on: jam
2015-09-11 09:08:04 -05:00
Dana Robinson
1ac1dfb40f [svn-r27755] Changed direct VFD default to OFF in CMake to match Autotools.
Tested on: jam w/ CMake
2015-09-10 22:03:41 -05:00
Scot Breitenfeld
672e6bd8a9 [svn-r27754] HDFFV-548:H5LT patches for F90 Lite API in 1.8.0 Beta
tested: h5committest
2015-09-10 16:18:17 -05:00
Dana Robinson
54d0a36947 [svn-r27753] Removed duplicated attribute macro checks. Moved canonical attribute
macro checks from src/H5api_adapt.h to H5private.h, which is where
they belong anyway.

Tested on: h5committest (manually inspected for attribute warnings)
2015-09-10 15:39:44 -05:00
Dana Robinson
95e0bd109f [svn-r27752] Merge of r27751 from 1.8 branch
Added a comment to config/ibm-flags that describes the purpose of the
-qflag=w:w compiler flag.

Tested on: N/A (no access to AIX, comment only)
2015-09-10 15:36:08 -05:00
Allen Byrne
4b748365df [svn-r27748] Correct name of target 2015-09-10 09:19:43 -05:00
Allen Byrne
8e3464d2d0 [svn-r27747] Correct name of target 2015-09-10 09:18:54 -05:00
Allen Byrne
10da31a926 [svn-r27745] Merge trunk revision 27744 2015-09-10 09:11:17 -05:00
Dana Robinson
27f9e67d1e [svn-r27734] Fixed MANIFEST
Tested on: bin/chkmanifest
2015-09-09 21:57:38 -05:00
Dana Robinson
897b7308f5 [svn-r27731] Removed the obsolete config/powerpc-ibm-aix5.x file.
Tested on: Nothing. I have no access to an AIX machine.
2015-09-09 21:05:35 -05:00
Allen Byrne
1dc01a33b2 [svn-r27729] add extra flags to the bison and flex command lines 2015-09-09 16:52:50 -05:00
Dana Robinson
08ce739cda [svn-r27728] Merge of r27713 from revise_chunks
Added -qflag=w:w to config/ibm-flags. This will suppress informational
messages on AIX, suppressing thousands of "__attribute__ is non-portable"
messages in the AIX nightly test output.

Tested on: Nothing. I have no access to an AIX machine.
2015-09-09 16:04:14 -05:00
Allen Byrne
531eb2b050 [svn-r27726] Added output folder to commands 2015-09-09 15:09:58 -05:00
Allen Byrne
e040db8331 [svn-r27725] Add initial commands to properly build the generated files.
Added HDF5_GENERATE_HEADERS ON to cacheinit.cmake file.

Tested: local linux
2015-09-09 14:36:47 -05:00
Dana Robinson
9ac201d01a [svn-r27722] Updated the gnu config to cover gcc 5.2*.
Tested on: jam w/ gcc 5.2.0
2015-09-09 12:24:12 -05:00
Allen Byrne
d9d02bf847 [svn-r27720] Merge changes from master 2015-09-09 10:15:43 -05:00
Allen Byrne
129334f04b [svn-r27716] Publish both static and shared mod files in binaries. 2015-09-09 09:58:44 -05:00
Quincey Koziol
26baf1a805 [svn-r27710] Description:
Bring the "metadata rings" code from its branch (mdc_rings_v2) to the trunk.
(This change will support the page buffering feature)

Tested on:
    MacOSX/64 10.10.5 (amazon) w/serial & parallel
    (h5committest forthcoming)
2015-09-09 01:33:03 -05:00
Quincey Koziol
2132f54459 [svn-r27707] Description:
Misc. minor cleanups in preparation for merging "metadata rings" branch to
trunk.

Tested on:
    MacOSX/64 10.10.5 (amazon) w/serial
    (Too minor to require h5committest)
2015-09-09 00:26:45 -05:00
Allen Byrne
776b41a62a [svn-r27703] Publish both static and shared mod files in binaries.
Tested: local linux
2015-09-08 16:43:37 -05:00
Dana Robinson
61090f2cc3 [svn-r27702] Merge of r27699 from trunk.
Removed some configure checks for obsolete Unix variants.
The H5pubconf.h.in file that CMake uses was also updated.

Tested on: h5committest
2015-09-08 16:24:27 -05:00
Neil Fortner
f3da956441 [svn-r27701] RM offset initialization that is no longer necessary with the recent fix to
H5Screate().

Tested: ummon
2015-09-08 15:41:38 -05:00
Dana Robinson
fadb57f704 [svn-r27699] Removed some configure checks for obsolete Unix variants.
The H5pubconf.h.in file that CMake uses was also updated.

Tested on: h5committest
2015-09-08 15:03:41 -05:00
Dana Robinson
4c8902cdf0 [svn-r27692] Changed the autotools files so that the high-level library is unsupported
when building the thread-safe library.

Configure will quit with an error when --disable-hl or
--enable-unsupported is not used with --enable-threadsafe.

Fixes HDFFV-8719

Tested on: h5committest
           configure w/ various combinations of --enable-threadsafe,
           --disable-hl, and --enable-unsupported
2015-09-07 18:44:41 -05:00
HDF Tester
34be1d1aed [svn-r27690] Snapshot version 1.9 release 230 2015-09-06 19:31:40 -05:00
Dana Robinson
5903fc723b [svn-r27686] Merge of r27684 from autotools_rework
Removed _BSD_SOURCE and _DEFAULT_SOURCE from the autotools
C flags. They are no longer needed by the library. Fixes HDFFV-9079.

Tested on: h5committest
2015-09-05 23:26:47 -05:00
Dana Robinson
c6ed371d19 [svn-r27684] Removed _BSD_SOURCE and _DEFAULT_SOURCE from the autotools
C flags. They are no longer needed by the library. Fixes HDFFV-9079.

Tested on: h5committest
2015-09-05 20:51:08 -05:00
Dana Robinson
b106502c57 [svn-r27683] Restored the _POSIX_C_SOURCE flag that had been commented out
and modified the fortran/test/ Makefile.am to remove the build
error with Intel Fortran.

Tested on: h5committest
2015-09-05 17:56:59 -05:00
Dana Robinson
210b5d8441 [svn-r27682] Restored commented-out _POSIX_C_SOURCE line in configure.ac.
Tested on: h5committest
2015-09-05 08:51:10 -05:00
Dana Robinson
9711495437 [svn-r27677] Merge of r27675 from trunk
Removed library checks for nsl and socket from the autotools configure on
Solaris.

The nsl and socket libraries are no longer used by the library. Fixes
HDFFV-9118.

Tested on: jam w/ autotools and CMake
           emu w/ autotools
2015-09-04 09:23:45 -05:00
Allen Byrne
4906383c0f [svn-r27676] Fix dependencies of generated file 2015-09-04 08:55:29 -05:00
Dana Robinson
bea85e0705 [svn-r27675] Removed library checks for nsl and socket from the autotools configure on
Solaris.

The nsl and socket libraries are no longer used by the library. Fixes
HDFFV-9118.

Tested on: h5committest (CMake fortran fails due to an unrelated error)
           jam w/ CMake
2015-09-04 03:20:26 -05:00
Allen Byrne
cbf5bb6b78 [svn-r27674] Attempt to fix race condition on windows 2015-09-03 16:45:17 -05:00
Neil Fortner
dceb3f1818 [svn-r27673] rm unnecessary/unreachable code from H5S_get_select_hyper_nblocks
Tested: ummon
2015-09-03 16:27:58 -05:00
Allen Byrne
6b1b8869d1 [svn-r27671] Move fortran id check to fortran section 2015-09-03 13:28:47 -05:00
Allen Byrne
0cca701dc2 [svn-r27670] Remove SYMBOLS option - includes default checks. Pulled from master. 2015-09-03 13:27:44 -05:00
Allen Byrne
7860f3f5b6 [svn-r27668] Increase timeout for objcopy 2015-09-03 09:48:18 -05:00
Scot Breitenfeld
33a2e52c6e [svn-r27663] Removed the lines:
# Source files are used for both the library and fortranlib_test.
# Automake will complain about this without the following workaround.
fortranlib_test_FCFLAGS=$(AM_FCFLAGS)
fortranlib_test_CFLAGS=$(AM_CFLAGS)

because they caused Fortran build rules (.f90.o, .F90.o) to be ignored, causing the CPP flags to be passed to the Fortran compiler, causing the xlf compiler to fail.

Tested: ostrich (xlf), h5committest
2015-09-02 11:33:12 -05:00
Allen Byrne
5d311b35ba [svn-r27661] Always use static mod files. 2015-09-01 16:43:50 -05:00
Allen Byrne
e5dbc90ad2 [svn-r27656] HDFFV-9515: repack failed with 5 digit filter ids because a local variable in the parse routine was not large enough.
Tested: local linux and windows
2015-09-01 13:35:16 -05:00