summaryrefslogtreecommitdiffstats
path: root/c++
Commit message (Collapse)AuthorAgeFilesLines
* Many small changes from develop. Should allows running VFD SWMRDana Robinson2021-05-0327-75/+85
| | | | tests from CMake.
* Update top-level COPYING file and remove COPYING files from subdirectories ↵Dana Robinson2021-05-031-13/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#561) * Modify temporary rpath for testing in java example scripts. * Update URL in source file Copyright headers for web copy of COPYING (license) file. * Add release_docs/code-conventions.md file. * Add script to test h5py. * Fix script error. * Add file h5pytest.yml. * Test declaration of counter variables in for loops. * Committing clang-format changes * Committing clang-format changes * Added [] to line 126 of H5LTanalyze.l. Ran bin/genparser with flex v2.6.4 and Bison v3.0.4 on jelly. * Revert "Added [] to line 126 of H5LTanalyze.l." This reverts commit e4a9cee441efa75b16a8ee030c86189e186dd266. * Revert extra commits to match canonical develop. * Update top-level COPYING file and remove COPYING files from subdirectories. * Remove subdirectory COPYING files from MANIFEST. Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Brings many CMake changes from developDana Robinson2021-04-083-14/+46
|
* Moves VFD and VOL make check targets to conclude.amDana Robinson2021-04-071-5/+0
|
* Normalizes C++ with developDana Robinson2021-04-0580-474/+346
|
* Updates license url and history docsDana Robinson2021-03-25113-113/+113
|
* Formats the source and updates the gcc warning pragmasDana Robinson2021-03-2598-8619/+9026
|
* Make examples installation respect DESTDIR. FixesDavid Young2020-05-261-2/+2
| | | | HDFFV-11060.
* TRILAB-244 separate CXX warnings and errors from CAllen Byrne2020-04-233-6/+5
|
* Trim trailing whitespaceQuincey Koziol2020-04-2027-94/+94
|
* TRILAB-192 add c++ and fortran warnings build systems one fileAllen Byrne2020-04-052-6/+3
|
* TRILAB-192 restrict extensive warnings to librariesAllen Byrne2020-03-241-0/+6
|
* TRILAB-142 Change minimum CMake version to 3.12Allen Byrne2020-02-214-4/+4
|
* Squashed commit of the token_refactoring branch:Dana Robinson2020-01-1613-83/+217
|
* HDFFV-11001 need to qualify all by parallel or serial typesAllen Byrne2020-01-152-2/+2
|
* HDFFV-11001 Add fine control over testingAllen Byrne2020-01-152-2/+4
|
* Apparently, + has no special meaning, and neither does \+, in so-calledDavid Young2019-11-121-1/+1
| | | | | | | | "obsolete" / POSIX "basic" regular expressions. Also, not every version of `sed` out there supports the `-E` option. So delete the -E flag and use the regex `[^/][^/]*` instead of `[^/]+`. Add config/netbsd to the MANIFEST.
* Merge pull request #1984 in HDFFV/hdf5 from ~DYOUNG/netbsd:develop to developDavid Young2019-11-052-4/+27
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '0b721858e46a317c370a24115032d5be41688f67': Make these scripts relocatable again: derive a relative path for the original installation prefix from the examples prefix. Use that relative path to locate the current installation prefix, always. Fall back to an absolute installation prefix if the relative path cannot be derived. Get the path to prefix right: needs a ../ to back out of subdirectory c/. Make this script relocatable again: derive a relative path for the original installation prefix from the examples prefix. Use that relative path to locate the current installation prefix, always. Fall back to an absolute installation prefix if the relative path cannot be derived. Let us override the examples directory using --with-examplesdir=DIR. This is handy for NetBSD where HDF5 examples are installed by convention in $prefix/share/examples/hdf5/ rather than in ${prefix}/share/hdf5_examples/, which is the HDF5 default. Follow longstanding execv convention for compatibility with NetBSD. Under the examples directories, always find the installed HDF5 executables and scripts using @prefix@ instead of a relative path, because the number of ../ in the relative path will be different on NetBSD than on other systems. Make the HDF5 configure script grok NetBSD. For portability, insulate the HDF5 library from some system macros. Not every system has perl installed in /usr/bin/, so change the shebang (#!) line to `/usr/bin/env perl` to locate perl on the PATH. For portability, use the POSIX sh(1) string-comparison operator `=` instead of `==`.
| * Make these scripts relocatable again: derive a relative path for theDavid Young2019-11-051-1/+24
| | | | | | | | | | | | | | original installation prefix from the examples prefix. Use that relative path to locate the current installation prefix, always. Fall back to an absolute installation prefix if the relative path cannot be derived.
| * Let us override the examples directory using --with-examplesdir=DIR.David Young2019-10-032-3/+3
| | | | | | | | | | | | | | | | | | This is handy for NetBSD where HDF5 examples are installed by convention in $prefix/share/examples/hdf5/ rather than in ${prefix}/share/hdf5_examples/, which is the HDF5 default. Place hdf5_examples/ under ${datarootdir} which on most systems will be ${prefix}/share/, anyway.
| * Under the examples directories, always find the installed HDF5David Young2019-10-031-1/+1
| | | | | | | | | | | | | | | | | | | | executables and scripts using @prefix@ instead of a relative path, because the number of ../ in the relative path will be different on NetBSD than on other systems. Examples on NetBSD are installed at ${prefix}/share/examples/hdf5/ instead of at ${prefix}/share/hdf5_examples/, by convention. It may be the same on other BSDs, I'm not sure.
* | Make wrappers, tests and tools use H5Treclaim() instead of H5Dvlen_reclaim()Jerome Soumagne2019-10-082-6/+6
|/
* Update versioning to next major versionAllen Byrne2019-09-251-0/+12
|
* Update develop branch version to 1.13.0 after creation of hdf5_1_12Larry Knox2019-09-251-1/+1
| | | | branch.
* Whitespace cleanupAllen Byrne2019-09-1816-1111/+1112
|
* Fix VFD tests and repackAllen Byrne2019-08-031-37/+44
|
* HDFFV-10529 Update CMake tests to use test fixturesAllen Byrne2019-07-232-71/+67
|
* HDFFV-10845 make flags privateAllen Byrne2019-07-183-1/+16
|
* Correct syntaxAllen Byrne2019-07-181-1/+1
|
* Fix typoAllen Byrne2019-07-181-1/+1
|
* Correct OUTPUT_NAME usageAllen Byrne2019-07-181-0/+1
|
* HDFFV-1045 gcc static must be link flagsAllen Byrne2019-07-181-1/+5
|
* HDFFV-10845 quote multiple strings in cmake link commandAllen Byrne2019-07-181-1/+1
|
* HDFFV-10845 update mingw cmake changesAllen Byrne2019-07-171-1/+4
|
* HDFFV-10845 use of TARGETFILE disables auto emulatorAllen Byrne2019-07-173-3/+7
|
* HDFFV-10845 fix configure check and PATHsAllen Byrne2019-07-171-1/+1
|
* HDFFV-10581 add missed change and release note.Allen Byrne2019-07-091-1/+1
|
* HDFFV-10805 Add option to only build shared targetsAllen Byrne2019-06-183-30/+47
| | | | | HDFFV-10805 Add ONLY_SHARED_LIBS option and prefer shared over static HDFFV-10803 Update FindSZIP.cmake find module Remove unneeded modules and update java modules
* Add options to enable or disable building tools and tests. The defaultLarry Knox2019-06-061-1/+7
| | | | is enabled for each.
* Snapshot version 1.11 release 5.hdftest2019-05-021-1/+1
| | | | Update version to 1.11.6.
* Added more info to the function headers.Binh-Minh Ribler2019-04-221-2/+3
|
* Added new C++ wrappers - HDFFV-10622Binh-Minh Ribler2019-04-224-10/+168
| | | | | | | | | | | | | | | | Description: Added wrappers for H5Pset/get_create_intermediate_group: // Specifies in property list whether to create missing // intermediate groups void setCreateIntermediateGroup(bool crt_intmd_group) const; // Determines whether property is set to enable creating missing // intermediate groups bool getCreateIntermediateGroup() const; Platforms tested: Linux/64 (jelly) Linux/64 (platypus) Darwin (osx1011test)
* Add C++, Java, and FORTRAN wrappers and tests for H5Fget_filenoQuincey Koziol2019-04-144-0/+119
|
* Merge remote-tracking branch 'origin/develop' into env_vol_loadQuincey Koziol2019-04-032-3/+3
|\
| * Snapshot version 1.11 release 4.hdftest2019-04-011-1/+1
| | | | | | | | Update version to 1.11.5.
| * Merge branch 'develop' of ↵Binh-Minh Ribler2019-03-208-306/+244
| |\ | | | | | | | | | https://bitbucket.hdfgroup.org/scm/~bmribler/hdf5_bmr_fixbug into develop
| * | Fixed HDFFV-10210 and HDFFV-10587Binh-Minh Ribler2019-03-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Description: - Added parameter validation (HDFFV-10210) - Added detection of division by zero (HDFFV-10587 - CVE-2018-17438) - Fixed typos in various tests Platforms tested: Linux/64 (jelly) Linux/64 (platypus) Darwin (osx1011test)
* | | Specify the default VOL connector to use with an environment variable.Quincey Koziol2019-03-101-0/+6
| |/ |/| | | | | | | | | | | | | This implicitly adds support for changing the VOL connector for command-line tools or any application linked with the library. Also, add 'make check-vol' support for all directories, clearing up necessary issues in testing scripts, etc.
* | Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)Allen Byrne2019-02-176-301/+239
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '5ad3891d9b861593ebe25d540bed2d913eb83aba': Remove ' ' (typo). Code improvement Removed an extra "using" statement Adding documentation More changes to align with incoming selection improvements. Added C++ wrapper for H5Ovisit2 Adding a C++ wrapper
| * | Code improvementBinh-Minh Ribler2019-02-162-279/+10
| | | | | | | | | | | | | | | | | | | | | Description: Removed dead code and accidentally leftover code Platforms tested: Linux/64 (jelly) - very minor