Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Windows cleanup | Dana Robinson | 2021-03-10 | 5 | -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 Windows | Dana Robinson | 2021-03-10 | 12 | -19/+172 |
| | | | | Via #ifdefs, not build system | ||||
* | Converts nanosleep to H5_nanosleep in genall5.c | Dana Robinson | 2021-03-10 | 1 | -13/+3 |
| | |||||
* | Fix brackets on non-POSIX vfd_swmr.c | Dana Robinson | 2021-03-10 | 1 | -2/+2 |
| | |||||
* | Removes err.h cruft from genall5.c and vfd_swmr_common.c | Dana Robinson | 2021-03-10 | 2 | -42/+55 |
| | |||||
* | Removes an unused variable from vfd_swmr.c | Dana Robinson | 2021-03-09 | 1 | -1/+0 |
| | |||||
* | Fixes order of magnitude issue in Windows nanosleep equivalent | Dana Robinson | 2021-03-09 | 1 | -1/+1 |
| | |||||
* | Hides use of clock_gettime() on Windows | Dana Robinson | 2021-03-09 | 1 | -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.c | Dana Robinson | 2021-03-09 | 1 | -45/+0 |
| | |||||
* | Adds DLLVAR macros to allow exporting symbols on Windows | Dana Robinson | 2021-03-09 | 2 | -3/+3 |
| | |||||
* | Replaces BSD random functions with ISO | Dana Robinson | 2021-03-09 | 2 | -7/+4 |
| | |||||
* | Removes libgen.h detection from Autotools and CMake | Dana Robinson | 2021-03-09 | 3 | -5/+1 |
| | |||||
* | Replaces basename and dirname with code that will work everywhere | Dana Robinson | 2021-03-09 | 7 | -34/+162 |
| | |||||
* | Changes to help vfd_swmr.c build on Windows | Dana Robinson | 2021-03-08 | 3 | -55/+66 |
| | |||||
* | Merge remote-tracking branch 'canonical/feature/vfd_swmr' into ↵ | Dana Robinson | 2021-03-04 | 6 | -4/+1351 |
|\ | | | | | | | vfd_swmr/thg_standards | ||||
| * | Merge pull request #426 from vchoi-hdfgroup/demo_feature_vfd_swmr | Dana Robinson | 2021-03-04 | 5 | -0/+1323 |
| |\ | | | | | | | Add the two VFD SWMR demo programs to "examples" directory. | ||||
| | * | Add the two VFD SWMR demo programs to "examples" directory. | vchoi | 2021-03-04 | 5 | -0/+1323 |
| |/ | | | | | | | Provide instructions on compiling and running the demos. | ||||
| * | Merge pull request #413 from vchoi-hdfgroup/feature/vfd_swmr | vchoi-hdfgroup | 2021-03-03 | 1 | -4/+28 |
| |\ | | | | | | | VFD SWMR TestExpress limits on testvfdswmr.sh | ||||
| | * | Add test settings for vfd_swmr_bigset_writer.c based on HDF5TestExpress: | vchoi | 2021-03-02 | 1 | -4/+28 |
| | | | | | | | | | | | | Default, Exhaustive, and quick runs. | ||||
| | * | Revert "Add the two VFD SWMR demo programs to the test directory so that ↵ | vchoi | 2021-03-02 | 8 | -1861/+1 |
| | | | | | | | | | | | | | | | | | | they can be built as needed." This reverts commit f6e7edcedf0339bd18ca0a995f9877a778180f5f. | ||||
| | * | Merge remote-tracking branch 'canonical/feature/vfd_swmr' into feature/vfd_swmr | vchoi | 2021-03-02 | 16 | -376/+323 |
| | |\ | | |/ | |/| | |||||
| | * | Add the two VFD SWMR demo programs to the test directory so that they can be ↵ | vchoi | 2021-02-26 | 8 | -1/+1861 |
| | | | | | | | | | | | | built as needed. | ||||
* | | | Engineers around naked clock_gettime() calls | Dana Robinson | 2021-03-03 | 1 | -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 CMake | Dana Robinson | 2021-03-03 | 1 | -0/+2 |
| | | | |||||
* | | | Removed Wnanosleep stub and adds Win32 code to H5_nanosleep() | Dana Robinson | 2021-03-03 | 2 | -26/+16 |
| | | | |||||
* | | | Switch to using H5_nanosleep() instead of HDnanosleep() | Dana Robinson | 2021-03-03 | 2 | -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 Robinson | 2021-03-02 | 1 | -0/+1 |
| | | | |||||
* | | | Brings MacOS fixes from main feature branch | Dana Robinson | 2021-03-02 | 14 | -372/+320 |
|\ \ \ | |/ / | |||||
| * | | Merge pull request #388 from derobins/vfd_swmr/H5FD_public_fix | Dana Robinson | 2021-03-01 | 16 | -376/+323 |
| |\ \ | | |/ | |/| | Moves the BSD queue to a wrapper to keep it out of the public API | ||||
| | * | Improves autotools and CMake support for sigtimedwait alternative | Dana Robinson | 2021-03-01 | 6 | -8/+27 |
| | | | |||||
| | * | Minor change to H5FDvfd_swmr.h include guard name | Dana Robinson | 2021-03-01 | 1 | -3/+3 |
| | | | |||||
| | * | Fixes leading underscores in VFD SWMR include guards | Dana Robinson | 2021-03-01 | 5 | -14/+13 |
| | | | |||||
| | * | Adds MacOS work-around for sigtimedwait(2) in the VFD SWMR tests | Dana Robinson | 2021-02-26 | 2 | -70/+147 |
| | | | |||||
| | * | Adapts H5queue.h to work on MacOS | Dana Robinson | 2021-02-26 | 1 | -100/+123 |
| | | | |||||
| | * | Moves H5queue.h to H5private.h and yanks circular queue macros | Dana Robinson | 2021-02-26 | 5 | -196/+10 |
| | | | |||||
| | * | Moves H5queue.h from H5FDpublic.h to H5FD.c | Dana Robinson | 2021-02-26 | 2 | -1/+1 |
| | | | |||||
| | * | Moves the BSD queue to a wrapper to keep it out of the public API | Dana Robinson | 2021-02-26 | 2 | -20/+35 |
| |/ | |||||
* | | HD prefix and hbool_t changes in test/vfd_swmr.c | Dana Robinson | 2021-03-02 | 1 | -22/+22 |
| | | |||||
* | | Fixes a bug from when the hlog code was removed | Dana Robinson | 2021-03-02 | 1 | -1/+2 |
| | | |||||
* | | Switch to hbool_t and TRUE/FALSE in library code | Dana Robinson | 2021-03-02 | 4 | -38/+38 |
| | | |||||
* | | Removed the rest of the hlog code | Dana Robinson | 2021-03-02 | 11 | -819/+5 |
| | | |||||
* | | Stripped hlog code from H5MV.c | Dana Robinson | 2021-03-02 | 1 | -24/+1 |
| | | |||||
* | | Makes libgen.h functions ready for implementation on Windows | Dana Robinson | 2021-03-02 | 9 | -13/+23 |
| | | |||||
* | | Removed most C library include lines from tests | Dana Robinson | 2021-03-02 | 8 | -13/+0 |
| | | |||||
* | | Fix unfreed memory after fork in vfd_swmr test | Dana Robinson | 2021-03-02 | 1 | -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.c | Dana Robinson | 2021-03-02 | 1 | -1/+1 |
| | | |||||
* | | Switches H5FDvfd_swmr.c memory calls to use H5MM | Dana Robinson | 2021-03-02 | 1 | -4/+4 |
| | | |||||
* | | H5MF.c cleanup | Dana Robinson | 2021-03-02 | 1 | -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 H5MM | Dana Robinson | 2021-03-02 | 1 | -2/+2 |
| | | |||||
* | | Adds HD prefix to POSIX calls in src | Dana Robinson | 2021-03-02 | 5 | -27/+27 |
| | |