Commit Graph

14352 Commits

Author SHA1 Message Date
Mohamad Chaarawi
fc45d5fcb0 [svn-r27133] - Add a new attribute function characterstic for format:
* H5_ATTR_FORMAT(X,Y,Z)  __attribute__((format(X, Y, Z)))
- Rename UNUSED attribute characterstic to H5_ATTR_UNUSED.
- Rename NORETURN attribute characterstic to H5_ATTR_NORETURN

tested with h5committest.
2015-06-01 14:38:09 -05:00
Jerome Soumagne
92e3188ff3 [svn-r27130] Fix warnings in H5Tconv
Remove H5T_INIT_INTERFACE from H5Tconv

Add macro in H5Tconv to check overflow when using H5T_CONV_uS
2015-06-01 10:44:42 -05:00
Jerome Soumagne
1ac9bcaaa6 [svn-r27129] Fix warnings in H5Tbit 2015-06-01 10:43:13 -05:00
Jerome Soumagne
9ff4558203 [svn-r27128] Fix warnings in H5Tdbg 2015-06-01 10:41:33 -05:00
HDF Tester
78c4a8f4c6 [svn-r27127] Snapshot version 1.9 release 220 2015-05-31 19:02:10 -05:00
Scot Breitenfeld
ae82b5232a [svn-r27114] Fixed spelling and which file is created with the program.
Tested: none -- comments only.
2015-05-27 15:31:39 -05:00
Mohamad Chaarawi
cea93c4a37 [svn-r27111] move undef of __attribute__ back to private and remove its usage from public routines. 2015-05-26 09:23:27 -05:00
HDF Tester
965e459a98 [svn-r27110] Snapshot version 1.9 release 219 2015-05-24 18:59:54 -05:00
Dana Robinson
194d647721 [svn-r27097] Fixed a typo in test/th5o.c that caused the wrong property list
ID to be checked.

Tested on: h5committest
2015-05-18 08:00:54 -05:00
HDF Tester
ab80cbadfd [svn-r27092] Snapshot version 1.9 release 218 2015-05-17 18:59:27 -05:00
Mohamad Chaarawi
bf53b8c95c [svn-r27089] move private functions from H5A.c to H5Aint.c 2015-05-15 11:49:23 -05:00
Allen Byrne
8060c37ef4 [svn-r27087] Add changes for debug flags 2015-05-15 09:38:38 -05:00
Quincey Koziol
8be8a708a3 [svn-r27084] Description:
Clean up cache tests, to align w/v3 metadata cache changes

Tested on:
    MacOSX/64 10.10.3 (amazon) w/serial & parallel
    Linux/32 2.6.* (jam) w/serial & parallel
2015-05-14 21:16:09 -05:00
Quincey Koziol
20aa560825 [svn-r27083] Description:
Clean up H5SM interface, to align w/v3 metadata cache changes

Tested on:
    MacOSX/64 10.10.3 (amazon) w/serial & parallel
    Linux/32 2.6.* (jam) w/serial & parallel
2015-05-14 21:14:13 -05:00
Quincey Koziol
197fa23dae [svn-r27082] Description:
Clean up H5O interface, to align w/v3 metadata cache changes

Tested on:
    MacOSX/64 10.10.3 (amazon) w/serial & parallel
    Linux/32 2.6.* (jam) w/serial & parallel
2015-05-14 21:12:24 -05:00
Quincey Koziol
2e9d48a551 [svn-r27081] Description:
Clean up H5HL interface, to align w/v3 metadata cache changes

Tested on:
    MacOSX/64 10.10.3 (amazon) w/serial & parallel
    Linux/32 2.6.* (jam) w/serial & parallel
2015-05-14 21:10:46 -05:00
Quincey Koziol
8cc79c0825 [svn-r27080] Description:
Clean up H5HF interface, to align w/v3 metadata cache changes

Tested on:
    MacOSX/64 10.10.3 (amazon) w/serial & parallel
    Linux/32 2.6.* (jam) w/serial & parallel
2015-05-14 21:08:27 -05:00
Quincey Koziol
5c437fa51f [svn-r27079] Description:
Clean up H5G interface, to align w/v3 metadata cache changes

Tested on:
    MacOSX/64 10.10.3 (amazon) w/serial & parallel
    Linux/32 2.6.* (jam) w/serial & parallel
2015-05-14 21:06:09 -05:00
Quincey Koziol
8fd9d6b53f [svn-r27078] Description:
Clean up H5FS interface, to align w/v3 metadata cache changes

Tested on:
    MacOSX/64 10.10.3 (amazon) w/serial & parallel
    Linux/32 2.6.* (jam) w/serial & parallel
2015-05-14 21:04:33 -05:00
Quincey Koziol
cd1620238c [svn-r27077] Description:
Clean up H5FD interface, to align w/v3 metadata cache changes

