| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
This had directory problems when running locally.
|
|
|
|
| |
The IP address string isn't big enought to hold an IPv4-mapped IPv6
address.
|
| |
|
|
|
|
|
| |
This was intended to check for thread-safety functionality on Windows.
The required functionality has been standard since Windows Vista, so
these checks can be removed.
|
|
|
| |
We don't use these in the library.
|
| |
|
|
|
|
|
|
|
| |
* Ensure H5FL header is included everywhere
* Ensure H5SL header is included everywhere
* Ensure H5MM header is included everywhere
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
(#4140)
|
|
|
| |
It looks like most of these snuck in via selection I/O work
|
|
|
| |
Removes unnecessary headers from C library source files.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
The Autotools temporarily scrub -Werror(=whatever) from CFLAGS, etc.
so configure checks don't trip over warnings generated by configure
check programs. The sed line originally only scrubbed -Werror but not
-Werror=something, which would cause errors when the '=something' was
left behind in CFLAGS.
The sed line has been updated to handle -Werror=something lines.
Fixes one issue raised in #3872
|
|
|
|
|
| |
* fixed promotion of integers and reals tests and check-passthrough-vol failure
* fixed cygwin issue
|
| |
|
| |
|
|
|
|
| |
These will never pass `make check` and would require a custom test
suite for more comprehensive testing.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add cygwin CI
* add cygwin packages
* Correct option names
* Cleanup yaml file and synch look and feel
* Synch CI look and feel and correct path issues
* Upgrade oneapi version
* pwsh needs env: for vars
* No continuation char for pwsh
* restore correct pwsh step
* Run subset of tests for cygwin workflow
* Remove space chars in regex
* restore full tests
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* Deprecate bin/cmakehdf5
* Add reference text
|
|
|
| |
Was missng the 2008 pread/write info
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Externally visible:
* The HDF_ENABLE_LARGE_FILE option (advanced) has been removed
* We no longer run a test program to determine if LFS works, which
will help with cross-compiling
* On Linux we now unilaterally set -D_LARGEFILE_SOURCE and
-D_FILE_OFFSET_BITS=64, regardless of 32/64 bit system. CMake
doesn't offer a nice equivalent to AC_SYS_LARGEFILE and since
those options do nothing on 64-bit systems, this seems safe and
covers all our bases. We don't set -D_LARGEFILE64_SOURCE since
we don't use any of the POSIX 64-bit specific API calls like
ftello64, as noted above.
* We didn't test for LFS support on non-Linux platforms. We've added
comments for how LFS should probably be supported on AIX and Solaris,
which seem to be alive, though uncommon. PRs would be appreciated if
anyone wishes to test this.
Internal:
* Drops off64_t size checks since this is unused (as in Autotools)
* Remove HDF_EXTRA_FLAGS, which is now unused
* Remove hack around deprecated LINUX_LFS
Fixes #2395
|
| |
|
|
|
|
|
| |
We previously used a hack introduced in 1.8.5 to paper over differences
in off_t and off64_t when determining the type sizes. We no longer explicitly
support off64_t in the library and AC_SYS_LARGEFILE works fine.
|
| |
|
|
|
| |
* Handle IBM long double issues in dsets.c test_floattypes test
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Makes the datatype conversion context object available during both the
initialization and conversion processes for a datatype conversion
function, allowing the compound, variable-length and array datatype
conversion functions to avoid creating IDs for the datatypes when they
aren't necessary
Adds internal H5CX_pushed routine to determine if an API context is
available to retrieve values from
Also adds error checking to several places in H5T.c and H5Tconv.c where
the code had previously assumed object close operations would succeed
|
|
|
|
| |
workflows. (#4115)
|
| |
|
|
|
|
|
| |
* long double tests has problems setting precision with offset
* Disable long double until more development fixes issues
|
|
|
|
|
|
|
| |
* Add Doxygen for HDFS VFD
* Fix Doxygen warning
* Update H5FDhdfs.h
|
|
|
|
|
| |
ratios (#4083)
Rework TEST_FILTER tests to handle slightly different compression ratios
|
| |
|
|
|
| |
Fixes a stack size warning w/ XCode
|
|
|
|
|
| |
Switches assert() calls to HGOTO_ERROR in H5B__assert() so it can be
used in production mode. Also renames it to H5B__verify_structure()
to better reflect what it checks.
|
|
|
|
| |
* remove (size_t) noise casts
* replace (hid_t)FAIL with H5I_INVALID_HID
|
|
|
| |
The abort() call is used at several places where it probably shouldn't.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The datatype conversion code previously used IDs for the source and
destination datatypes rather than pointers to the internal structures
for those datatypes. This was mostly due to the need for an ID for these
datatypes that can be passed to an application-registered datatype
conversion function or datatype conversion exception function. However,
using IDs internally caused a lot of unnecessary ID lookups and hurt
performance of datatype conversions in general. This was especially
problematic for compound datatype conversions, where the ID lookups were
occuring on every member of every compound element of a dataset. The
code has now been refactored to use pointers internally and only create
IDs for datatypes when necessary.
Fixed a test issue in dt_arith where a library datatype conversion
function was being cast to an application conversion function. Since the
two have different prototypes, this started failing after the parameters
for a library conversion function changed from hid_t to H5T_t * and an
extra parameter was added. This appears to have worked coincidentally in
the past since the only different between a library conversion function
and application conversion function was an extra DXPL parameter at the
end of an application conversion function
Fixed an issue where memory wasn't being freed in the h5fc_chk_idx test
program. Even though the program exits quickly after allocating the
memory, it still causes failures when testing with -fsanitize=address
|
|
|
|
|
|
|
|
| |
H5Z used the soon-to-be-removed HDEBUG macro to decide if stats
would be dumped and to what stream. This is now handled by a
DUMP_DEBUG_STATS_g variable and the output is always sent to
stdout.
This is an internal change, not normally visible to users.
|
| |
|