Commit Graph

9137 Commits

Author SHA1 Message Date
Ward Fisher
0c45c39607 More issues returned by sanitizer, related to attempts to assign MAX_UNSIGNED_CHAR (255) to a variable of type char. 2023-02-24 11:48:00 -07:00
Ward Fisher
b7635f061f Fixed an issue where memcpy was potentially passed a null pointer. 2023-02-24 11:27:36 -07:00
Ward Fisher
7762823483 Correct another uninitialized issue. 2023-02-21 16:58:28 -07:00
Ward Fisher
df7f6ec571 Correct undefined variable error. 2023-02-21 16:54:51 -07:00
Ward Fisher
5ae3655436 Fixing issues uncovered by compiling with '-fsanitize=undefined' and running nc_test/nc_test, in support of https://github.com/Unidata/netcdf-c/issues/1983, amongst others. The cast as was being used was undefined behavior, and had to be worked around in a style approximating C++'s 'reinterpret_cast' 2023-02-21 15:02:14 -07:00
Ward Fisher
0034e31e58
Merge pull request #2631 from DennisHeimbigner/distcheck.dmh
Fix a distcheck failure with nczarr_test/run_interop.sh
2023-02-17 16:31:19 -07:00
Ward Fisher
6a8d5b9314 Remove a stray character at the head file. 2023-02-17 15:58:44 -07:00
Dennis Heimbigner
295c132789 Fix a distcheck failure with nczarr_test/run_interop.sh
The problem was that files were being copied
into the ${srcdir} rather than ${builddir} directory.
2023-02-17 13:01:11 -07:00
Ward Fisher
bb81ab332f
Merge pull request #2628 from WardF/gh2627.wif
Unit Testing, Performance Testing infrastructure options.
2023-02-17 09:44:52 -07:00
Ward Fisher
49c71a53b4 Turn benchmarks off by default. They require netcdf4, additional logic is required in order to have them on by default. 2023-02-16 16:41:19 -07:00
Ward Fisher
efa0c8df45 Add execute bit to test scripts 2023-02-16 15:58:42 -07:00
Ward Fisher
1931a487d2 Fix missing endif statement 2023-02-16 15:56:25 -07:00
Ward Fisher
d6a5f987c1 Add generated parallel tests for nc_perf, cmake-based build system. 2023-02-16 15:52:43 -07:00
Ward Fisher
cd655eb442 Correct typo in CMakeLists.txt 2023-02-16 15:09:14 -07:00
Ward Fisher
2efb340488 Wiring performance benchmarks into cmake, cleaned up serial compression performance test dependency on MPI. 2023-02-16 15:06:27 -07:00
Ward Fisher
c05505a1b8 Added benchmarking option to cmake-based builds, turned on unit-testing by default 2023-02-16 11:20:45 -07:00
Ward Fisher
678f632d95
Merge pull request #2619 from WardF/gh2274.wif
Update nc-config
2023-02-16 10:27:59 -07:00
Ward Fisher
23ba09e5a5
Merge branch 'main' into gh2274.wif 2023-02-16 10:27:50 -07:00
Ward Fisher
d02a9a21e7
Merge pull request #2615 from DennisHeimbigner/fixh5fdhttp.dmh
Modify H5FDhttp.c to work with HDF5 1.14.0
2023-02-13 10:54:28 -07:00
Ward Fisher
6f55c85260 Update nc-config in support of https://github.com/Unidata/netcdf-c/issues/2274 2023-02-13 10:52:41 -07:00
Dennis Heimbigner
6b6c73a4ad update release notes 2023-02-10 15:48:50 -07:00
Dennis Heimbigner
727fa74900 Modify H5FDhttp.c to work with HDF5 1.14.0
re: https://github.com/Unidata/netcdf-c/issues/2614

