summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Windows cleanupDana Robinson2021-03-105-98/+116
| | | | | * A splitter VFD test in vfd.c fails * Several vfd_swmr.c tests are #ifdef'd around
* Excludes VFD SWMR acceptance tests on WindowsDana Robinson2021-03-1012-19/+172
| | | | Via #ifdefs, not build system
* Converts nanosleep to H5_nanosleep in genall5.cDana Robinson2021-03-101-13/+3
|
* Fix brackets on non-POSIX vfd_swmr.cDana Robinson2021-03-101-2/+2
|
* Removes err.h cruft from genall5.c and vfd_swmr_common.cDana Robinson2021-03-102-42/+55
|
* Removes an unused variable from vfd_swmr.cDana Robinson2021-03-091-1/+0
|
* Fixes order of magnitude issue in Windows nanosleep equivalentDana Robinson2021-03-091-1/+1
|
* Hides use of clock_gettime() on WindowsDana Robinson2021-03-091-0/+5
| | | | | timespec_get() is C11 and probably only has about 10 ms resolution. We may have to revisit this.
* Rips out unused, unportable "print elapsed time" code in page_buffer.cDana Robinson2021-03-091-45/+0
|
* Adds DLLVAR macros to allow exporting symbols on WindowsDana Robinson2021-03-092-3/+3
|
* Replaces BSD random functions with ISODana Robinson2021-03-092-7/+4
|
* Removes libgen.h detection from Autotools and CMakeDana Robinson2021-03-093-5/+1
|
* Replaces basename and dirname with code that will work everywhereDana Robinson2021-03-097-34/+162
|
* Changes to help vfd_swmr.c build on WindowsDana Robinson2021-03-083-55/+66
|
* Merge remote-tracking branch 'canonical/feature/vfd_swmr' into ↵Dana Robinson2021-03-046-4/+1351
|\ | | | | | | vfd_swmr/thg_standards
| * Merge pull request #426 from vchoi-hdfgroup/demo_feature_vfd_swmrDana Robinson2021-03-045-0/+1323
| |\ | | | | | | Add the two VFD SWMR demo programs to "examples" directory.
| | * Add the two VFD SWMR demo programs to "examples" directory.vchoi2021-03-045-0/+1323
| |/ | | | | | | Provide instructions on compiling and running the demos.
| * Merge pull request #413 from vchoi-hdfgroup/feature/vfd_swmrvchoi-hdfgroup2021-03-031-4/+28
| |\ | | | | | | VFD SWMR TestExpress limits on testvfdswmr.sh
| | * Add test settings for vfd_swmr_bigset_writer.c based on HDF5TestExpress:vchoi2021-03-021-4/+28
| | | | | | | | | | | | Default, Exhaustive, and quick runs.
| | * Revert "Add the two VFD SWMR demo programs to the test directory so that ↵vchoi2021-03-028-1861/+1
| | | | | | | | | | | | | | | | | | they can be built as needed." This reverts commit f6e7edcedf0339bd18ca0a995f9877a778180f5f.
| | * Merge remote-tracking branch 'canonical/feature/vfd_swmr' into feature/vfd_swmrvchoi2021-03-0216-376/+323
| | |\ | | |/ | |/|
| | * Add the two VFD SWMR demo programs to the test directory so that they can be ↵vchoi2021-02-268-1/+1861
| | | | | | | | | | | | built as needed.
* | | Engineers around naked clock_gettime() callsDana Robinson2021-03-031-6/+14
| | | | | | | | | | | | | | | | | | | | | This is a temporary solution, as not all POSIX platforms will have clock_gettime(). Further code fixes will be required. With this change, the main C library should compile on Windows.
* | | Adds missing private VFD SWMR headers to CMakeDana Robinson2021-03-031-0/+2
| | |
* | | Removed Wnanosleep stub and adds Win32 code to H5_nanosleep()Dana Robinson2021-03-032-26/+16
| | |
* | | Switch to using H5_nanosleep() instead of HDnanosleep()Dana Robinson2021-03-032-29/+9
| | | | | | | | | | | | | | | * Just in the main library and test/vfd_swmr.c * VFD SWMR acceptance tests still use HDnanosleep() directly
* | | Fixes a missing declaration for H5_get_win32_times()Dana Robinson2021-03-021-0/+1
| | |
* | | Brings MacOS fixes from main feature branchDana Robinson2021-03-0214-372/+320
|\ \ \ | |/ /
| * | Merge pull request #388 from derobins/vfd_swmr/H5FD_public_fixDana Robinson2021-03-0116-376/+323
| |\ \ | | |/ | |/| Moves the BSD queue to a wrapper to keep it out of the public API
| | * Improves autotools and CMake support for sigtimedwait alternativeDana Robinson2021-03-016-8/+27
| | |
| | * Minor change to H5FDvfd_swmr.h include guard nameDana Robinson2021-03-011-3/+3
| | |
| | * Fixes leading underscores in VFD SWMR include guardsDana Robinson2021-03-015-14/+13
| | |
| | * Adds MacOS work-around for sigtimedwait(2) in the VFD SWMR testsDana Robinson2021-02-262-70/+147
| | |
| | * Adapts H5queue.h to work on MacOSDana Robinson2021-02-261-100/+123
| | |
| | * Moves H5queue.h to H5private.h and yanks circular queue macrosDana Robinson2021-02-265-196/+10
| | |
| | * Moves H5queue.h from H5FDpublic.h to H5FD.cDana Robinson2021-02-262-1/+1
| | |
| | * Moves the BSD queue to a wrapper to keep it out of the public APIDana Robinson2021-02-262-20/+35
| |/
* | HD prefix and hbool_t changes in test/vfd_swmr.cDana Robinson2021-03-021-22/+22
| |
* | Fixes a bug from when the hlog code was removedDana Robinson2021-03-021-1/+2
| |
* | Switch to hbool_t and TRUE/FALSE in library codeDana Robinson2021-03-024-38/+38
| |
* | Removed the rest of the hlog codeDana Robinson2021-03-0211-819/+5
| |
* | Stripped hlog code from H5MV.cDana Robinson2021-03-021-24/+1
| |
* | Makes libgen.h functions ready for implementation on WindowsDana Robinson2021-03-029-13/+23
| |
* | Removed most C library include lines from testsDana Robinson2021-03-028-13/+0
| |
* | Fix unfreed memory after fork in vfd_swmr testDana Robinson2021-03-021-0/+12
| | | | | | | | | | The writer configuration in the vfd_swmr test was not freed in the child process after a call to fork() causing a memory leak.
* | Switches memcpy to H5MM_memcpy in H5Fvfd_swmr.cDana Robinson2021-03-021-1/+1
| |
* | Switches H5FDvfd_swmr.c memory calls to use H5MMDana Robinson2021-03-021-4/+4
| |
* | H5MF.c cleanupDana Robinson2021-03-021-123/+25
| | | | | | | | | | | | * Removes hlog code * Mostly meets THG coding standards now * Still needs commenting and probably another tidying pass
* | Switches H5MF memory calls to use H5MMDana Robinson2021-03-021-2/+2
| |
* | Adds HD prefix to POSIX calls in srcDana Robinson2021-03-025-27/+27
| |