Commit Graph

15152 Commits

Author SHA1 Message Date
Dana Robinson
1b62a22e0c [svn-r28577] Normalize test/th5o.c with revise_chunks.
Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
           serial only
2015-12-10 22:55:01 -05:00
Dana Robinson
1dae74395b [svn-r28575] Normalize test/file_image.c with revise_chunks.
Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
           serial only
2015-12-10 22:44:50 -05:00
Dana Robinson
7822924da9 [svn-r28573] Merge of r28109 from revise_chunks. Minor change to test/vds.c.
Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
           serial only
2015-12-10 22:18:03 -05:00
Dana Robinson
84d9914a13 [svn-r28570] Normalization of test/lheap.c with revise_chunks.
Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
           serial only
2015-12-10 21:17:20 -05:00
Dana Robinson
308426c6e3 [svn-r28568] Normalization of test/big.c with revise_chunks.
Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
           serial only
2015-12-10 21:05:50 -05:00
Dana Robinson
fe938a0d71 [svn-r28565] Normalization of bin/trace with revise_chunks in preparation
for merge.

Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64)
           bin/trace run only
2015-12-10 20:09:28 -05:00
Albert Cheng
bb2cdb9283 [svn-r28563] HDFFV-9612: added ability to run multiple make commands.
Added --njobs option to special number of jobs (-j N) to allow multiple
commands during build (cmamke) and testing (ctest).

Tested: platypus.
2015-12-10 18:01:27 -05:00
Dana Robinson
46aa3ded7c [svn-r28555] Normalization of Fortran directory with revise_chunks (minor).
Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
           serial, with and without the direct VFD enabled
2015-12-09 22:56:33 -05:00
Dana Robinson
5855f5d431 [svn-r28553] Merge of r28436 from revise_chunks. Cleans up warnings exposed
by gcc 5.2 in the flex/bison code.

Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
           serial only
2015-12-09 21:36:22 -05:00
Dana Robinson
af371007e8 [svn-r28538] Merge of r28479 from revise_chunks.
Fixes OS X compilation problems and brings some Linux symbols in
line with the Autotools when building with CMake.

Tested on: 64-bit OS X 10.11.1 El Capitan (Darwin 15.0.0)
           Xcode 7.1 Apple LLVM 7.0.0 (clang-700.1.76)
2015-12-08 15:49:12 -05:00
Neil Fortner
015d8047fb [svn-r28533] Fix loops in H5Dvirtual.c to only loop over used entries in VDS mapping list,
instead of all allocated entries.

Tested: ummon (too minor for full h5committest)
2015-12-07 14:31:47 -05:00
Allen Byrne
dc4a9970ec [svn-r28499] Correct working dir 2015-12-03 10:48:18 -05:00
Allen Byrne
ab1c4e6ba2 [svn-r28497] Avoid race condition on creating same source file. 2015-12-03 10:19:52 -05:00
Dana Robinson
8552007518 [svn-r28488] Removed second argument from AC_CHECK_SIZEOF() in configure.ac. This is no
longer needed for cross compiling and is ignored.

Tested on: h5committest
2015-12-02 21:45:08 -05:00
Dana Robinson
68e2b78957 [svn-r28467] Removed commented-out tests from the list of simple tests. They are handled in the additional tests section, below the list.
Tested on 64-bit Windows 10 w/ VS2015 and CMake 3.3.1.
2015-11-30 11:42:37 -05:00
Dana Robinson
8de50ab664 [svn-r28463] Merge of -r28460 from revise_chunks. Removes -std=c99 from
C++ flags under CMake.

Tested on: Ubuntu 15.10 (x86_64 Linux 4.2.0)
    gcc 5.2.1, CMake 3.3.2
2015-11-24 14:29:21 -05:00
Quincey Koziol
e3c415fe5a [svn-r28452] Description:
Normalization changes against revise_chunks branch.

Tested on:
    MacOSX/64 10.11.1 (amazon) w/serial & parallel
    (h5committest forthcoming)
2015-11-23 15:52:33 -05:00
Quincey Koziol
8830acb2cb [svn-r28422] Description:
Revert most of r27549, since revise_chunks code requires debugging contexts
for v2 B-trees.  Also, misc. warning cleanups and alignments w/changes on
revise_chunks branch.

Tested on:
    MacOSX/64 10.11.1 (amazon) w/serial & parallel
    (h5committest forthcoming)
2015-11-20 15:24:23 -05:00
Quincey Koziol
5c6f1819d5 [svn-r28416] Description:
Refactor time conversion code to put all the system-specific changes into
one routine, H5_make_time, in H5system.c.

Tested on:
    MacOSX/64 10.11.1 (amazon) w/serial & parallel
    (h5committest forthcoming)
2015-11-20 09:43:58 -05:00
Allen Byrne
54aa68df1a [svn-r28403] Update to include cdash submit options 2015-11-19 13:32:41 -05:00
Allen Byrne
2e9220b8e6 [svn-r28397] Add note about the "H5_BUILT_AS_DYNAMIC_LIB" compile definition 2015-11-18 15:26:11 -05:00
Albert Cheng
9de281111f [svn-r28393] HDFFV-9573: bin/h5vers failure, claiming reconfigure failed.
bin/reconfigure is replaced by autogen.sh.

Fixed h5vers to call autogen.sh instead.

Tested: Jam
2015-11-18 13:28:17 -05:00
Albert Cheng
9d72e487e3 [svn-r28388] HDFFV-9573: bin/chkmanifest did not like the missing generated file.
Changed bin/chkmanifest to generate the files if configure is missing.