Tested on:
    MacOSX/64 10.10.3 (amazon) w/serial & parallel
    Linux/32 2.6.* (jam) w/serial & parallel
2015-05-14 21:02:54 -05:00
Quincey Koziol
71bc00a0b5 [svn-r27076] Description:
Clean up H5FA interface, to align w/v3 metadata cache changes

Tested on:
    MacOSX/64 10.10.3 (amazon) w/serial & parallel
    Linux/32 2.6.* (jam) w/serial & parallel
2015-05-14 21:00:27 -05:00
Quincey Koziol
668be45b56 [svn-r27075] Description:
Clean up H5F interface, to align w/v3 metadata cache changes

Tested on:
    MacOSX/64 10.10.3 (amazon) w/serial & parallel
    Linux/32 2.6.* (jam) w/serial & parallel
2015-05-14 20:57:34 -05:00
Quincey Koziol
d0de32fc3a [svn-r27074] Description:
Clean up H5EA interface, to align w/v3 metadata cache changes

Tested on:
    MacOSX/64 10.10.3 (amazon) w/serial & parallel
    Linux/32 2.6.* (jam) w/serial & parallel
2015-05-14 20:54:30 -05:00
Quincey Koziol
9c9ac47ceb [svn-r27073] Description:
Clean up H5D interface, to align w/v3 metadata cache changes

Tested on:
    MacOSX/64 10.10.3 (amazon) w/serial & parallel
    Linux/32 2.6.* (jam) w/serial & parallel
2015-05-14 20:51:31 -05:00
Quincey Koziol
7206d78c52 [svn-r27072] Description:
Clean up H5B interface, to align w/v3 metadata cache changes

Tested on:
    MacOSX/64 10.10.3 (amazon) w/serial & parallel
    Linux/32 2.6.* (jam) w/serial & parallel
2015-05-14 20:48:50 -05:00
Quincey Koziol
775a54c19a [svn-r27071] Description:
Clean up H5B2 interface, to align w/v3 metadata cache changes

Tested on:
    MacOSX/64 10.10.3 (amazon) w/serial & parallel
    Linux 2.6.* (jam) w/serial & parallel
2015-05-14 20:46:00 -05:00
Quincey Koziol
acdef5f665 [svn-r27070] Description:
Clean up the H5B interface code, to better align with v3 metadata cache
changes.

Tested on:
    MacOSX/64 10.10.3 (amazon) w/serial & parallel
    Linux/32 2.6.x (jam) w/serial & parallel
2015-05-14 20:38:35 -05:00
Quincey Koziol
3d5e75b093 [svn-r27068] Description:
Clean up the H5A interface code, to better align with v3 metadata cache
changes.

Tested on:
    MacOSX/64 10.10.3 (amazon) w/serial & parallel
    Linux/32 2.6.x (jam) w/serial & parallel
2015-05-14 20:33:12 -05:00
Quincey Koziol
e81f0ade77 [svn-r27066] Description:
Protect gcc 5 debugging options

Tested on:
    MacOSX/64 10.10.3 (amazon) w/gcc 5.1
2015-05-14 20:21:58 -05:00
Allen Byrne
37a07df7b4 [svn-r27064] HDFFV-9327: Refactor compiler flags to config file.
Tested: local linux
2015-05-14 11:51:20 -05:00
Quincey Koziol
a86910deac [svn-r27060] Description:
Clean up obsolete and unsupported versions of GCC, and update for GCC 5.1
release.

Tested on:
    Mac OSX/64 10.10.3 (amazon) w/C++, FORTRAN, serial, production & parallel
    (gcc 5.1 not available on other systems)
2015-05-14 00:32:55 -05:00
Quincey Koziol
7e231953a2 [svn-r27058] Description:
Convert internal chunk structures to use 'scaled' coordinates instead of
absolute coordinates.

Tested on:
    Mac OSX/64 10.10.3 (amazon) w/parallel & serial
    Linux 2.6.x/32 (jam) w/parallel & serial
    Linux 2.6.x/64 (koala) w/serial
2015-05-13 16:30:24 -05:00
Dana Robinson
67ba6cb57d [svn-r27045] Renamed H5_ASSIGN_OVERFLOW() to H5_CHECKED_ASSIGN() and re-ordered
the arguments to be in a more logical order.

Tested on: h5committest
2015-05-10 17:38:04 -05:00
Dana Robinson
83d37604d3 [svn-r27040] Moved '*' in H5PLget_loading_state() so that bin/trace would correctly
process it and ran bin/trace.

