Skip to content
This repository was archived by the owner on Mar 22, 2023. It is now read-only.

Commit e9d41ac

Browse files
Merge pull request #1067 from karczex/mpsc_queue
Mpsc queue
2 parents 8079613 + 7c3f826 commit e9d41ac

10 files changed

Lines changed: 1367 additions & 1 deletion

File tree

CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ option(TEST_ENUMERABLE_THREAD_SPECIFIC "enable testing of pmem::obj::enumerable_
9999
option(TEST_CONCURRENT_MAP "enable testing of pmem::obj::experimental::concurrent_map (depends on TEST_STRING)" ON)
100100
option(TEST_SELF_RELATIVE_POINTER "enable testing of pmem::obj::experimental::self_relative_ptr" ON)
101101
option(TEST_RADIX_TREE "enable testing of pmem::obj::experimental::radix_tree" ON)
102+
option(TEST_MPSC_QUEUE "enable testing of pmem::obj::experimental::mpsc_queue" ON)
102103

103104
# ----------------------------------------------------------------- #
104105
## Setup environment, find packages, set compiler's flags,

LICENSE

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
SPDX-License-Identifier: BSD-3-Clause
2-
Copyright 2018, Intel Corporation
2+
Copyright 2018-2021, Intel Corporation
33

44
Redistribution and use in source and binary forms, with or without
55
modification, are permitted provided that the following conditions
@@ -35,3 +35,7 @@ following exceptions:
3535

3636
* tests/external/libcxx which contain tests adapted from llvm
3737
libcxx, and is covered by license contained in that directory.
38+
39+
* include/detail/ringbuf.hpp and tests/mpsc_queue/ringbuf.cpp contain
40+
ring buffer implementation and tests adapted from: https://github.com/rmind/ringbuf
41+
which is covered by licence included in those files.

0 commit comments

Comments
 (0)