Tested: jam
2015-11-18 12:31:51 -05:00
Allen Byrne
71ee2155d4 [svn-r28377] CMake 3.4 policy change 2015-11-17 10:07:49 -05:00
Albert Cheng
bbfd8a30aa [svn-r28373] HDFFV-9573: Our helper tests bin/release and bin/h5vers are not working properly
bin/release uses the content of MANIFEST file to build the release tarball. But all the files generated by autogen had been removed. Therefore the release would not contain those needed generated files for a proper release.

Solution: Added all those generated files to the tail of MANIFEST and titled it accordingly. (Somehow bin/chkmanifest does not complain against these entries though they are not svn managed. This needs further investigation.)

Test: bin/release generated the release tarball in jam, then use it in Platypus to do a full build (--enable-fortran --enable-cxx). All passed.
2015-11-17 09:37:17 -05:00
Allen Byrne
893d5a4e7a [svn-r28371] Update script mode order of commands 2015-11-17 09:07:51 -05:00
Quincey Koziol
5f6e580533 [svn-r28346] Description:
Bring in cleanups from revise_chunks branch.

Tested on:
    MacOSX/64 10.11.1 (amazon) w/serial & parallel
    (too minor to require full h5committest)
2015-11-14 22:32:00 -05:00
Albert Cheng
3bdc5d7aa4 [svn-r28342] DAILYTEST-195: Osx1010test has culmulated a lot of mounted volumes from cmakehdf5
installation.

Tried to find out what went wrong but all output files were deleted already.
Added a verbose option to display all cmake process output in order to see what
might have gone wrong. Default is on.

Using --disable-verbose will turn it off.

Tested: osx1010dev, osx1010test, playtypus.
2015-11-13 17:22:41 -05:00
Allen Byrne
b7240446da [svn-r28340] Remove dependencies due to flex/bison 2015-11-13 12:03:15 -05:00
Allen Byrne
59ba9f2bc5 [svn-r28336] Remove flex/bison generation 2015-11-13 11:42:57 -05:00
Dana Robinson
f7b73969f3 [svn-r28332] Updated autogen.sh to not run flex/bison.
This was giving a lot of users headaches and the parser code rarely
changes. There is now a new script (bin/genparser) which can be
run as needed.

Tested on: Ubuntu 15.10 (x86_64 Linux 4.2.0)
    gcc 5.2.1, flex 2.5.39, bison 3.0.2
2015-11-13 06:24:43 -05:00
Quincey Koziol
7426415d95 [svn-r28311] Description:
Add missing callback to virtual layout "class" structure.

Tested on:
    MacOSX/64 10.11.1 (amazon) w/serial & parallel
    (Too minor to require h5committest)
2015-11-09 09:12:06 -05:00
Mohamad Chaarawi
401f0c181e [svn-r28285] move private H5G_get_create_plist from public source file to internal one. 2015-11-05 11:48:09 -05:00
Allen Byrne
45aa5c30c3 [svn-r28241] Correct prototype return signature. 2015-10-28 09:02:28 -05:00
Allen Byrne
3537b69b5b [svn-r28236] Rework get timezone function to add another exclusion define (H5_HAVA_TM_GMTOFF).
Also needed to add prototype - followed lead of HDrand.
Tested linux and windows
2015-10-27 10:22:09 -05:00
Dana Robinson
8e179b17aa [svn-r28234] Changed a C++-style comment to C-style. 2015-10-27 08:46:50 -05:00
Allen Byrne
b7310b0d1f [svn-r28229] HDFFV-9550: Rework timezone usage to localize the #ifdef blocks to a HDget_timezone function. 2015-10-26 15:40:30 -05:00
Allen Byrne
00aaf8e6f4 [svn-r28228] Remove WIN32 only config of threadsafe 2015-10-26 15:09:22 -05:00
Jerome Soumagne
acbb71201b [svn-r28204] Fix use of hbool_t in H5FDmulti (revert previous fix and use unsigned instead)
Tested on: Sun OS 5.11/64 (emu)
2015-10-23 17:16:08 -05:00
Jerome Soumagne
62563badd8 [svn-r28196] Fix use of hbool_t in H5FDmulti
Tested on: Sun OS 5.11/64 (emu)
2015-10-22 23:52:32 -05:00
Allen Byrne
543ec79118 [svn-r28193] Rework VS2015 timezone patch for better fit to standards.
Tested: VS2015 VMs
2015-10-22 15:01:32 -05:00
Jerome Soumagne
7791549252 [svn-r28188] Fix inline/__inline__/__inline detection with CMake after autotools changes 2015-10-22 11:23:01 -05:00
Allen Byrne
37ed7e8b5f [svn-r28184] correct import targets 2015-10-22 10:47:29 -05:00
Allen Byrne
3edabec156 [svn-r28176] HDFFV-9550: Add VS2015 fix for change of standard format. 2015-10-21 16:36:36 -05:00
Allen Byrne
aa4284b2a3 [svn-r28174] HDFFV-9550: Add VS2015 fix for timezone. 2015-10-21 16:22:06 -05:00
Jerome Soumagne
9f702766f8 [svn-r28168] Remove Wall option passed by default on non-windows systems
(not necessary anymore since there is now
2015-10-21 15:26:56 -05:00
Allen Byrne
dec18189f4 [svn-r28161] Update comment about VS versions 2015-10-21 11:29:33 -05:00
Allen Byrne
7d34c32445 [svn-r28160] Update comment about VS versions 2015-10-21 11:28:17 -05:00
Allen Byrne
78c820b1ee [svn-r28158] Merge from CMAMKE_EXT_MOD repo.
Add VS2015 support.
2015-10-21 10:44:41 -05:00
Allen Byrne
83d7feb63c [svn-r28154] Correct define vs variable usage 2015-10-20 17:13:26 -05:00