summary refs log tree commit diff
path: root/pkgs/development/libraries
diff options
context:
space:
mode:
authorArseniy Seroka <jagajaga@users.noreply.github.com>2014-11-30 03:17:51 +0300
committerArseniy Seroka <jagajaga@users.noreply.github.com>2014-11-30 03:17:51 +0300
commit2d9041237875985594a0ea0381cfb19d66e3c87f (patch)
tree2ebf5d7628b8358dad82c42fb902060f8b62da7f /pkgs/development/libraries
parent24524e5a44a78739aaf0c3f6521c4a2fc44021f1 (diff)
parent2a1993d4ec753fa27bdc7d2923a8f09bb4fba894 (diff)
downloadnixpkgs-2d9041237875985594a0ea0381cfb19d66e3c87f.tar
nixpkgs-2d9041237875985594a0ea0381cfb19d66e3c87f.tar.gz
nixpkgs-2d9041237875985594a0ea0381cfb19d66e3c87f.tar.bz2
nixpkgs-2d9041237875985594a0ea0381cfb19d66e3c87f.tar.lz
nixpkgs-2d9041237875985594a0ea0381cfb19d66e3c87f.tar.xz
nixpkgs-2d9041237875985594a0ea0381cfb19d66e3c87f.tar.zst
nixpkgs-2d9041237875985594a0ea0381cfb19d66e3c87f.zip
Merge pull request #5176 from iu-parfunc/chaselev-deque
haskell: add chaselev-deque
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r--pkgs/development/libraries/haskell/chaselev-deque/default.nix25
1 files changed, 25 insertions, 0 deletions
diff --git a/pkgs/development/libraries/haskell/chaselev-deque/default.nix b/pkgs/development/libraries/haskell/chaselev-deque/default.nix
new file mode 100644
index 00000000000..0b271ce5f68
--- /dev/null
+++ b/pkgs/development/libraries/haskell/chaselev-deque/default.nix
@@ -0,0 +1,25 @@
+# This file was auto-generated by cabal2nix. Please do NOT edit manually!
+
+{ cabal, abstractDeque, abstractDequeTests, atomicPrimops
+, bitsAtomic, HUnit, testFramework, testFrameworkHunit
+, transformers, vector
+}:
+
+cabal.mkDerivation (self: {
+  pname = "chaselev-deque";
+  version = "0.5.0.3";
+  sha256 = "1qkrypqsbfnr6kcl6idqmq2z4nf6jmqmgzddzhh031nxd22p18y6";
+  buildDepends = [
+    abstractDeque atomicPrimops bitsAtomic transformers vector
+  ];
+  testDepends = [
+    abstractDeque abstractDequeTests atomicPrimops HUnit testFramework
+    testFrameworkHunit vector
+  ];
+  meta = {
+    homepage = "https://github.com/rrnewton/haskell-lockfree/wiki";
+    description = "Chase & Lev work-stealing lock-free double-ended queues (deques)";
+    license = self.stdenv.lib.licenses.bsd3;
+    platforms = self.ghc.meta.platforms;
+  };
+})