Tested on: h5committest
2015-05-08 00:10:26 -05:00
Allen Byrne
674e9f842c [svn-r27037] Added other platforms comment to cmd line and quoted use of directory in option. 2015-05-07 14:46:53 -05:00
Jerome Soumagne
9dc86e2cde [svn-r27035] Do not pass warnings options to non-gnu compilers when compiling with CMake 2015-05-07 13:23:09 -05:00
Jerome Soumagne
8f82c9b8be [svn-r27031] Fix warnings in H5detect and clean up code, use unsigned variables
Use H5_GCC_DIAG_ON/OFF to suppress larger-than and float-equal warnings

Variables used with sigsetjmp/siglongjmp must be declared as volatile

Remove unnecessary use of volatile after r24171 fix and fix prototypes

Tested in release mode on:
- jam (CentOS 5.11 i386 GCC 4.1.2)
- ostrich (RHEL 6.6 ppc64 GCC 4.4.7)
- local linux (OpenSuSE 13.2 x86_64 GCC 4.8.3)
- local linux (Fedora 21 x86_64 GCC 4.9.2)
- local linux (Fedora 21 x86_64 ICC 15.0.2)
- local windows (Windows 8.1 x86_64 MSVC 2013 update 4)
- lemur (MacOSX 10.10.3 x86_64 clang-602.0.49 Xcode 6.3.1)
- ibm p95a07 (Ubuntu 14.10 ppc64le GCC 4.9.1)
- ibm p95a07 (Ubuntu 14.10 ppc64le IBM XL C V13.1.1)
- bluewaters (Cray PE 2.2.1 x86_64 GCC 4.8.2)
- bluewaters (Cray PE 2.2.1 x86_64 Cray C 8.3.3)
- bluewaters (Cray PE 2.2.1 x86_64 PGCC 14.2)
2015-05-06 18:44:50 -05:00
Jerome Soumagne
5c8ecdd14a [svn-r27029] Fix bad comment in H5detect, this was preventing PGCC from compiling correctly.
Tested on: bluewaters
2015-05-06 18:22:48 -05:00
Allen Byrne
24ef4efe9a [svn-r27015] updated with release changes 2015-05-05 11:10:20 -05:00
Jerome Soumagne
6ba4fd8694 [svn-r27009] Fix mismatching prototypes in H5FD/H5B2 2015-05-04 15:02:23 -05:00
Allen Byrne
98bf03bf1d [svn-r27003] Update documentation to match the web instructions 2015-05-04 10:14:37 -05:00
Allen Byrne
6e10ade5ee [svn-r27000] Updated and debugged script 2015-05-04 08:59:12 -05:00
HDF Tester
39e0b31a24 [svn-r26997] Snapshot version 1.9 release 217 2015-05-03 06:06:41 -05:00
Quincey Koziol
64466cf833 [svn-r26996] Description:
Eliminate unneccessary 'rdcc' field from common chunk info struct.

Tested on:
    MacOSX/64 10.10.3 (amazon) w/serial & parallel
    (Too minor to require h5commitest)
2015-05-02 01:31:28 -05:00
Quincey Koziol
5cb629e6dd [svn-r26995] Description:
Clean up chunk 'prune by extent' and flush code, and make the rehashing
routine 'update cache' hold onto more chunks, instead of evicting them as
aggressively.

Tested on:
    MacOSX/64 10.10.3 (amazon) w/serial & parallel
    (h5committest forthcoming)
2015-05-02 01:18:43 -05:00
Quincey Koziol
f77bb92cc1 [svn-r26993] Description:
Align w/incoming chunk performance changes, including some small performance
improvements here, as well as a few minor general code cleanups.

Tested on:
    Mac OSX/64 10.10.3 (amazon) w/serial & parallel
    (Too minor to require h5committest)
2015-05-01 21:40:29 -05:00
Dana Robinson
bfa5786184 [svn-r26986] Removed H5F_ACC_DEBUG and H5FD_DEBUG functionality.
The H5F_ACC_DEBUG symbol remains but has been defined to zero and
has been listed as deprecated.

Fixes: HDFFV-1074

Tested on:
    h5committest
    32-bit Linux w/ C++ and Fortran and multi VFD
    32-bit Linux w/ C++ and Fortran and multi VFD (no deprec symbols)
2015-04-30 14:32:25 -05:00
Allen Byrne
315c1f9eb0 [svn-r26977] Windows needs different packaging option from linux 2015-04-30 09:04:24 -05:00
Albert Cheng
056ffa6341 [svn-r26963] HDFFV-9298: make uninstall generated "test: argument expected" lines
The error is that $EXAMPLETOPDIR is used without setting a value first.
Solution is to set them with the proper values.

Tested: jam only to confirm the error no longer exists.
2015-04-29 02:22:43 -05:00
Quincey Koziol
65ba755e8a [svn-r26961] Description:
Clean up H5I code, to eliminate duplicated sections of code.

Tested on:
    Mac OSX/64 10.10.3 (amazon) w/serial & parallel
    (Too minor to require h5committest)
2015-04-28 21:07:10 -05:00