Commit Graph

16734 Commits

Author SHA1 Message Date
Allen Byrne
3a7c5f19c4 Correct case of var 2017-07-24 16:33:48 -05:00
Dana Robinson
52148e13f8 Merge pull request #606 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:tools_misc to develop
* commit 'ec7450c4b4b44a61b282535b981576d888286fca':
  Closed a wayward fapl ID in tools/test/misc/repart_test.c and tidied.
  Stripped C standard library headers from tools test code.
2017-07-19 20:08:34 -05:00
Dana Robinson
ec7450c4b4 Closed a wayward fapl ID in tools/test/misc/repart_test.c
and tidied.
2017-07-19 15:26:34 -05:00
Dana Robinson
bee8bce551 Merge branch 'develop' into tools_misc 2017-07-19 15:09:21 -05:00
Dana Robinson
ffc9b1d917 Stripped C standard library headers from tools test code. 2017-07-19 10:46:27 -05:00
Vailin Choi
558864b99d Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~vchoi/my_hdf5_fork into develop 2017-07-18 23:29:33 -05:00
Dana Robinson
fcd2d20460 Merge pull request #603 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:tools_misc to develop
* commit 'ee7816bbfb3f22d42d5db7d779efe54ae29528cb':
  Stripped C standard library headers (and a couple of macros) from the tools code. This is all handled in H5private.h, which should be included in all tools source files.
2017-07-18 12:50:57 -05:00
Vailin Choi
ba17f16e4c Skip test in test/fheap.c when:
a) multi/split drivers and
b) persisting free-space or using paged aggregation strategy
because the library will fail file creation (temporary) for the above conditions.
2017-07-17 23:31:21 -05:00
Vailin Choi
66efce85e7 Changes made based on RFC review comments
Test the changes in a branch via daily testing.
2017-07-17 23:28:31 -05:00
Dana Robinson
ee7816bbfb Stripped C standard library headers (and a couple of macros)
from the tools code. This is all handled in H5private.h, which
should be included in all tools source files.
2017-07-17 13:24:01 -05:00
Dana Robinson
274f71be17 Fixed a failing Java plugin test. 2017-07-14 12:58:29 -07:00
Dana Robinson
d4234d0a98 Major rework of H5PL package code before bringing VOL changes
over.

Brings coding standards in line with the rest of the library,
enforces better software engineering principles, and makes
everything more maintainable.
2017-07-14 09:18:33 -07:00
Allen Byrne
26390d02df Merge pull request #601 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit 'b3a212e54b86e15ea059d856db8685f43cc00829':
  HDFFV-10254 Fix spelling
  HDFFV-10254 release note
  HDFF-10254 - Copy test files with macro to avoid POST_BUILD failure
2017-07-13 13:37:12 -05:00
Allen Byrne
b3a212e54b HDFFV-10254 Fix spelling 2017-07-13 13:36:48 -05:00
Richard Warren
516f0e3661 Merge pull request #596 in HDFFV/hdf5 from GreaterThan-2GB-MPIO to develop
* commit '6a5aa46e936340ed540359290374fa909f9213a6':
  Added a brief outline for Large MPI-IO transfers into RELEASE.txt
  Fix up the ExpressMode check for skipping slow running tests.
  Include code fixes and additional modifications pointed out by code reviewers
  Commited changes to the development branch here to allow a pull request to be published
  Commit changes needed for pull request
2017-07-13 12:44:47 -05:00
Richard Warren
6a5aa46e93 Added a brief outline for Large MPI-IO transfers into RELEASE.txt 2017-07-13 10:12:08 -04:00
Allen Byrne
c22678f3fd HDFFV-10254 release note 2017-07-12 14:23:00 -05:00
Allen Byrne
78d1de482e HDFF-10254 - Copy test files with macro to avoid POST_BUILD failure 2017-07-12 14:18:01 -05:00
Vailin Choi
2da8e74cc5 Merge pull request #597 in HDFFV/hdf5 from ~VCHOI/my_hdf5_fork:develop to develop
* commit '8935c921f7e50607cd91c86b2237ac39a9b600af':
  Fix for HDFFV-10217 infinite loop in H5VM_power2up(). The function H5VM_power2up() returns the next power of 2 for n. When n exceeds 2^63, it overflows and becomes 0 causing the infinite looping. The fix ensures that the function checks for n >= 2^63 and returns 0.
