Skip to content

Commit

Permalink
Hdf5 1 12 Update missing release note info. (#777)
Browse files Browse the repository at this point in the history
* OESS-98 fix tools test for plugins

* sync fork

* Merge of changes from dev

* Move problem option to bottom of the list until fixed

* HDFFV-11106 - fix parsing optional args

* HDFFV-11106 add note

* grammer fix

* Whitespace after clang formatting

* Undo format version 11 changes

* Update check to working version

* Merge workflow and minor changes from develop

* Update supported platforms

* PR#3 merge from develop

* Merge gcc 10 diagnostics option from develop

* Merge #318 OSX changes from develop

* Merge serval small changes from dev

* fix typo

* Minor non-space formatting changes

* GH #386 copyright corrections for java folder

* revert because logic requires false return

* Merges from develop

#358 patches from vtk
#361 fix header guard spelling

* Remove case statement for H5I_EVENTSET

* Correct call with versioning

* Remove tabs

* Double underscore change

* Merges from develop

#340 clang -Wformat-security warnings
#360 Fixed uninitialized warnings
Remove more underscores from header guards

* Merge #380 from develop

* Correct date entry

* Split format source and commit changes on repo push

* remove pre-split setting

* Change windows TS to use older VS.

* HDFFV-11212 JNI export util and Javadoc

* Suggested review changes

* Another change found

* Committing clang-format changes

* Some Javadoc warning fixes

* Committing clang-format changes

* Updated javadoc fixes

* HDFFV-11228/9 merges from develop

* remove obsolete debug comment

* Fix conflict

* HDFFV-11229 merge changes from develop

* HDFFV-11229 merge second compare from develop

* HDFFV-11229 fix reference file

* HDFFV-11229 update autotools test script for two ref files

* HDFFV-11229 merge dev changes for long double display in tools

* Committing clang-format changes

* Update with changes from develop

* Add "option" command for clang options

* Rework CMake add_custom to use the BYPRODUCTS argument

Update pkgconfig scripts for parallel builds.
Fix install COPYING file reference.
Remove unused round defines.
Change CMake default setting of BUILD_CPP to off.

* Whitespace changes

* Rework CMake add_custom to use the BYPRODUCTS argument

* Revert CMake configure checks for round defines

* With VS 2015 minimum strdup is supported

* Doxygen comments merged from develop

* doxygen build updates

* Correct version string for map functions

* TRILAB-227 and tools debug merge from develop

* TRILAB-227 Enable test

* Quote subset args

* Use MATCHES in compiler id compare, merge from dev

* Revert test enable

* Add file to list

* doxygen version errors

* if blocks needed for build modes

* Update list of test platforms

* Issue #669 remove version from pkgcfg filename

* remove version from h5cc script

* Merge CMake and java refs from dev

* Reworked CMake Fortran configure macros to allow multiple runs.

* Fix CMake issue with tests not comparing test argument properly.

* MAX_PRECISION defines must be defined with a value

* Fix warnings files and -std

* remove std for c++11

* Replace file

* Fix cmake configure path

* Update missing release note info.

* Update code owners

* Correct JIRA note

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
  • Loading branch information
byrnHDF and github-actions[bot] authored Jun 22, 2021
1 parent 0ea7d16 commit f1ebdf6
Show file tree
Hide file tree
Showing 2 changed files with 91 additions and 5 deletions.
4 changes: 2 additions & 2 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ CMakeTests.* @byrnHDF @derobins

/doc/ @gnuoyd @jrmainzer

/examples/ @lrknox @derobins @bljhdf
/examples/ @lrknox @derobins @bmribler

/fortran/ @brtnfld @epourmal

Expand All @@ -29,7 +29,7 @@ CMakeTests.* @byrnHDF @derobins

/m4/ @lrknox @derobins

/release_docs/ @lrknox @bljhdf @byrnHDF
/release_docs/ @lrknox @bmribler @byrnHDF

/src/ @jhendersonHDF @derobins @fortnern @qkoziol @soumagne @vchoi-hdfgroup @jrmainzer

Expand Down
92 changes: 89 additions & 3 deletions release_docs/RELEASE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,39 @@ New Features

Configuration:
-------------
- Adds C++ Autotools configuration file for Intel

* Checks for icpc as the compiler
* Sets std=c++11
* Copies most non-warning flags from intel-flags

(DER - 2021/06/02)

- Adds C++ Autotools configuration file for PGI

* Checks for pgc++ as the compiler name (was: pgCC)
* Sets -std=c++11
* Other options basically match new C options (below)

(DER - 2021/06/02)

- Updates PGI C options

* -Minform set to warn (was: inform) to suppress spurious messages
* Sets -gopt -O2 as debug options
* Sets -O4 as 'high optimization' option
* Sets -O0 as 'no optimization' option
* Removes specific settings for PGI 9 and 10

(DER - 2021/06/02)

- A C++11-compliant compiler is now required to build the C++ wrappers

CMAKE_CXX_STANDARD is now set to 11 when building with CMake and
-std=c++11 is added when building with clang/gcc via the Autotools.

(DER - 2021/05/27)

- Added an option to make the global thread-safe lock a recursive R/W lock

Prior to this release, the HDF5 library supported multi-threaded
Expand Down Expand Up @@ -107,7 +140,7 @@ New Features

To do so, set CMAKE_OSX_ARCHITECTURES="x86_64;arm64"

(SAM - 2021/02/07, https://github.com/HDFGroup/hdf5/issues/311)
(SAM - 2021/02/07, github-311)

- Added a configure-time option to control certain compiler warnings
diagnostics
Expand Down Expand Up @@ -202,7 +235,7 @@ New Features
CMake target is 'doxygen' for all available doxygen targets
CMake target is 'hdf5lib_doc' for the src subdirectory

(ADB - 2020/11/13)
(ADB - 2020/11/13, HDFFV-11243)

- CMake option to use MSVC naming conventions with MinGW

Expand Down Expand Up @@ -648,6 +681,13 @@ Bug Fixes since HDF5-1.12.0 release

(ADB - 2021/06/03)

- Move emscripten flag to compile flags

The emscripten flag, -O0, was removed from target_link_libraries command
to the correct target_compile_options command.

(ADB - 2021/04/26 HDFFV-11083)

- Remove arbitrary warning flag groups from CMake builds

The arbitrary groups were created to reduce the quantity of warnings being
Expand Down Expand Up @@ -684,6 +724,14 @@ Bug Fixes since HDF5-1.12.0 release

(DER - 2021/01/07, HDFFV-11201)

- Add missing ENV variable line to hdfoptions.cmake file

Using the build options to use system SZIP/ZLIB libraries need to also
specify the library root directory. Setting the {library}_ROOT ENV
variable was added to the hdfoptions.cmake file.

(ADB - 2020/10/19 HDFFV-11108)


Tools
-----
Expand All @@ -696,7 +744,7 @@ Bug Fixes since HDF5-1.12.0 release
also show the number of bits for precision.
These files are also used in the java tests.

(ADB - 2021/03/24, HDFFV-11229)
(ADB - 2021/03/24, HDFFV-11229,HDFFV-11113)

- Fixed tools argument parsing.

Expand All @@ -707,6 +755,44 @@ Bug Fixes since HDF5-1.12.0 release

(ADB - 2021/01/19, HDFFV-11106)

- The tools library was updated by standardizing the error stack process.

General sequence is:
h5tools_setprogname(PROGRAMNAME);
h5tools_setstatus(EXIT_SUCCESS);
h5tools_init();
... process the command-line (check for error-stack enable) ...
h5tools_error_report();
... (do work) ...
h5diff_exit(ret);

(ADB - 2020/07/20, HDFFV-11066)

- h5diff fixed a command line parsing error.

h5diff would ignore the argument to -d (delta) if it is smaller than DBL_EPSILON.
The macro H5_DBL_ABS_EQUAL was removed and a direct value comparision was used.

(ADB - 2020/07/20, HDFFV-10897)

- h5diff added a command line option to ignore attributes.

h5diff would ignore all objects with a supplied path if the exclude-path argument is used.
Adding the exclude-attribute argument will only exclude attributes, with the supplied path,
from comparison.

(ADB - 2020/07/20, HDFFV-5935)

- h5diff added another level to the verbose argument to print filenames.

Added verbose level 3 that is level 2 plus the filenames. The levels are:
0 : Identical to '-v' or '--verbose'
1 : All level 0 information plus one-line attribute status summary
2 : All level 1 information plus extended attribute status report
3 : All level 2 information plus file names

(ADB - 2020/07/20, HDFFV-1005)


Fortran API
-----------
Expand Down

0 comments on commit f1ebdf6

Please sign in to comment.