Dana Robinson
8c40dab59e
Untangle #ifdef mess in ROS3 code.
2019-08-19 18:02:47 -07:00
Quincey Koziol
f285c76ef2
First pass of converting H5PB_* routines to use shared file pointers.
2019-08-19 18:48:06 -05:00
Quincey Koziol
df36318b5f
Rest of changes for 'top' file pointer to 'shared' file pointer for H5F__accum
...
routines.
2019-08-19 18:00:05 -05:00
Quincey Koziol
85a56a9c4f
Partial H5F__accum_* routines.
2019-08-19 17:47:28 -05:00
Vailin Choi
538f743c14
Changes based on PR feedback.
2019-08-15 17:51:15 -05:00
Vailin Choi
8d7ff1048b
Merge pull request #17 in ~VCHOI/my_third_fork from develop to bugfix/HDFFV-10813-swmr-test-fails-on-jelly-with
...
* commit '3a504899eef1a66031c6f52623c24bb4e51ca51e':
Correct name of folder
Mostly whitespace in testpar, addl changes for tmp dir
Whitespace cleanup
Added public H5Sselect_adjust_u and H5Shyper_adjust_s calls.
Some refactoring prior to implementing new H5P MPI functions. * Macro cleanup and obvious warning fixes in parallel code. * Moved H5FD comm and info dup/free wrapper code to a new H5mpi.c file and separated it to deal with each MPI type separately.
Fix compiler warnings with diabled ROS3 and HDFS VFDs. Fix misuse of [HD]strncpy and [HD]snprintf. Minor formatting changes. Fix test cleanup issue with java groups example.
Changed the directory name left out from the previous commit.
Changed the name of the temporary directory from 'tmp' to a special name to avoid possible conflicts.
Fix H5F_get_file_id and H5F__get_file_id to take app_ref parameter
HDFFV-10879 fix test varname
2019-08-15 16:34:01 -05:00
Dana Robinson
6b8d369a0c
Merge pull request #1873 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:H5Pset_fapl_mpi to develop
...
* commit 'bd8da502cf5b763433e3c628a4043a4264529cec':
Some refactoring prior to implementing new H5P MPI functions. * Macro cleanup and obvious warning fixes in parallel code. * Moved H5FD comm and info dup/free wrapper code to a new H5mpi.c file and separated it to deal with each MPI type separately.
2019-08-14 19:34:56 -05:00
Dana Robinson
300372ce33
Merge pull request #1874 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:h5s_api_for_daos to develop
...
* commit 'c490fefbc3199d45fa4d3af09dd567671a244e8d':
Added public H5Sselect_adjust_u and H5Shyper_adjust_s calls.
2019-08-14 19:33:19 -05:00
Jerome Soumagne
2348341198
Merge pull request #1869 in HDFFV/hdf5 from ~JSOUMAGNE/hdf5:topic_file_get_id to develop
...
* commit '7f5a5020c8ec882e6b7eceab878470003e2a8b63':
Fix H5F_get_file_id and H5F__get_file_id to take app_ref parameter
2019-08-14 19:15:17 -05:00
Dana Robinson
c490fefbc3
Added public H5Sselect_adjust_u and H5Shyper_adjust_s calls.
2019-08-14 17:09:11 -07:00
Dana Robinson
bd8da502cf
Some refactoring prior to implementing new H5P MPI functions.
...
* Macro cleanup and obvious warning fixes in parallel code.
* Moved H5FD comm and info dup/free wrapper code to a new H5mpi.c file
and separated it to deal with each MPI type separately.
2019-08-14 16:22:06 -07:00
Jacob Smith
2e5cd3d2b2
Fix compiler warnings with diabled ROS3 and HDFS VFDs.
...
Fix misuse of [HD]strncpy and [HD]snprintf.
Minor formatting changes.
Fix test cleanup issue with java groups example.
2019-08-14 15:36:45 -05:00
Jerome Soumagne
7f5a5020c8
Fix H5F_get_file_id and H5F__get_file_id to take app_ref parameter
...
Fix app_ref_count from being incremented when private routines are used
2019-08-14 14:46:39 -05:00
Vailin Choi
10bea9ac46
Fix for HDFFV-10813 H5Fset_metadata_read_retry_info() test fails on jelly with PGI/19.
2019-08-14 12:43:18 -05:00
Dana Robinson
7555bc95d9
Added map API build status to libhdf5.settings.
2019-08-13 23:07:48 -07:00
Dana Robinson
aeb145428f
Merge pull request #1860 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:map_api_merge to develop
...
* commit 'd95745235a468b17f697843adb3d0e54bd919893':
Updated h5trav.c to emit output that doesn't require ddl changes for map support.
Fixed Map API CMake option
Renamed H5Mdelete_key to H5Mdelete and H5Mset to H5Mput.
Added the map (H5M) API
2019-08-13 12:57:19 -05:00
Dana Robinson
5024051e35
Renamed H5Mdelete_key to H5Mdelete and H5Mset to H5Mput.
2019-08-13 08:46:56 -07:00
M. Scot Breitenfeld
df7ce9a5c9
Added ifdef for intel compilers, __GNUC__ has to be defined for header files which use it to work with intel compilers. This gives a warning for intel compiler about fallthrough, so added a check not to include fallthrough if using intel compilers.
2019-08-13 10:10:23 -05:00
Dana Robinson
5b6bd7c922
Added the map (H5M) API
2019-08-13 01:36:42 -07:00
M. Scot Breitenfeld
c56509b490
Added gcc conditional for __attribute__((fallthrough)), removes 34 warnings on theta (10% of warnings).
2019-08-08 16:29:57 -05:00
Quincey Koziol
905d40aa6f
Fix return type for H5Sselect_intersect_block().
2019-07-31 09:34:01 -05:00
Quincey Koziol
41537eeb3c
Updated H5TRACE macro.
2019-07-30 16:08:22 -05:00
Quincey Koziol
00fe4ccf30
Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~koziol/hdf5 into develop
2019-07-30 15:35:45 -05:00
Quincey Koziol
605889fde8
Add H5Sselect_shape_same and H5Sselect_intersect_block API routines, along
...
with tests and minor cleanups and refactorings.
2019-07-30 15:34:53 -05:00
Larry Knox
8aa9043837
Update comment and check for strtoumax.
2019-07-26 16:36:45 -05:00
Larry Knox
094f14ef38
Add HD to string functions.
...
Switched strtoul to strtoumax in H5FDs3comms.c.
Removed unused functions and variables in s3 and hdfs TestH5Pfapl*.java.
Update Copyright headers.
2019-07-26 11:56:03 -05:00
Larry Knox
8008294578
Squashed commit of the following:
...
Merge changes from update_merged_S3_HDFS branch into develop.
commit d5034315aea88629929ac0c9c59ebfafd5f21a31
Merge: 9c48823 d3fdcd8
Author: Larry Knox <lrknox@hdfgroup.org >
Date: Thu Jul 25 08:24:53 2019 -0500
Merge branch 'develop' into update_merged_S3_HDFS
2019-07-25 11:47:12 -05:00
Allen Byrne
0a9180c074
HDFFV-10845 update mingw cmake changes
2019-07-17 16:08:43 -05:00
Allen Byrne
ac5680ce8d
HDFFV-10845 add_custom_command requires emulator
2019-07-17 11:58:04 -05:00
Allen Byrne
7a9c852c2c
HDFFV-8631, HDFFV-10595, HDFFV-10845
2019-07-17 11:58:02 -05:00
Allen Byrne
7174b5c135
HDFFV-8631 mingw is different platform
2019-07-17 11:58:02 -05:00
Allen Byrne
7bb020fcec
HDFFV-10845 add support for mingw toolchain
2019-07-17 11:56:48 -05:00
Jerome Soumagne
6c84a83eea
H5P: Fix wrong value comparison in assert
...
Move compile assert of H5P_plist_type to H5P__init_package()
2019-07-16 14:22:36 -05:00
Dana Robinson
3566fff626
Reverted snprintf to sprintf in the multi VFD since
...
the former causes problems on Windows.
2019-07-11 16:08:35 -07:00
Dana Robinson
c582df7538
Revert path processing to fix daily test errors.
2019-07-10 09:22:32 -07:00
Quincey Koziol
73df02f13c
Merge branch 'develop' into feature/update_gcc_flags
2019-07-09 22:17:22 -05:00
Quincey Koziol
db7c43d375
Updates to warnhist script, along with a few cleanups, and add some comments
...
to warning cleanups that are a bit obscure.
2019-07-09 22:15:36 -05:00
Allen Byrne
ae0c16d1f2
HDFFV-10581 fix locations for static pdb files
2019-07-08 12:21:11 -05:00
Quincey Koziol
6725c21138
Merge branch 'develop' into feature/update_gcc_flags
2019-07-03 17:09:30 -05:00
Quincey Koziol
3b594992d6
Add support for GCC9, update warnhist script, and clean up warnings.
2019-07-02 23:43:45 -05:00
Dana Robinson
d0bc570c2c
Merge pull request #1787 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop_minor_pr to develop
...
* commit 'f250815151df8da8a93c0ff781a3cf134f1c6cbd':
Cleaned up misc warnings.
2019-07-02 09:26:55 -05:00
Dana Robinson
f250815151
Cleaned up misc warnings.
2019-06-29 02:38:14 -07:00
Quincey Koziol
6ced6457c3
Move the -Wformat-nonliteral warning to the developer flags. Fix bugs
...
I introduced in the last commit.
2019-06-28 19:26:47 -05:00
Quincey Koziol
2042c775f0
Merge branch 'develop' into feature/update_gcc_flags
2019-06-28 16:13:36 -05:00
Dana Robinson
a7cd160234
Merge pull request #1781 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop_minor_pr to develop
...
* commit 'f83d034105e2c72210dd41723044acca37a6d735':
Refactored some fsinfo code from H5Fsuper.c to H5Ofsinfo.c.
2019-06-28 10:04:07 -05:00
Dana Robinson
8f0aacce8f
Merge pull request #1782 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:warning_fixes to develop
...
* commit '1c4101c6a77dd9223483dd9e3f7bec0f9e92f435':
Fixed various warnings in testhdf5 files.
Warning fixes: * fix for static/const flipped in H5Dint.c * Removed missing done target in H5Rint.c * Fixed misleading indentation in h5format_convert.c
2019-06-28 10:03:45 -05:00
Quincey Koziol
d5130bb573
Updated configure & CMake compiler flags for GCC 8.x, along with corresponding
...
changes to warnhist script (and some extra improvements for condensing C++
and Java warnings), and fixed a bunch of warnings.
2019-06-28 09:10:43 -05:00
Dana Robinson
de2440ae5f
Warning fixes:
...
* fix for static/const flipped in H5Dint.c
* Removed missing done target in H5Rint.c
* Fixed misleading indentation in h5format_convert.c
2019-06-27 22:38:20 -07:00
Dana Robinson
f83d034105
Refactored some fsinfo code from H5Fsuper.c to H5Ofsinfo.c.
2019-06-27 16:30:19 -07:00
Vailin Choi
c69b1025f5
(1) Add/remove comments.
...
(2) A temporary fix to address the test/objcopy.c: test_copy_group_deep() test failure with
the family driver. The test failure occurs with these configurations in objcopy.c:
--with shared src messages (CONFIG_SHARE_SRC)
--without shared dst messages (CONFIG_SHARE_DST)
--with latest format for source file (CONFIG_SRC_NEW_FORMAT)
--without dense attributes (CONFIG_DENSE)
--with latest format for destination file (CONFIG_DST_NEW_FORMAT)
The temporary fix is in src/H5MFaggr.c (see comments above #ifdef REPLACE/#endif).
2019-06-27 16:04:48 -05:00