2017-07-11 18:36:01 -05:00
Richard Warren
32b0d6ca9f Fix up the ExpressMode check for skipping slow running tests. 2017-07-10 18:20:39 -04:00
Richard Warren
0c4c562cc5 Include code fixes and additional modifications pointed out by code reviewers 2017-07-10 16:17:26 -04:00
Vailin Choi
8935c921f7 Fix for HDFFV-10217 infinite loop in H5VM_power2up().
The function H5VM_power2up() returns the next power of 2 for n.
When n exceeds 2^63, it overflows and becomes 0 causing the infinite looping.
The fix ensures that the function checks for n >= 2^63 and returns 0.
2017-07-10 03:22:48 -05:00
Richard Warren
64d33e5e6e Commited changes to the development branch here to allow a pull request to be published 2017-07-05 16:19:57 -04:00
Richard Warren
47a4cd816c Commit changes needed for pull request 2017-07-05 15:53:19 -04:00
Dana Robinson
46450bd9d0 Merge pull request #594 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:test_misc13 to develop
* commit '191147ec90d72619632a24242c003ecb3bccfffd':
  * Yanked the smoke check that was recently introduced to test   the unused H5I_REFERENCE ID type in test_misc19(). This fails   when running testhdf5 and skipping the reference test since   the H5R package won't be initialized. H5I_REFERENCE will   be going away soon and the ID type is unused so there's really   no point to doing anything to test it. * Cleaned up test_misc13(), which is a basic test of userblock   functionality, to not emit warnings due to the large global   array.
2017-07-05 13:14:39 -05:00
Dana Robinson
191147ec90 * Yanked the smoke check that was recently introduced to test
the unused H5I_REFERENCE ID type in test_misc19(). This fails
  when running testhdf5 and skipping the reference test since
  the H5R package won't be initialized. H5I_REFERENCE will
  be going away soon and the ID type is unused so there's really
  no point to doing anything to test it.
* Cleaned up test_misc13(), which is a basic test of userblock
  functionality, to not emit warnings due to the large global
  array.
2017-07-05 09:35:24 -07:00
Dana Robinson
9ac6413f80 Merge pull request #590 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:java_warnings to develop
* commit '5d6ed0b298e3a40051a975a466820030360e8a31':
  Turned off unused parameter warnings in gcc for Java constants.
2017-07-05 09:55:29 -05:00
Vailin Choi
6428a63775 Merge pull request #591 in HDFFV/hdf5 from ~VCHOI/my_hdf5_fork:develop to develop
* commit '1e1403cf1d959d5a88b2ff595096ee52af26db58':
  Skip HDFFV-10160 filenotclosed test for split/multi driver Temporary skip this test for split/multi driver. Further investigation to resolve the failure is needed. Please enter the commit message for your changes. Lines starting
2017-07-05 01:33:00 -05:00
Vailin Choi
1e1403cf1d Skip HDFFV-10160 filenotclosed test for split/multi driver
Temporary skip this test for split/multi driver.
Further investigation to resolve the failure is needed.
Please enter the commit message for your changes. Lines starting
2017-07-05 01:27:40 -05:00
Dana Robinson
5d6ed0b298 Turned off unused parameter warnings in gcc for Java constants.
None of the constant functions use their parameters, so emitting
warnings for them generates a large amount of noise. Since these
are trivial wrappers, marking them up with H5_ATTR_UNUSED would
be a huge waste of time.
2017-07-03 14:26:53 -07:00
Dana Robinson
99e44094f2 Merge pull request #589 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:tmisc19 to develop
* commit '9a749a64f06187bc5ae17e848eab9aacdfc57f8a':
  More minor whitespace cleanup
  Fixed a minor comment typo in H5R.c
  * Reverted removal of H5I_REFERENCE to avoid breaking binary   compatibility. * Added a quick H5I_REFERENCE smoke check to test_misc19()   in tmisc.c.
  Added missing free() call to test_misc19().
  Purged the unused H5I_REFERENCE from the library.
  Added a test for VFD IDs to testhdf5.
