Commit Graph

4667 Commits

Author SHA1 Message Date
Dana Robinson
962faf31ac [svn-r29589] Merge of 29011 & 29019 from trunk.
LFS changes to configure. Fixes HDFFV-9626.

Tested on: jam
2016-03-29 02:15:11 -05:00
HDF Tester
8f5530e3be [svn-r29174] Snapshot version 1.8 release 17 (snap12) 2016-02-21 15:24:42 -05:00
Mohamad Chaarawi
3e449161fc [svn-r29156] merge 29150 from trunk.
fix for Jira issue 9670 - HDF5 segfaults on corrupted file.
Change compare callback in Btree2 class to correctly account for errors.

tested on bb-8.
2016-02-19 09:53:39 -05:00
HDF Tester
d44adaf561 [svn-r29060] Snapshot version 1.8 release 17 (snap11) 2016-02-07 15:07:32 -05:00
HDF Tester
f230bf09ca [svn-r29022] Snapshot version 1.8 release 17 (snap10) 2016-01-31 14:03:27 -05:00
HDF Tester
c5fdcb544d [svn-r28970] Snapshot version 1.8 release 17 (snap9) 2016-01-25 15:23:12 -05:00
Larry Knox
fd4c02ba08 [svn-r28953] Snapshot version 1.8 release 17 (snap8) 2016-01-22 08:02:45 -05:00
Dana Robinson
a7724facc7 [svn-r28875] Merge of r28861 from trunk (minor string format change). Fixes HDFFV-9640.
Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
           parallel only (MPICH 3.1.4)
2016-01-13 10:25:37 -05:00
HDF Tester
4af1699bfc [svn-r28609] Snapshot version 1.8 release 17 (snap7) 2015-12-13 04:46:00 -05:00
HDF Tester
d486b52cf3 [svn-r28438] Snapshot version 1.8 release 17 (snap6) 2015-11-22 04:35:27 -05:00
HDF Tester
78b604d80c [svn-r28350] Snapshot version 1.8 release 17 (snap5) 2015-11-15 04:37:02 -05:00
HDF Tester
338c1d9af0 [svn-r28306] Snapshot version 1.8 release 17 (snap4) 2015-11-08 04:35:54 -05:00
HDF Tester
ae1ee76485 [svn-r28262] Snapshot version 1.8 release 17 (snap3) 2015-11-01 08:08:02 -05:00
HDF Tester
f528e9c83a [svn-r28211] Snapshot version 1.8 release 17 (snap2) 2015-10-25 08:52:58 -05:00
Allen Byrne
5c8703895d [svn-r28202] HDFFV-9550: Add VS2015 fix for timezone.
CMake test fix for VS2015 print exponent
2015-10-23 09:44:04 -05:00
Allen Byrne
42bc11d9df [svn-r28125] Add library version changes based on lt_vers.am file. 2015-10-19 12:12:41 -05:00
HDF Tester
3509378e03 [svn-r28121] Snapshot version 1.8 release 17 (snap1) 2015-10-18 08:54:10 -05:00
Larry Knox
0333b1ff03 [svn-r28096] Updated packaging scripts and moved them from bin to bin/pkgscrpts.
Added shared library version numbers for each wrapper library file.

Tested with h5committest.new.
2015-10-15 23:14:57 -05:00
HDF Tester
ab8d3b1db9 [svn-r28033] Snapshot version 1.8 release 17 (snap0) 2015-10-11 08:51:41 -05:00
Albert Cheng
62f73dfa86 [svn-r28016] Undo r28009 changes.
Tested: jam.
2015-10-09 15:05:25 -05:00
Larry Knox
129c8840ae [svn-r28012] Reset version after creating hdf5_1_8_16 branch.
Removed "changes from 1.8.15" from RELEASE.txt for HDF5 1.8.17 release.
2015-10-08 16:47:38 -05:00
Albert Cheng
1f1081e039 [svn-r28009] HDFFV-9536: Changed H5check_version() to use libtool shared library version numbers instead of the library version numbers.
bin/h5vers: 
    Changed to copy the shared lib version from lt_vers.am to H5public.h
    (Thanks to Larry who made the changes.)
src/H5public.h:
    Changed by bin/h5vers.

src/H5.c:
    Changed H5check_version() to use shared library version for compatibility
    checking.

