Commit Graph

16059 Commits

Author SHA1 Message Date
Dana Robinson
a2fe6f7db9 Added code to create the test file for all chunk index and layout types. 2016-09-30 03:24:44 -04:00
Quincey Koziol
30ca70b096 Merge pull request #46 in HDFFV/hdf5 from ~KOZIOL/hdf5:features/warning_cleanups to develop
* commit '5a7880183025f56421cf6f2274d9f1ac36f59641':
  Clean up hardcoded constants and check return values better.  (Comments from group code review)
  Description:     Cleanups from Dana's review.
  Description:     Further warning cleanups: from 667 warnings to 503.
2016-09-29 15:19:35 -05:00
Quincey Koziol
5a78801830 Clean up hardcoded constants and check return values better. (Comments from
group code review)
2016-09-29 13:17:55 -07:00
M. Scot Breitenfeld
e45ee9fa96 Fixed test to use storage_size instead of c_sizeof when available. 2016-09-29 14:52:26 -05:00
M. Scot Breitenfeld
cd702dd051 fixed missing closing bracket 2016-09-29 13:12:07 -05:00
Quincey Koziol
1853868fdc Description:
Cleanups from Dana's review.

Tested on:
    MacOSX/64 10.11.5 (amazon) w/C++ & FORTRAN
    (h5committest forthcoming)
2016-09-29 11:01:23 -07:00
M. Scot Breitenfeld
678d116eeb Removed unused variables. 2016-09-29 12:56:07 -05:00
Dana Robinson
ce11185fbb Fleshed out evict on close test that inspects cache. 2016-09-29 13:26:32 -04:00
M. Scot Breitenfeld
9fbebbe6d7 Fixed: Fortran_DOUBLE was being set to C_LONG_DOUBLE when C_LONG_DOUBLE is not available. 2016-09-29 11:52:12 -05:00
M. Scot Breitenfeld
c28c6873fe Removed duplicate FCFLAG 2016-09-29 10:50:12 -05:00
M. Scot Breitenfeld
064073307a Removed duplicate FCFLAG. 2016-09-29 10:49:08 -05:00
kmu
f76c3b56e1 fix the issue of h5dump fails to print full precision 2016-09-27 14:04:19 -05:00
Quincey Koziol
fa66428a6d Description:
Further warning cleanups: from 667 warnings to 503.
2016-09-27 10:29:16 -07:00
Binh-Minh Ribler
e0bf9046c2 Purpose: Updated documentation
Description:
    Revised class brief description and other comments for up-to-date info.
Platforms tested:
    Linux/32 2.6 (jam)
    Linux/64 (platypus)
    Darwin (osx1010test)
2016-09-26 23:08:38 -05:00
M. Scot Breitenfeld
3befe647ee Added number of integer KINDs found to the header files. 2016-09-26 13:27:50 -05:00
M. Scot Breitenfeld
41b22417b7 Added path to source include files when building buidiface. 2016-09-26 12:08:18 -05:00
M. Scot Breitenfeld
7e5fcd3a4a Added rule to build buildiface program, without a rule, build would add repeated compile options when using the NAG compiler. 2016-09-26 11:49:06 -05:00
Dana Robinson
2638cbbbff Added the beginnings of a file generator to the test. 2016-09-24 02:54:27 -04:00
Dana Robinson
36fd53f70f Fixed typo 2016-09-24 02:54:00 -04:00
Scot Breitenfeld
c06993b5b7 Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)
* commit 'a7fb4ede8601e135433ef2d23bf4bbb466d9f58d':
  Fix bug in "nooptype" decode in fix for TALOS-0177.
  Change check for number of dimensions for old-style arrays in datatype decoding routine from an assertion to an if/HGOTO_ERROR check, since it is inappropriate to assert the contents of a file will be what we expect.
  Fix issues in H5Znbit.c where the decompression algorithm would not check the compressed data for validity, potentially causing a buffer overflow.
  Replace assertion in H5O_dtype_decode_helper for number of array dimensions with a check and error. The assertion was inappropriate because it is operating on data read from the file, which the library does not always have direct control of.
2016-09-23 16:16:03 -05:00
M. Scot Breitenfeld
3a89114ce5 Misc. cleaning up of the program. 2016-09-23 14:08:04 -05:00
M. Scot Breitenfeld
7b056aadff Added SEQUENCE to derived types for NAG:
Section 81 of the compiler manual, e.g. at

http://www.nag.co.uk/nagware/np/r61_doc/np61_manual.pdf

covers details about the compiler's internal representations, including

"
Fortran derived types are translated into C structs.
If BIND(C) or SEQUENCE is used, the order of the items within
the struct is the same as the order within the derived type definition.
Otherwise, the order of items is permuted to
put larger types at the front of the struct so as to improve alignment
and reduce storage; the C output code can be
inspected to determine the ordering used.
"

Removed INTENT(IN) to fix segfaults in C APIs for TYPE(C_PTR).

Tested: NAG (gnu)
2016-09-23 11:31:43 -05:00
Neil Fortner
a7fb4ede86 Merge pull request #42 in HDFFV/hdf5 from ~NFORTNE2/hdf5_nf:talos-0179 to develop
* commit '748d6f318c5ebe4fa7ee5d8e4ca2681d69792b70':
  Change check for number of dimensions for old-style arrays in datatype decoding routine from an assertion to an if/HGOTO_ERROR check, since it is inappropriate to assert the contents of a file will be what we expect.
