summary refs log tree commit diff
path: root/pkgs/development/libraries
diff options
context:
space:
mode:
authorRyan Newton <rrnewton@gmail.com>2014-11-29 11:18:45 -0500
committerRyan Newton <rrnewton@gmail.com>2014-11-29 11:18:45 -0500
commit2a1993d4ec753fa27bdc7d2923a8f09bb4fba894 (patch)
tree0fc3321f8f8502d2e152ef3025a73630fca9ef47 /pkgs/development/libraries
parent8c766dcc900883206ce79fbddb6498702d04619e (diff)
downloadnixpkgs-2a1993d4ec753fa27bdc7d2923a8f09bb4fba894.tar
nixpkgs-2a1993d4ec753fa27bdc7d2923a8f09bb4fba894.tar.gz
nixpkgs-2a1993d4ec753fa27bdc7d2923a8f09bb4fba894.tar.bz2
nixpkgs-2a1993d4ec753fa27bdc7d2923a8f09bb4fba894.tar.lz
nixpkgs-2a1993d4ec753fa27bdc7d2923a8f09bb4fba894.tar.xz
nixpkgs-2a1993d4ec753fa27bdc7d2923a8f09bb4fba894.tar.zst
nixpkgs-2a1993d4ec753fa27bdc7d2923a8f09bb4fba894.zip
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;
+  };
+})