test/tcheck_version.c:
test/testcheck_version.sh.in:
    Changed to use shared library version numbers instead of the HDF5 library
    version numbers for testing.

Tested: tested in Jam and Kituo.
2015-10-08 15:50:15 -05:00
HDF Tester
c3e53cff9b [svn-r27947] Snapshot version 1.8 release 16 (snap17) 2015-10-04 05:48:11 -05:00
Jerome Soumagne
1b774c2ba3 [svn-r27941] Merge r27939 from trunk
Add internal library callback to H5S_select_iterate to avoid having
to pass hid_t objects internally
2015-10-02 15:38:31 -05:00
Jerome Soumagne
259ea41679 [svn-r27940] Merge r27938 from trunk
Fix private/public H5A_get_type and H5A_get_space
2015-10-02 15:30:14 -05:00
HDF Tester
f425d5cd81 [svn-r27833] Snapshot version 1.8 release 16 (snap16) 2015-09-20 04:28:08 -05:00
Dana Robinson
90315af428 [svn-r27770] Bring r27428 from trunk
Reverts the following changes:

    27737, 27742, 27743

These involve double conversions that cause problems with the IBM
XL compiler.

Tested on: h5committest
           ostrich w/ XL C compiler
2015-09-14 10:50:30 -05:00
Dana Robinson
bae05c1ad5 [svn-r27759] Bring r26632 from trunk
Remove the BAD_LOG2_CODE_GENERATED macro/define, it's working around bugs
in old SGI compilers.

Tested on: h5committest
2015-09-11 00:37:17 -05:00
Dana Robinson
acbcc04f88 [svn-r27743] Merge of r26625 from the trunk
Remove the LLONG_TO_LDOUBLE_CORRECT macro/define, it's working around
bugs in very old SGI/FreeBSD/Windows compilers.

Tested on: jam (minor change that has baked in the trunk for months)
2015-09-10 06:11:32 -05:00
Dana Robinson
982ec313d6 [svn-r27742] Merge of r26623 from the trunk
Remove the LDOUBLE_TO_LLONG_ACCURATE macro/define, it's working around
bugs in older SGI, HP/UX, MacOSX and Windows .NET 2003 compilers.

Tested on: jam (minor change that has baked in the trunk for months)
2015-09-10 05:59:56 -05:00
Dana Robinson
f1c17f3054 [svn-r27741] Merge of r26606 from the trunk
Remove HW_FP_TO_LLONG_NOT_WORKS macro/define, it was only addressing
Windows .NET 2003 compiler issues. Fixes HDFFV-9189.

Tested on: jam (minor change that has baked in the trunk for months)
2015-09-10 05:38:47 -05:00
Dana Robinson
b6a34fb182 [svn-r27737] Merge of r26627 from trunk
Remove the WANT_DATA_ACCURACY macro/define/configure option, since it's no
longer attached to any library behavior.

Tested on: jam (has baked in the trunk for over 6 months)
2015-09-09 22:47:01 -05:00
Dana Robinson
7655dd3b0f [svn-r27736] Merge of r26605 from trunk
Remove CONVERT_DENORMAL_FLOAT, since this was only set in obsolete
configure files.

Tested on: jam (has baked in the trunk for over 6 months)
2015-09-09 22:23:40 -05:00
Dana Robinson
cd3d499e73 [svn-r27730] Merge r26618 from trunk
Remove the FP_TO_INTEGER_OVERFLOW_WORKS macro/define, which is for working
around bugs in the Cray X1 compiler and is no longer supported.

Tested on: h5committest
2015-09-09 17:27:54 -05:00
Allen Byrne
7b386f559d [svn-r27714] Merge from 1.8 branch.
Add mod file changes from trunk
2015-09-09 09:39:16 -05:00
Neil Fortner
e2e68ceec5 [svn-r27700] Port r27605 from trunk to 1.8 branch.
Tested: jam, koala, ostrich (h5committest)

Log from r27605:
Fix potential memory error when using a dataspace that was created with
H5Screate and had its extent set by H5Sextent_copy.

Tested: jam, ostrich (h5committest)
2015-09-08 15:20:48 -05:00
Dana Robinson
a8df8470bb [svn-r27689] Merge of r27459 and r27460 from trunk
Minor warning cleanup