2017-07-03 15:32:23 -05:00
Dana Robinson
9a749a64f0 More minor whitespace cleanup 2017-07-03 13:01:58 -07:00
Dana Robinson
dfceb84d47 Fixed a minor comment typo in H5R.c 2017-07-03 13:00:11 -07:00
Dana Robinson
76b9a0e7ef * Reverted removal of H5I_REFERENCE to avoid breaking binary
compatibility.
* Added a quick H5I_REFERENCE smoke check to test_misc19()
  in tmisc.c.
2017-07-03 12:54:14 -07:00
Dana Robinson
d342358a3b Added missing free() call to test_misc19(). 2017-06-30 21:06:29 -07:00
Dana Robinson
0d6930d3c2 Purged the unused H5I_REFERENCE from the library. 2017-06-30 20:53:56 -07:00
Dana Robinson
b6944aeb2a Added a test for VFD IDs to testhdf5.
This required adding some code to generate a fake VFD class
to pass to H5FDregister().

Also, a bunch of whitespace and comment tidying.
2017-06-30 18:35:09 -07:00
Vailin Choi
5262b98b34 Merge pull request #586 in HDFFV/hdf5 from ~VCHOI/my_hdf5_fork:develop to develop
* commit '804a88fafdca3d6a76312ab01ac4d6d5b103e9dc':
  Fix for HDFFV-10160 Modifications to fix the assertion/abort failure when the application does not close the file.
2017-06-30 02:55:45 -05:00
Dana Robinson
dba4a60413 Merge pull request #588 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop to develop
* commit 'd2c7df4ac005e461df3a486791560821ab7b4585':
  Revert "Partial removal of NDEBUG ifdefs from the library."
  Partial removal of NDEBUG ifdefs from the library.
  Removed compiler flag cleanup since Solaris chokes on it.
2017-06-29 17:32:04 -05:00
Dana Robinson
d2c7df4ac0 Revert "Partial removal of NDEBUG ifdefs from the library."
This reverts commit a2b7560aa6.
2017-06-29 14:43:10 -07:00
Dana Robinson
5011e90f1a Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~derobins/hdf5_der into develop 2017-06-29 14:33:58 -07:00
Dana Robinson
a2b7560aa6 Partial removal of NDEBUG ifdefs from the library. 2017-06-29 14:25:18 -07:00
Dana Robinson
95bbd396ff Removed compiler flag cleanup since Solaris chokes on it. 2017-06-29 15:45:36 -05:00
Dana Robinson
598856b37e Merge pull request #585 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:configure_fortran_long_double_bug to develop
* commit '8c347d794a06b8b57c407499e1a441cc0f415380':
  Fixed a bug in autotools Fortran processing where a test for the presence of a C long double type always returned true.
2017-06-29 09:23:35 -05:00
Vailin Choi
804a88fafd Fix for HDFFV-10160
Modifications to fix the assertion/abort failure when the application does not close the file.
2017-06-29 01:11:44 -05:00
Dana Robinson
3da8951fb3 Merge pull request #584 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:minor_develop_fixes to develop
* commit 'cbca178410215a1fd60e3de85c4810487e327f8d':
  Updated the --enable-debug/production handling in configure.ac so that it more reliably indicates that the configure option can no longer be used. Previously, using --enable-debug="", etc. would not trigger an error (even though such usage is unlikely).
  Added awk processing to remove extraneous whitespace from H5_ flags in configure.
2017-06-28 22:52:02 -05:00
Dana Robinson
8c347d794a Fixed a bug in autotools Fortran processing where a test for the
presence of a C long double type always returned true.
2017-06-28 17:30:45 -07:00
Dana Robinson
cbca178410 Updated the --enable-debug/production handling in configure.ac
so that it more reliably indicates that the configure option
can no longer be used. Previously, using --enable-debug="", etc.
would not trigger an error (even though such usage is unlikely).
2017-06-28 16:49:58 -07:00
Dana Robinson
373de3f95f Added awk processing to remove extraneous whitespace from H5_
flags in configure.
2017-06-28 16:36:26 -07:00
Dana Robinson
25727c4f2c Merge pull request #583 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:minor_develop_fixes to develop
* commit 'd85aeb770496a08d1e0ce9fcabbfc54f15f44864':
  Fixed a comment in configure.ac
2017-06-28 10:07:43 -05:00