Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Adds a dedup callback to the mirror VFD | Dana Robinson | 2021-03-22 | 1 | -0/+1 |
| | |||||
* | Removes pre-2015 Visual Studio cruft (from develop) | Dana Robinson | 2021-03-22 | 2 | -127/+2 |
| | |||||
* | Brings HSYS_GOTO_ERROR changes from develop | Dana Robinson | 2021-03-22 | 1 | -8/+48 |
| | |||||
* | Fixes order of magnitude issue in Windows nanosleep equivalent | Dana Robinson | 2021-03-09 | 1 | -1/+1 |
| | |||||
* | Adds DLLVAR macros to allow exporting symbols on Windows | Dana Robinson | 2021-03-09 | 1 | -2/+2 |
| | |||||
* | Replaces basename and dirname with code that will work everywhere | Dana Robinson | 2021-03-09 | 2 | -13/+142 |
| | |||||
* | 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 | 1 | -20/+6 |
| | | | | | * 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 | 7 | -298/+150 |
|\ | |||||
| * | 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 | 4 | -11/+10 |
| | | |||||
| * | 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 |
| | | |||||
* | | 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 | 9 | -728/+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 | 1 | -0/+13 |
| | | |||||
* | | 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 |
| | | |||||
* | | Fixes include guards for a few headers | Dana Robinson | 2021-03-01 | 2 | -6/+6 |
|/ | |||||
* | Adding the test case for fixed-array chunked dataset and VDS. | songyulu | 2021-02-12 | 1 | -1/+1 |
| | |||||
* | Updates CMake files to work with VFD SWMR | Dana Robinson | 2020-10-14 | 1 | -0/+21 |
| | | | | | | | | | | | - CMake files were updated to build new files in src and test. - As with legacy SWMR, the test programs that are run via shell scripts are built but not run. - Updated whitespace in the links_env output file. It's unclear why this changed, but CMake does an exact diff on the file whereas the autotools do not. | ||||
* | Fixes a leak of the metadata index memory | Dana Robinson | 2020-09-08 | 2 | -7/+15 |
| | |||||
* | Merge branch 'feature/vfd_swmr' into multi | David Young | 2020-08-31 | 9 | -58/+150 |
|\ | |||||
| * | Write a comment about a bit of overflow-avoidance logic. NFCI. | David Young | 2020-08-31 | 1 | -0/+1 |
| | | |||||
| * | Improve/expand the comments on the file->writer assertions. | David Young | 2020-08-31 | 1 | -6/+5 |
| | | |||||
| * | Delete an unhelpful comment. NFCI. | David Young | 2020-08-31 | 1 | -1/+1 |
| | | |||||
| * | Add some header comments to functions. | David Young | 2020-08-31 | 1 | -0/+8 |
| | | |||||
| * | Rename `api_elapsed_nslots` to `api_elapsed_nbuckets`: possibly clarifies | David Young | 2020-08-31 | 1 | -5/+9 |
| | | | | | | | | things, possibly does not? NFCI. | ||||
| * | Document vfd_swmr_pageno_to_mdf_idx_entry() and rename its parameter | David Young | 2020-08-31 | 1 | -3/+15 |
| | | | | | | | | nindices -> nentries. | ||||
| * | Wrap a line in a comment at 80 columns. | David Young | 2020-08-31 | 1 | -2/+2 |
| | | |||||
| * | Add/improve some struct/member documentation per John's request. | David Young | 2020-08-31 | 5 | -37/+56 |
| | | |||||
| * | Document vfd_swmr_writer_may_increase_tick_to() and | David Young | 2020-08-31 | 1 | -0/+31 |
| | | | | | | | | vfd_swmr_reader_did_increase_tick_to(). NFCI. | ||||
| * | Document H5HG_trap(). | David Young | 2020-08-31 | 1 | -0/+18 |
| | | |||||
| * | Delete unused local variable. NFCI. | David Young | 2020-08-31 | 1 | -1/+0 |
| | | |||||
| * | Use the DECODE macro with the correct signedness for the variable. | David Young | 2020-08-31 | 1 | -4/+4 |
| | | |||||
* | | Merge branch 'feature/vfd_swmr' into multi | David Young | 2020-08-28 | 2 | -12/+23 |
|\ \ | |/ | |||||
| * | Also accept transitions of the superblock status flags to | David Young | 2020-08-28 | 1 | -11/+22 |
| | | | | | | | | | | H5F_SUPER_WRITE_ACCESS|H5F_SUPER_SWMR_WRITE_ACCESS. This should fix the problem Dana's seeing on his test VM. | ||||
| * | Fix a typo in a comment. NFCI. | David Young | 2020-08-28 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'feature/vfd_swmr' into multi | David Young | 2020-08-25 | 2 | -7/+56 |
|\ \ | |/ | |||||
| * | Describe the behavior of H5FD_vfd_swmr_dedup() in excruciating detail. | David Young | 2020-08-25 | 1 | -0/+32 |
| | |