Skip to content

Commit 3002cf7

Browse files
committed
[include] Add lockfree queues from moodycamel (current master)
1 parent 6668df0 commit 3002cf7

File tree

6 files changed

+5654
-0
lines changed

6 files changed

+5654
-0
lines changed

Diff for: include/lockfree/concurrentqueue/LICENSE.md

+52
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
Simplified BSD License:
2+
3+
Copyright (c) 2013-2016, Cameron Desrochers.
4+
All rights reserved.
5+
6+
Redistribution and use in source and binary forms, with or without modification,
7+
are permitted provided that the following conditions are met:
8+
9+
- Redistributions of source code must retain the above copyright notice, this list of
10+
conditions and the following disclaimer.
11+
- Redistributions in binary form must reproduce the above copyright notice, this list of
12+
conditions and the following disclaimer in the documentation and/or other materials
13+
provided with the distribution.
14+
15+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
16+
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
17+
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
18+
THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
19+
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
20+
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21+
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
22+
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
23+
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
24+
25+
---
26+
27+
I have also chosen to dual-license under the Boost Software License as an alternative to
28+
the Simplified BSD license above:
29+
30+
Boost Software License - Version 1.0 - August 17th, 2003
31+
32+
Permission is hereby granted, free of charge, to any person or organization
33+
obtaining a copy of the software and accompanying documentation covered by
34+
this license (the "Software") to use, reproduce, display, distribute,
35+
execute, and transmit the Software, and to prepare derivative works of the
36+
Software, and to permit third-parties to whom the Software is furnished to
37+
do so, all subject to the following:
38+
39+
The copyright notices in the Software and this entire statement, including
40+
the above license grant, this restriction and the following disclaimer,
41+
must be included in all copies of the Software, in whole or in part, and
42+
all derivative works of the Software, unless such copies or derivative
43+
works are solely in the form of machine-executable object code generated by
44+
a source language processor.
45+
46+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
47+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
48+
FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
49+
SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
50+
FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
51+
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
52+
DEALINGS IN THE SOFTWARE.

0 commit comments

Comments
 (0)