Commit graph

17 commits

Author SHA1 Message Date
Umar Farooq
064ebc6fbe SPSC bounded without atomic functions 2016-09-18 21:41:16 +02:00
Umar Farooq
e4d59650ed Add mpmc_test_fib to equally compare mpmc and spsc_ub 2016-09-11 15:11:32 +02:00
Umar Farooq
8b9a5680bd Change MPMC queue to compile on Linux 2016-09-09 18:38:17 +02:00
Umar Farooq
d48be555ef Use same API interface as of MPMC for SPSC and test with simple multithreaded example 2016-09-09 16:35:59 +02:00
Umar Farooq
5cdd1c286f Minor changes to compile the unbounded SPSC queue code 2016-09-09 14:39:50 +02:00
991603c452 added spsc_test back to makefile 2016-09-08 00:52:33 -04:00
9a96b07b4d renamed files to be consistent with existent queues 2016-09-08 00:45:29 -04:00
4c0ee0872d Use of memory.h and split unbounded SPSC code into c and h files 2016-09-08 00:45:25 -04:00
9fd3a90e5f Unbounded SPSC queue port with simple sanity check 2016-09-08 00:44:24 -04:00
d8c0f6617b Unbounded SPSC queue port with simple sanity check 2016-09-08 00:43:20 -04:00
f4bdc69f96 Splitted MPMC queue implementation into source and header file 2016-08-27 20:58:27 -04:00
af89e73562 renamed SPSC queue files to spsc_* 2016-08-27 18:47:07 -04:00
7dfe65ffe3 added test for MPMC queue and fixed various smaller bugs (its compiling and working now) 2016-08-27 17:45:36 -04:00
8eefdd3bac Renamed main.c to test.c 2016-08-27 15:57:20 -04:00
51f22520ee Changed a couple of CFLAGS (we need -std=c11) and removed pthread and math libraries 2016-08-27 15:52:20 -04:00
Umar Farooq
aaf7cb4f1f some error fixes with atomic functions 2016-08-24 04:18:45 +02:00
Umar Farooq
94f82768da Initial implemetation of push and pull, build fails 2016-08-23 16:50:15 +02:00