(27459) Renamed a few "h5tri_t extended" variables to "h5tri_t was_extended".
Apparently, "extended" is a typedef name someplace in the headers used on
Solaris, which causes potentially confusing warnings to be emitted.

(27460) Minor code cleanup in test/trefer.c

- Fixed an out-of-range char assignment.
- Added a couple of malloc() casts.

Tested on: h5committest
2015-09-06 19:22:07 -05:00
HDF Tester
ecfcf34b94 [svn-r27687] Snapshot version 1.8 release 16 (snap15) 2015-09-06 04:28:37 -05:00
Dana Robinson
67678e9a3f [svn-r27685] Merge of r27572 from trunk
Remove all VMS-specific code from the library. The exception is the VMS
floating-point tests since those are special as VMS floats are odd.
Those files will be considered separately.

Fixes HDFFV-9495

Tested on: h5committest
2015-09-05 21:05:27 -05:00
Dana Robinson
2b35b265e9 [svn-r27680] Merge of r27675, 27641, and 27645 from trunk
- Changes AC_CONFIG_HEADER to AC_CONFIG_HEADERS

- Removes nsl and socket library checks on Solaris (no longer needed)

- Removes obsolete and/or unmaintained configuration files from config/

Fixes HDFFV-9284, HDFFV-9118, HDFFV-9116

Tested on: h5committest
2015-09-04 13:07:32 -05:00
Dana Robinson
96360ad86e [svn-r27643] Merge of r27581, 27587, and 27601 from trunk
Added a new public API call: H5is_library_threadsafe

This API call can determine, at runtime, if the library was built with
thread-safety enabled.

Also fixes a minor bug in the FUNC_ENTER macros.

Tested on: h5committest
           jam w/ threadsafe
2015-09-01 02:12:41 -05:00
HDF Tester
70993d6f8b [svn-r27621] Snapshot version 1.8 release 16 (snap14) 2015-08-30 04:59:29 -05:00
Allen Byrne
64452942af [svn-r27603] HDFFV-9497: Add back ALLOW_UNSUPPORTED OPTION.
Added new option SKIP_HDF5_FORTRAN_SHARED.
Adjust H5_HAVE_THREADSAFE only on SHARED libs.
2015-08-28 09:54:02 -05:00
HDF Tester
09c7bae68a [svn-r27550] Snapshot version 1.8 release 16 (snap13) 2015-08-23 04:37:42 -05:00
Allen Byrne
7470e8114d [svn-r27532] Merge of CMake dual-binary changes from CMake branch to 1.8
Tested: local linux (CMake branch has been tested on Windows)
2015-08-19 15:35:08 -05:00
HDF Tester
271d929b26 [svn-r27510] Snapshot version 1.8 release 16 (snap12) 2015-08-16 04:33:18 -05:00
Neil Fortner
6d596ea6d2 [svn-r27503] Port r27415 from trunk to 1.8 branch.
Tested: jam, koala, ostrich (h5committest)

Log from r27415:
Fix potential error with H5I_clear_type which could occur when a callback closed
a different ID in the same type.  Added a new skiplist routine,
H5SL_try_free_safe, which iterates over items, freeing some of them, and which
intercepts and defers attempts to remove from the list outside of the main
iteration.  Changed H5I_clear_type to use this function.

Tested: jam, koala, ostrich (h5committest); ummon
2015-08-12 16:43:39 -05:00
Neil Fortner
bca9b8f331 [svn-r27502] Port r26961 from trunk to 1.8 branch.
Tested: jam, koala, ostrich (h5committest)

Log from 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-08-12 15:47:00 -05:00
HDF Tester
e24071fd40 [svn-r27483] Snapshot version 1.8 release 16 (snap11) 2015-08-09 04:27:11 -05:00
Dana Robinson
beb4bff668 [svn-r27458] Merge of r27407 from trunk. (code cleanup for Solaris debugging)
Updated the H5_ATTR_* macros.

- Updated the preprocessor logic that defines the H5_ATTR_* macros. The Solaris
  Studio compiler understands __attribute__ but not the specific attributes
  that we use. The H5_ATTR_* macros are now defined as blank with that
  compiler which significantly cleans up the warnings, making debugging
  easier.

- Replaced a few lingering __attribute__ macros with H5_ATTR_* markup.

Tested on: h5committest
           Solaris w/ Solaris Studio (emu)
2015-08-03 18:32:59 -05:00