- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 311
Make H5FL package threadsafe #5195
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
          
     Open
      
      
            qkoziol
  wants to merge
  720
  commits into
  HDFGroup:develop
  
    
      
        
          
  
    
      Choose a base branch
      
     
    
      
        
      
      
        
          
          
        
        
          
            
              
              
              
  
           
        
        
          
            
              
              
           
        
       
     
  
        
          
            
          
            
          
        
       
    
      
from
qkoziol:ts_h5fl_reg
  
      
      
   
  
    
  
  
  
 
  
      
    base: develop
Could not load branches
            
              
  
    Branch not found: {{ refName }}
  
            
                
      Loading
              
            Could not load tags
            
            
              Nothing to show
            
              
  
            
                
      Loading
              
            Are you sure you want to change the base?
            Some commits from the old base branch may be removed from the timeline,
            and old review comments may become outdated.
          
          
  
     Open
                    Changes from 250 commits
      Commits
    
    
            Show all changes
          
          
            720 commits
          
        
        Select commit
          Hold shift + click to select a range
      
      c98f90a
              
                Merge remote-tracking branch 'origin/threading_updates' into non_rec_…
              
              
                qkoziol fc8f94b
              
                Merge remote-tracking branch 'origin/non_rec_rwlock' into locking_pro…
              
              
                qkoziol 9190f91
              
                Merge remote-tracking branch 'origin/develop' into threading_updates
              
              
                qkoziol 3b4016a
              
                Merge remote-tracking branch 'origin/threading_updates' into non_rec_…
              
              
                qkoziol 7474b4d
              
                Merge remote-tracking branch 'origin/non_rec_rwlock' into locking_pro…
              
              
                qkoziol 58cbc5c
              
                Add BEFORE/AFTER user callback wrappers to missed VFD callbacks
              
              
                qkoziol 76ee4ea
              
                Committing clang-format changes
              
              
                github-actions[bot] 6eef1a2
              
                Merge remote-tracking branch 'origin/develop' into threading_updates
              
              
                qkoziol d2ee4cd
              
                Merge remote-tracking branch 'origin/threading_updates' into non_rec_…
              
              
                qkoziol 015c029
              
                Committing clang-format changes
              
              
                github-actions[bot] 909015c
              
                Committing clang-format changes
              
              
                github-actions[bot] 9e58936
              
                Merge remote-tracking branch 'origin/non_rec_rwlock' into locking_pro…
              
              
                qkoziol 218f662
              
                Merge remote-tracking branch 'origin/develop' into threading_updates
              
              
                qkoziol 981ec35
              
                Merge remote-tracking branch 'origin/threading_updates' into non_rec_…
              
              
                qkoziol 06bc0a8
              
                Merge remote-tracking branch 'origin/non_rec_rwlock' into locking_pro…
              
              
                qkoziol dbe90c8
              
                Small optimizations to thread pools
              
              
                qkoziol 7746097
              
                Committing clang-format changes
              
              
                github-actions[bot] 8ced6e4
              
                Rename routines for acquiring & releasing API mutex
              
              
                qkoziol 9725b38
              
                Merge remote-tracking branch 'origin/develop' into threading_updates
              
              
                qkoziol d4fe1dd
              
                Merge remote-tracking branch 'origin/threading_updates' into non_rec_…
              
              
                qkoziol cf94f43
              
                Optimize setting & getting thread-specific keys
              
              
                qkoziol 35bd789
              
                Merge remote-tracking branch 'origin/non_rec_rwlock' into locking_pro…
              
              
                qkoziol 712d4e0
              
                Committing clang-format changes
              
              
                github-actions[bot] b16c9cb
              
                Committing clang-format changes
              
              
                github-actions[bot] 0aae351
              
                Committing clang-format changes
              
              
                github-actions[bot] d15663e
              
                Make H5FL package threadsafe and add efficient mutex for the 'DLFTT' …
              
              
                qkoziol dd1cc71
              
                Committing clang-format changes
              
              
                github-actions[bot] b2ed8f9
              
                Merge remote-tracking branch 'origin/develop' into threading_updates
              
              
                qkoziol 476d0f0
              
                Merge remote-tracking branch 'origin/threading_updates' into non_rec_…
              
              
                qkoziol aaa7868
              
                Merge remote-tracking branch 'origin/non_rec_rwlock' into locking_pro…
              
              
                qkoziol aa44b1f
              
                Merge remote-tracking branch 'origin/locking_protocol' into ts_h5fl_reg
              
              
                qkoziol 30501f0
              
                Committing clang-format changes
              
              
                github-actions[bot] 55b2806
              
                Revert a few changes, to make a cleaner diff
              
              
                qkoziol 7dda0f5
              
                Remove non-concurrency changes
              
              
                qkoziol c0ccec2
              
                Committing clang-format changes
              
              
                github-actions[bot] 1e584c1
              
                Protect the memory limits and fix factory issues
              
              
                qkoziol 54aa69a
              
                Committing clang-format changes
              
              
                github-actions[bot] c6babd1
              
                Cleanup code a bit
              
              
                qkoziol d2fe48f
              
                Check if factories are initialized
              
              
                qkoziol 696124a
              
                Committing clang-format changes
              
              
                github-actions[bot] 2cacd25
              
                Merge remote-tracking branch 'origin/develop' into threading_updates
              
              
                qkoziol b43305e
              
                Merge remote-tracking branch 'origin/threading_updates' into non_rec_…
              
              
                qkoziol 95d6a8c
              
                Merge remote-tracking branch 'origin/non_rec_rwlock' into locking_pro…
              
              
                qkoziol a3eef49
              
                Merge remote-tracking branch 'origin/locking_protocol' into ts_h5fl_reg
              
              
                qkoziol a7da18c
              
                Fix typo in configure check
              
              
                qkoziol 11f1a0d
              
                Merge remote-tracking branch 'origin/locking_protocol' into ts_h5fl_reg
              
              
                qkoziol d488bd0
              
                Move global variable initialization code out of H5TS header
              
              
                qkoziol 26f5308
              
                Committing clang-format changes
              
              
                github-actions[bot] 67551c6
              
                Fix check for threads in subfiling check
              
              
                qkoziol 847f473
              
                Merge remote-tracking branch 'origin/develop' into threading_updates
              
              
                qkoziol 14cce82
              
                Merge remote-tracking branch 'origin/threading_updates' into non_rec_…
              
              
                qkoziol 714437f
              
                Merge remote-tracking branch 'origin/non_rec_rwlock' into locking_pro…
              
              
                qkoziol a9234e4
              
                Merge remote-tracking branch 'origin/locking_protocol' into ts_h5fl_reg
              
              
                qkoziol 421378a
              
                Redistribute code back to threading_updates branch
              
              
                qkoziol 8cf564c
              
                Redistribute code between this branch and the non_rec_rwlock branch
              
              
                qkoziol 0a40eb8
              
                Merge remote-tracking branch 'origin/develop' into threading_updates
              
              
                qkoziol 7778b78
              
                Committing clang-format changes
              
              
                github-actions[bot] 8c47af8
              
                Remove voidp atomics
              
              
                qkoziol 92d8ca7
              
                Fix typo
              
              
                qkoziol a3e7bfa
              
                Redistribute code between this branch and the non_rec_rwlock branch
              
              
                qkoziol e3dd94f
              
                Fixed usage issue with FindZLIB.cmake module (#4655)
              
              
                byrnHDF 7d0e3a3
              
                Eliminate more H5E_BEGIN/END_TRY macros and H5E_clear_stack() calls (…
              
              
                qkoziol 0d55938
              
                Make VOL CI run against current branch (#4654)
              
              
                mattjala 92eb3d3
              
                Committing clang-format changes
              
              
                github-actions[bot] 7b3b3bd
              
                Remove voidp atomics
              
              
                qkoziol 9d62227
              
                Fix typo
              
              
                qkoziol 958eaa3
              
                Redistribute code between this branch and the non_rec_rwlock branch
              
              
                qkoziol 6636db2
              
                Remove voidp atomics
              
              
                qkoziol 4573806
              
                Fix typo
              
              
                qkoziol d5f5735
              
                Restore atomic voidp inline routines
              
              
                qkoziol afae630
              
                Merge remote-tracking branch 'origin/threading_updates' into non_rec_…
              
              
                qkoziol b3b1584
              
                Committing clang-format changes
              
              
                github-actions[bot] ce70682
              
                Restore atomic voidp routines
              
              
                qkoziol a509273
              
                Merge remote-tracking branch 'origin/non_rec_rwlock' into locking_pro…
              
              
                qkoziol 4f8305e
              
                Merge remote-tracking branch 'origin/develop' into threading_updates
              
              
                qkoziol 58c75f3
              
                Yield thread's timeslice when spin-waiting for barrier completion
              
              
                qkoziol b2e6e4d
              
                Committing clang-format changes
              
              
                github-actions[bot] e5f8cbd
              
                Merge remote-tracking branch 'origin/threading_updates' into non_rec_…
              
              
                qkoziol 1c681af
              
                Merge remote-tracking branch 'origin/non_rec_rwlock' into locking_pro…
              
              
                qkoziol e0a5184
              
                Merge remote-tracking branch 'origin/locking_protocol' into ts_h5fl_reg
              
              
                qkoziol d95abf4
              
                Merge remote-tracking branch 'origin/develop' into non_rec_rwlock
              
              
                qkoziol 44ec13c
              
                Merge remote-tracking branch 'origin/develop' into non_rec_rwlock
              
              
                qkoziol f13fde9
              
                Merge remote-tracking branch 'origin/non_rec_rwlock' into locking_pro…
              
              
                qkoziol b1720a7
              
                Merge remote-tracking branch 'origin/locking_protocol' into ts_h5fl_reg
              
              
                qkoziol a1445c4
              
                Merge remote-tracking branch 'origin/develop' into non_rec_rwlock
              
              
                qkoziol d3a8f6a
              
                Merge remote-tracking branch 'origin/non_rec_rwlock' into locking_pro…
              
              
                qkoziol 7f6b4d6
              
                Merge remote-tracking branch 'origin/locking_protocol' into ts_h5fl_reg
              
              
                qkoziol 8c0d675
              
                Merge remote-tracking branch 'origin/develop' into locking_protocol
              
              
                qkoziol 68a5541
              
                Fixups after merging from TOT
              
              
                qkoziol b2c72a0
              
                Merge remote-tracking branch 'origin/develop' into locking_protocol
              
              
                qkoziol fcfd7cd
              
                Remove missed NVIDIA copyright lines
              
              
                qkoziol 91c9b3c
              
                More cleanups from merge, updated RELEASE.txt, code tidying
              
              
                qkoziol edbf13c
              
                Committing clang-format changes
              
              
                github-actions[bot] cc77afe
              
                Debug CI failure on github
              
              
                qkoziol fcc71dd
              
                Cleanups while preparing to submit PR
              
              
                qkoziol d8f1b74
              
                Committing clang-format changes
              
              
                github-actions[bot] 287c78f
              
                Fix missing routine on MacOS ttsafe test (#4863)
              
              
                mattjala defb041
              
                Fixes a segfault in h5dump (#4862)
              
              
                bmribler 1152d93
              
                Merge remote-tracking branch 'origin/develop' into locking_protocol
              
              
                qkoziol bb08384
              
                Merge remote-tracking branch 'origin/develop' into locking_protocol
              
              
                qkoziol 877ce80
              
                Merge remote-tracking branch 'origin/develop' into locking_protocol
              
              
                qkoziol e41514e
              
                Merge remote-tracking branch 'origin/develop' into locking_protocol
              
              
                qkoziol e0b67a2
              
                Committing clang-format changes
              
              
                github-actions[bot] d991219
              
                Merge remote-tracking branch 'origin/develop' into locking_protocol
              
              
                qkoziol aa50796
              
                Committing clang-format changes
              
              
                github-actions[bot] 64a28b3
              
                Merge remote-tracking branch 'origin/develop' into locking_protocol
              
              
                qkoziol 2f379d2
              
                Merge remote-tracking branch 'origin/develop' into locking_protocol
              
              
                qkoziol 4c9b00c
              
                Merge remote-tracking branch 'origin/develop' into locking_protocol
              
              
                qkoziol b116bd7
              
                Correct misc. issues from changes on develop
              
              
                qkoziol 153c56a
              
                Committing clang-format changes
              
              
                github-actions[bot] ee57b11
              
                Add rwlock emulation on MacOS
              
              
                qkoziol c25aac4
              
                Remove FALSE from some API tests (#4977)
              
              
                jhendersonHDF 0d32364
              
                Set the C standard to 11 (#4975)
              
              
                derobins 82a0ea9
              
                Remove the high-level GIF tools (#4976)
              
              
                derobins f07868d
              
                Renamed COPYING to LICENSE (#4978)
              
              
                derobins f3cae8f
              
                Always check for __attribute__() in CMake (#4980)
              
              
                derobins 2eb9ccd
              
                Remove some Solaris Studio work-arounds (#4979)
              
              
                derobins 0c1eb7d
              
                Check in generated files in src (#4981)
              
              
                derobins 8d0a602
              
                Move h5_test_init() calls after MPI_Init (#4988)
              
              
                jhendersonHDF 1031b19
              
                Remove bin/cmakehdf5
              
              
                 729a6f5
              
                Replace COPYING with LICENSE in workflows (#4989)
              
              
                byrnHDF f7915dc
              
                Prefix remaining CMake options except for CMake BUILD* variables (#4990)
              
              
                byrnHDF 0fd9afc
              
                Merge remote-tracking branch 'origin/develop' into locking_protocol
              
              
                qkoziol 2c1cb90
              
                Committing clang-format changes
              
              
                github-actions[bot] 9e41db9
              
                Merge remote-tracking branch 'origin/develop' into locking_protocol
              
              
                qkoziol 688cde5
              
                Merge remote-tracking branch 'origin/develop' into locking_protocol
              
              
                qkoziol 69d3d28
              
                Committing clang-format changes
              
              
                github-actions[bot] 94b1b77
              
                Merge remote-tracking branch 'origin/develop' into locking_protocol
              
              
                qkoziol 4426f03
              
                Remove API routine calls from within the library
              
              
                qkoziol 8e7ccf7
              
                Committing clang-format changes
              
              
                github-actions[bot] cfdde80
              
                Revert change
              
              
                qkoziol 5832f7d
              
                Switch 'return NULL' to HGOTO_DONE(NULL) in H5allocate_memory
              
              
                qkoziol a94f074
              
                Minor cleanups
              
              
                qkoziol 2af59a1
              
                Protect more user callbacks
              
              
                qkoziol a2e0f5b
              
                Committing clang-format changes
              
              
                github-actions[bot] affe3a2
              
                Merge remote-tracking branch 'origin/develop' into locking_protocol
              
              
                qkoziol b14ce95
              
                Merge branch 'develop' into locking_protocol
              
              
                derobins 2473d07
              
                Update FUNC_ENTER
              
              
                qkoziol 5226226
              
                Merge branch 'develop' into locking_protocol
              
              
                qkoziol 84ae455
              
                Merge remote-tracking branch 'origin/develop' into locking_protocol
              
              
                qkoziol 87d91c1
              
                Merge remote-tracking branch 'origin/locking_protocol' into ts_h5fl_reg
              
              
                qkoziol 473cebc
              
                Correct some atomics issues
              
              
                qkoziol d9cfc84
              
                Committing clang-format changes
              
              
                github-actions[bot] 4060515
              
                Switch #ifdef to correct macro
              
              
                qkoziol f9900b4
              
                Correct free-list test
              
              
                qkoziol 03ebc01
              
                Committing clang-format changes
              
              
                github-actions[bot] 6bc58bc
              
                Merge remote-tracking branch 'origin/develop' into locking_protocol
              
              
                qkoziol ae27cd1
              
                Add user-callback wrappers to complex conversions
              
              
                qkoziol e616ecc
              
                Committing clang-format changes
              
              
                github-actions[bot] 32cfa19
              
                Merge remote-tracking branch 'origin/locking_protocol' into ts_h5fl_reg
              
              
                qkoziol 9ba65be
              
                Enable checking for threads.h
              
              
                qkoziol ff8471e
              
                Committing clang-format changes
              
              
                github-actions[bot] 30ab7bd
              
                Correct API LOCK/UNLOCK macros for non-threadsafe builds
              
              
                qkoziol 1b8ad8d
              
                Enable checking for threads.h
              
              
                qkoziol 191205f
              
                Merge remote-tracking branch 'origin/locking_protocol' into ts_h5fl_reg
              
              
                qkoziol fa313f0
              
                Committing clang-format changes
              
              
                github-actions[bot] a8e8fd2
              
                Committing clang-format changes
              
              
                github-actions[bot] 5be85c8
              
                Refactor location of threading package
              
              
                qkoziol 1fd01b4
              
                Fix thread library
              
              
                qkoziol c805c2f
              
                Update threading config
              
              
                qkoziol dcabd89
              
                Work on thread config
              
              
                qkoziol 51d1f5a
              
                Update thread library
              
              
                qkoziol 883cbbe
              
                Revert changes for detecting C11 threads
              
              
                qkoziol 8e52cfa
              
                Fix typo
              
              
                qkoziol b07f941
              
                Merge remote-tracking branch 'origin/locking_protocol' into ts_h5fl_reg
              
              
                qkoziol 71d3378
              
                Add wrappers for atomics in non-concurrent builds
              
              
                qkoziol b1f9d9d
              
                Committing clang-format changes
              
              
                github-actions[bot] da26810
              
                Merge remote-tracking branch 'origin/develop' into locking_protocol
              
              
                qkoziol f3cc44c
              
                Merge remote-tracking branch 'origin/locking_protocol' into ts_h5fl_reg
              
              
                qkoziol a4b5e66
              
                Test compile info
              
              
                qkoziol ff1dde9
              
                Focus testing on problem build
              
              
                qkoziol 5c6b895
              
                Add more debugging
              
              
                qkoziol 1e188f4
              
                Tune to Windows
              
              
                qkoziol b656619
              
                Committing clang-format changes
              
              
                github-actions[bot] 963c6c3
              
                Fix MSVC pragma
              
              
                qkoziol 3303567
              
                Fix the failures on non-concurrent builds
              
              
                qkoziol daca1fe
              
                Committing clang-format changes
              
              
                github-actions[bot] 588af1b
              
                Switch more atomics to macros
              
              
                qkoziol d42953e
              
                Merge remote-tracking branch 'origin/develop' into locking_protocol
              
              
                qkoziol 0faf451
              
                Remove prototype for unused routine.
              
              
                qkoziol a1fa3ab
              
                Merge remote-tracking branch 'origin/locking_protocol' into ts_h5fl_reg
              
              
                qkoziol b228138
              
                Committing clang-format changes
              
              
                github-actions[bot] 06323a1
              
                Committing clang-format changes
              
              
                github-actions[bot] 10529cf
              
                Add comments
              
              
                qkoziol c1656dd
              
                Merge remote-tracking branch 'origin/locking_protocol' into ts_h5fl_reg
              
              
                qkoziol 2c2993d
              
                Try to prevent errors if an unknown multithreading mode is encountered
              
              
                qkoziol b209735
              
                Merge remote-tracking branch 'origin/develop' into locking_protocol
              
              
                qkoziol 594c12d
              
                Add missed protection around user callback
              
              
                qkoziol d708126
              
                Merge remote-tracking branch 'origin/locking_protocol' into ts_h5fl_reg
              
              
                qkoziol 5cbfa4d
              
                Fix typo
              
              
                qkoziol 6d287e1
              
                Merge remote-tracking branch 'origin/locking_protocol' into ts_h5fl_reg
              
              
                qkoziol 898a7a9
              
                Fix warning
              
              
                qkoziol 0f7e26c
              
                Merge remote-tracking branch 'origin/locking_protocol' into ts_h5fl_reg
              
              
                qkoziol e37d23a
              
                Merge remote-tracking branch 'origin/develop' into locking_protocol
              
              
                qkoziol e7e1553
              
                Merge remote-tracking branch 'origin/locking_protocol' into ts_h5fl_reg
              
              
                qkoziol 7d28ecd
              
                Merge remote-tracking branch 'origin/develop' into locking_protocol
              
              
                qkoziol 56d2f52
              
                Follow changes on develop
              
              
                qkoziol a583a12
              
                Merge remote-tracking branch 'origin/locking_protocol' into ts_h5fl_reg
              
              
                qkoziol 18fe722
              
                Embrace more uses of H5_BEFORE_USER_CB*
              
              
                qkoziol 58a2310
              
                Committing clang-format changes
              
              
                github-actions[bot] 45150ef
              
                Try updating clang format options to know about H5_PAUSE/RESUME_ERRORS
              
              
                qkoziol 4363094
              
                Fix(?) clang format syntax
              
              
                qkoziol f77bc18
              
                Committing clang-format changes
              
              
                github-actions[bot] c932bda
              
                Disable clang formatting for these blocks again
              
              
                qkoziol 1ee9892
              
                Committing clang-format changes
              
              
                github-actions[bot] 4951361
              
                Fix blocks again!
              
              
                qkoziol 92b2bc5
              
                Committing clang-format changes
              
              
                github-actions[bot] 153226e
              
                Try again
              
              
                qkoziol 4050130
              
                Committing clang-format changes
              
              
                github-actions[bot] 401bed4
              
                Merge remote-tracking branch 'origin/locking_protocol' into ts_h5fl_reg
              
              
                qkoziol 4ba7ca2
              
                Merge remote-tracking branch 'origin/develop' into ts_h5fl_reg
              
              
                qkoziol 901d6b3
              
                Add random tester for "regular" free list operations
              
              
                qkoziol 17c688d
              
                Committing clang-format changes
              
              
                github-actions[bot] 3ac939e
              
                Merge remote-tracking branch 'origin/develop' into ts_h5fl_reg
              
              
                qkoziol 4b024d6
              
                Only run multithreaded H5FL tests when concurrency enabled
              
              
                qkoziol 0e81fbf
              
                Committing clang-format changes
              
              
                github-actions[bot] 443612b
              
                Add tests for threadsafe 'factory' free list operations
              
              
                qkoziol e672f5c
              
                Committing clang-format changes
              
              
                github-actions[bot] 00270b7
              
                Add testing for 'block' operations
              
              
                qkoziol 2db28c5
              
                Committing clang-format changes
              
              
                github-actions[bot] d96adf8
              
                Remove assert() that's incorrect in concurrent mode
              
              
                qkoziol 99aafb5
              
                Add 'array' testing
              
              
                qkoziol 8ccdcab
              
                Committing clang-format changes
              
              
                github-actions[bot] 3676f3c
              
                Merge remote-tracking branch 'origin/develop' into ts_h5fl_reg
              
              
                qkoziol 6ceb9df
              
                Merge remote-tracking branch 'origin/develop' into ts_h5fl_reg
              
              
                qkoziol 6b3c69a
              
                Merge remote-tracking branch 'origin/develop' into ts_h5fl_reg
              
              
                qkoziol 31e1c07
              
                Merge remote-tracking branch 'origin/develop' into ts_h5fl_reg
              
              
                qkoziol 9b2acbb
              
                Update to track changes on develop branch
              
              
                qkoziol 21323c1
              
                Merge remote-tracking branch 'origin/develop' into ts_h5fl_reg
              
              
                qkoziol 358dc55
              
                Merge remote-tracking branch 'origin/develop' into ts_h5fl_reg
              
              
                qkoziol 4522320
              
                Merge remote-tracking branch 'origin/develop' into ts_h5fl_reg
              
              
                qkoziol 6247631
              
                Remove accidental inclusion of NVIDIA copyright
              
              
                qkoziol 28f4f91
              
                Merge remote-tracking branch 'origin/develop' into ts_h5fl_reg
              
              
                qkoziol 851aa9f
              
                Remove unintentionally included text file
              
              
                qkoziol 7b33d54
              
                Merge remote-tracking branch 'origin/develop' into ts_h5fl_reg
              
              
                qkoziol d51576e
              
                Merge remote-tracking branch 'origin/develop' into ts_h5fl_reg
              
              
                qkoziol 0cd8c40
              
                Merge remote-tracking branch 'origin/develop' into ts_h5fl_reg
              
              
                qkoziol c8cc7a8
              
                Merge remote-tracking branch 'origin/develop' into ts_h5fl_reg
              
              
                qkoziol 51e4919
              
                Merge remote-tracking branch 'origin/develop' into ts_h5fl_reg
              
              
                qkoziol 6caca85
              
                Fixes for check-vfd testing
              
              
                qkoziol 14d4dfc
              
                Add new option that controls enabling free lists
              
              
                qkoziol dea5679
              
                Committing clang-format changes
              
              
                github-actions[bot] 421f556
              
                Merge remote-tracking branch 'origin/develop' into ts_h5fl_reg
              
              
                qkoziol cd4df58
              
                Remove unused variables
              
              
                qkoziol 7d58eb2
              
                Merge remote-tracking branch 'origin/develop' into ts_h5fl_reg
              
              
                qkoziol bc6c54b
              
                Merge remote-tracking branch 'origin/develop' into ts_h5fl_reg
              
              
                qkoziol af0f47e
              
                Simplified fix for https://github.com/HDFGroup/hdf5/pull/5829
              
              
                qkoziol f7b59cf
              
                Corrected change in https://github.com/HDFGroup/hdf5/issues/5549
              
              
                qkoziol 6f06c86
              
                Clean up fix for https://github.com/HDFGroup/hdf5/issues/5579
              
              
                qkoziol 6f0d330
              
                Committing clang-format changes
              
              
                github-actions[bot] File filter
Filter by extension
Conversations
          Failed to load comments.   
        
        
          
      Loading
        
  Jump to
        
          Jump to file
        
      
      
          Failed to load files.   
        
        
          
      Loading
        
  Diff view
Diff view
There are no files selected for viewing
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              Large diffs are not rendered by default.
      
      Oops, something went wrong.
      
    
  
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
      
      Oops, something went wrong.
        
    
  
      
      Oops, something went wrong.
        
    
  
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The return value of H5TS_mutex_lock is ignored in these atomic operations. It’s safer to check for lock/unlock failures to avoid potential deadlocks or inconsistent state if the mutex operations fail.