Compare commits

..

5 commits

Author SHA1 Message Date
3556353657 Fix invalid use of mutex in TSLQueue
Mutex was removed in favor of the custom SharedSpinLock.
2023-10-23 15:53:52 +09:00
72fe012a43 Don't fail on "try" fns if failed to get spinLock
In SharedSpinLock: Only fail on "try" fns after spinLock was acquired
and condition is not met.
2023-10-19 21:23:43 +09:00
71b56303b7 Refactor shared-spin-lock to use atomic "spinLock" 2023-10-18 22:28:40 +09:00
749f299e28 Minor refactorings 2023-07-22 19:07:32 +09:00
9b323eff55 Reland C++11 "shared_lock" with iter remove fix
On iterator remove, the iterator will trade the read lock for a write
lock, and trade back for a read lock once the remove has been completed.
2023-07-22 18:58:36 +09:00
2 changed files with 0 additions and 15 deletions

View file

@ -1,13 +0,0 @@
name: Publish doxygen documentation to seodisparate.com
on:
push:
branches:
- 'master'
jobs:
doxygen-gen-and-publish:
runs-on: archLinux
steps:
- run: git clone https://git.seodisparate.com/stephenseo/UDPConnection.git UDPC
- run: cd UDPC && doxygen
- run: rsync -rt --delete UDPC/doxygen_out/html/ /srv/http/udpc_docs/

View file

@ -45,8 +45,6 @@ The source of `NetworkTest` can be found in `src/test/UDPC_NetworkTest.c`.
[See the gh-pages generated Doxygen documentation here.](https://stephen-seo.github.io/UDPConnection/)
[Alternatively, see the generated Doxygen documentation on my website.](https://seodisparate.com/udpc_docs)
## Compiling
### Release builds