2016-09-23 10:58:37 -05:00
Neil Fortner
51c6e5b595 Merge pull request #41 in HDFFV/hdf5 from ~NFORTNE2/hdf5_nf:talos-0177 to develop
* commit '866d17f57f47414b6e778d63fcdcc2a82b208683':
  Fix bug in "nooptype" decode in fix for TALOS-0177.
  Fix issues in H5Znbit.c where the decompression algorithm would not check the compressed data for validity, potentially causing a buffer overflow.
2016-09-23 10:58:22 -05:00
Neil Fortner
afd8d14a1e Merge pull request #40 in HDFFV/hdf5 from ~NFORTNE2/hdf5_nf:talos-0176 to develop
* commit '62d7562fbd6c6f9f2892cc9a3894f5a68a2b6fdc':
  Replace assertion in H5O_dtype_decode_helper for number of array dimensions with a check and error. The assertion was inappropriate because it is operating on data read from the file, which the library does not always have direct control of.
2016-09-23 10:58:05 -05:00
Neil Fortner
748d6f318c Merge branch 'develop' into talos-0179 2016-09-23 09:51:59 -05:00
Neil Fortner
62d7562fbd Merge branch 'develop' into talos-0176 2016-09-23 09:51:16 -05:00
Neil Fortner
866d17f57f Merge branch 'develop' into talos-0177 2016-09-23 09:37:48 -05:00
Dana Robinson
430ff33b5c Added "Purpose:" information to the API call comments for the
new functions.
2016-09-23 01:18:11 -04:00
M. Scot Breitenfeld
7cbf491e29 misc. format code-cleanup 2016-09-22 17:19:48 -05:00
M. Scot Breitenfeld
3c37126585 Removed the use of hard-coded integer KINDs. 2016-09-22 15:24:35 -05:00
M. Scot Breitenfeld
362233bd45 Code clean-up. 2016-09-22 15:22:11 -05:00
M. Scot Breitenfeld
8eb76e1f65 Merge branch 'develop' of ssh://bitbucket.hdfgroup.org:7999/~brtnfld/hdf5_msb into develop 2016-09-22 12:48:53 -05:00
M. Scot Breitenfeld
392b8ce3c9 HDFFV-9973 Fortran library fails to compile and fails tests with NAG compiler
Fixes issues with KIND = BYTE assumptions.
2016-09-22 12:02:02 -05:00
Binh-Minh Ribler
3291ceb0ee Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/~bmribler/hdf5_bmr_CppAPI into develop 2016-09-21 18:12:22 -05:00
Binh-Minh Ribler
7ef33fa7b3 Purpose: Fix bug HDFFR-9920 cont.
Description:
    Adding user's test revealed a flaw in the fix.
    Moved CommonFG's functions in Group to H5Location, so that they
    could be called by objects that can be used to specify a location
    Also, rearranged many "#include" header files to resolve conflicts.

Platforms tested:
    Linux/32 2.6 (jam)
    Linux/64 (platypus)
    Darwin (osx1010test)
2016-09-21 14:53:17 -05:00
Allen Byrne
be3ad22522 Merge pull request #38 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit '583af563d9f7eb8cedba6a8bb12d3218f55addf6':
  Add missing target depends command
  Correct clear objects working dir
2016-09-21 12:22:53 -05:00
Allen Byrne
583af563d9 Add missing target depends command 2016-09-21 12:22:16 -05:00
Allen Byrne
a25cf22663 Correct clear objects working dir 2016-09-21 12:12:37 -05:00
Allen Byrne
f240c5c422 Merge pull request #37 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit 'bc1d833a80190a83bb11151f2d60035acdae3d2c':
  Fix typo
  Add missing SH to target name
  Add gen file technique to HL and test fortran libraries
2016-09-21 10:58:20 -05:00
Allen Byrne
bc1d833a80 Fix typo 2016-09-21 10:49:48 -05:00
Allen Byrne
408aaba902 Add missing SH to target name 2016-09-21 10:48:12 -05:00
Allen Byrne
e219ee88e4 Add gen file technique to HL and test fortran libraries 2016-09-21 10:46:03 -05:00
Allen Byrne
5f13efeb79 Merge pull request #35 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit '60adc706e6c8bdee4a2e9a7c211f2f2a12dfc355':
  Add WORKING_DIR to command
  Add target depends require separate folders
2016-09-20 17:11:40 -05:00
Allen Byrne
60adc706e6 Add WORKING_DIR to command 2016-09-20 17:03:40 -05:00
Allen Byrne
a3bd6e7aa4 Add target depends require separate folders 2016-09-20 16:57:42 -05:00
Allen Byrne
a796aa6487 Merge pull request #34 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit '347501aba2962691988e73ddb1b384397e507a80':
  Add another source property
  Update generated files commands and properties
2016-09-20 15:42:52 -05:00
Allen Byrne
347501aba2 Add another source property 2016-09-20 15:41:07 -05:00
Allen Byrne
55fa38f3c9 Update generated files commands and properties 2016-09-20 15:27:26 -05:00
Allen Byrne
609f7e31f2 Merge pull request #33 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop
* commit 'e9d582a034b68a4b4485e2c71c089d9e52b63d52':
  Chage command proces to generate file before use.
2016-09-20 14:12:19 -05:00