Commit Graph

7 Commits

Author SHA1 Message Date
kevin
9acb24e9e1 Apply licensing information to project. 2024-12-01 14:35:24 -05:00
kevin
475cf5e541 cwNbMpScQueue.h/c : Fixed bug where the tail was not correctly updated in advance().
Added peek_reset().
2024-03-28 19:43:40 -04:00
kevin
c9281603de cwNbMpScQueue.h/cpp: Added count(). 2024-03-25 14:29:25 -04:00
kevin
99871c5bef cwNbMpScQueue.h/cpp :
1. Added peek().
2. blockL is now made from individual allocated blocks to ease memory alignment.
3. node_t and blob length is now padded out to a multiple of 8 bytes to guarantee memory alignment.
4. advance() now returns the next blob.
2024-03-25 13:31:58 -04:00
kevin
6f2444b8d7 cwNbMpScQueue.h/cpp : Verified with -fsanitize thread added comments. 2024-03-11 19:21:03 -04:00
kevin
68b92212c2 cwNbMpScQueue.h/cpp : Added use of 'cleanBlkN' and 'cleanProcN'.
Updates to test function.
2024-03-03 16:35:23 -05:00
kevin
f0d87b903e cwNbMpScQueue.h/cpp,Makefile : Initial commit 2024-02-25 16:19:59 -05:00