Most of the changes are minor comment changes.
But the dispatch table for H5FD has changed, requiring changes
to H5FDhttp.c, which is derived from the HDF5 source file H5FDstdio.c.
The patch is to conditionally modify the dispatch table
to conform to the HDF5-1.14.0 version.
I was able to build and successfully test 1.14 for a reasonable
set of (non-parallel) ./configure options.
2023-02-10 15:10:43 -07:00
Ward Fisher
b1fd4b840d
Merge pull request #2610 from WardF/pnetcdf-fd-fix.wif
Incorporate fix for errno check when fd < 0
2023-02-06 19:34:43 -07:00
Ward Fisher
e6f8e19637
Merge pull request #2605 from Unidata/v4.9.1-wellspring.wif 2023-02-06 18:26:18 -07:00
Ward Fisher
45d85986f0 Incorporate fix in support of https://github.com/Unidata/netcdf-c/pull/2437#issuecomment-1419381660 2023-02-06 17:13:11 -07:00
Ward Fisher
449829acb1 Escape command symbol in doxygen template. 2023-02-06 17:11:49 -07:00
Ward Fisher
360f0a2514 Update release notes, prepare to merge back upstream into development branch. 2023-02-06 16:50:11 -07:00
Ward Fisher
9746cfa83f Updating for v4.9.1 release. 2023-02-02 15:05:55 -07:00
Ward Fisher
869f0a60a6 Update release notes with v4.9.1 release date. 2023-02-02 11:32:49 -07:00
Ward Fisher
26dccc25b8
Merge pull request #2604 from WardF/gh2599.wif 2023-02-01 15:47:39 -07:00
Ward Fisher
af7cbe701a Change in support of https://github.com/Unidata/netcdf-c/issues/2599 2023-02-01 15:27:02 -07:00
Ward Fisher
428727dbba
Merge pull request #2602 from WardF/quickstart-update.wif
Update the filter quickstart guide.
2023-02-01 12:27:46 -07:00
Ward Fisher
9be94fe19f Clean up some garbled output from Doxygen. 2023-02-01 11:27:50 -07:00
Ward Fisher
488b83f1f6 re-added quickstart filters document. 2023-02-01 11:20:40 -07:00
Ward Fisher
ff103d4f7c A bit of doxygen cleanup. 2023-02-01 11:19:37 -07:00
Ward Fisher
a89bdd70a1 Remove dangling file. 2023-01-31 15:54:02 -07:00
Ward Fisher
1c4a11ec50 Updating filter documentation with a quickstart guide. 2023-01-31 15:52:51 -07:00
Ward Fisher
e3a9c42283 Merge branch 'main' into quickstart-update.wif 2023-01-31 09:50:09 -07:00
Ward Fisher
8192d69dc1 Small tweak. 2023-01-31 09:49:30 -07:00
Ward Fisher
6676c684d7
Merge pull request #2600 from WardF/github-action-node-update.wif
Update github action configuration scripts.
2023-01-27 13:41:50 -07:00
Ward Fisher
34f64d4322 Update github action configuration scripts. 2023-01-27 12:06:39 -07:00
Ward Fisher
bb8087aa1a
Merge pull request #2577 from DWesl/ci-autotools-out-of-tree
CI: Change autotools CI build to out-of-tree build.
2023-01-26 15:37:39 -07:00
Ward Fisher
4c76215485
Merge pull request #2598 from DennisHeimbigner/memfix.dmh
Fix Memory Leak
2023-01-26 15:28:15 -07:00
Dennis Heimbigner
158c790ae5 Fix Memory Leak
re: PR https://github.com/Unidata/netcdf-c/pull/2584
re: PR https://github.com/Unidata/netcdf-c/pull/2596

Repaired a memory leak in *netcdf-c/ncdump/utils.c*. I think introduced
by PR 2584.

## Misc. Other Changes
* Fixed references to *netcdf-c/docs/byterange.dox* ->  *netcdf-c/docs/byterange.md* (PR 2596).
2023-01-26 13:11:25 -07:00
Ward Fisher
e4e29629dc
Merge pull request #2596 from WardF/remove-internal-flag-byterange-doc.wif
Expose user-facing documentation related to byterange DAP functionality.
2023-01-24 15:36:05 -07:00
Ward Fisher
78030b1be2 Update additional documentation infrastructure. 2023-01-24 14:46:33 -07:00
Ward Fisher
074cd5c513
Merge pull request #2586 from jedwards4b/jedwards/remove_netcdf4_requirement_for_udf
make UDF0 not require NC_NETCDF4
2023-01-23 13:55:00 -07:00
Jim Edwards
efc1e70571 fix syntax error 2023-01-23 11:16:36 -07:00
Jim Edwards
1fffcb8f16 remove whitespace changes 2023-01-23 10:56:48 -07:00
Ward Fisher
88fa7c7261 Remove internal flag from byterange documentation. 2023-01-23 10:10:07 -07:00