(lang dune 3.17)
(name saturn_lockfree)
(version 0.5.0)
(sections
 (lib /usr/lib/x86_64-linux-gnu/ocaml/5.3.0/saturn_lockfree)
 (libexec /usr/lib/x86_64-linux-gnu/ocaml/5.3.0/saturn_lockfree)
 (doc /usr/doc/saturn_lockfree))
(files
 (lib
  (ArrayExtra.ml
   META
   __private__/linked_set/.public_cmi/linked_set.cmi
   __private__/linked_set/.public_cmi/linked_set.cmt
   __private__/linked_set/linked_set.a
   __private__/linked_set/linked_set.cma
   __private__/linked_set/linked_set.cmx
   __private__/linked_set/linked_set.cmxa
   __private__/linked_set/linked_set.ml
   dune-package
   michael_scott_queue.ml
   michael_scott_queue.mli
   michael_scott_queue_intf.ml
   michael_scott_queue_unsafe.ml
   michael_scott_queue_unsafe.mli
   michael_scott_queue_unsafe_node.ml
   mpmc_relaxed_queue.ml
   mpmc_relaxed_queue.mli
   mpsc_queue.ml
   mpsc_queue.mli
   opam
   saturn_lockfree.a
   saturn_lockfree.cma
   saturn_lockfree.cmi
   saturn_lockfree.cmt
   saturn_lockfree.cmti
   saturn_lockfree.cmx
   saturn_lockfree.cmxa
   saturn_lockfree.ml
   saturn_lockfree.mli
   saturn_lockfree__.cmi
   saturn_lockfree__.cmt
   saturn_lockfree__.cmx
   saturn_lockfree__.ml
   saturn_lockfree__ArrayExtra.cmi
   saturn_lockfree__ArrayExtra.cmt
   saturn_lockfree__ArrayExtra.cmx
   saturn_lockfree__Michael_scott_queue.cmi
   saturn_lockfree__Michael_scott_queue.cmt
   saturn_lockfree__Michael_scott_queue.cmti
   saturn_lockfree__Michael_scott_queue.cmx
   saturn_lockfree__Michael_scott_queue_intf.cmi
   saturn_lockfree__Michael_scott_queue_intf.cmt
   saturn_lockfree__Michael_scott_queue_intf.cmx
   saturn_lockfree__Michael_scott_queue_unsafe.cmi
   saturn_lockfree__Michael_scott_queue_unsafe.cmt
   saturn_lockfree__Michael_scott_queue_unsafe.cmti
   saturn_lockfree__Michael_scott_queue_unsafe.cmx
   saturn_lockfree__Michael_scott_queue_unsafe_node.cmi
   saturn_lockfree__Michael_scott_queue_unsafe_node.cmt
   saturn_lockfree__Michael_scott_queue_unsafe_node.cmx
   saturn_lockfree__Mpmc_relaxed_queue.cmi
   saturn_lockfree__Mpmc_relaxed_queue.cmt
   saturn_lockfree__Mpmc_relaxed_queue.cmti
   saturn_lockfree__Mpmc_relaxed_queue.cmx
   saturn_lockfree__Mpsc_queue.cmi
   saturn_lockfree__Mpsc_queue.cmt
   saturn_lockfree__Mpsc_queue.cmti
   saturn_lockfree__Mpsc_queue.cmx
   saturn_lockfree__Size.cmi
   saturn_lockfree__Size.cmt
   saturn_lockfree__Size.cmti
   saturn_lockfree__Size.cmx
   saturn_lockfree__Skiplist.cmi
   saturn_lockfree__Skiplist.cmt
   saturn_lockfree__Skiplist.cmti
   saturn_lockfree__Skiplist.cmx
   saturn_lockfree__Spsc_queue.cmi
   saturn_lockfree__Spsc_queue.cmt
   saturn_lockfree__Spsc_queue.cmti
   saturn_lockfree__Spsc_queue.cmx
   saturn_lockfree__Spsc_queue_intf.cmi
   saturn_lockfree__Spsc_queue_intf.cmt
   saturn_lockfree__Spsc_queue_intf.cmx
   saturn_lockfree__Spsc_queue_unsafe.cmi
   saturn_lockfree__Spsc_queue_unsafe.cmt
   saturn_lockfree__Spsc_queue_unsafe.cmti
   saturn_lockfree__Spsc_queue_unsafe.cmx
   saturn_lockfree__Treiber_stack.cmi
   saturn_lockfree__Treiber_stack.cmt
   saturn_lockfree__Treiber_stack.cmti
   saturn_lockfree__Treiber_stack.cmx
   saturn_lockfree__Ws_deque.cmi
   saturn_lockfree__Ws_deque.cmt
   saturn_lockfree__Ws_deque.cmti
   saturn_lockfree__Ws_deque.cmx
   size.ml
   size.mli
   skiplist.ml
   skiplist.mli
   spsc_queue.ml
   spsc_queue.mli
   spsc_queue_intf.ml
   spsc_queue_unsafe.ml
   spsc_queue_unsafe.mli
   treiber_stack.ml
   treiber_stack.mli
   ws_deque.ml
   ws_deque.mli))
 (libexec (__private__/linked_set/linked_set.cmxs saturn_lockfree.cmxs))
 (doc (CHANGES.md LICENSE.md README.md)))
(library
 (name saturn_lockfree)
 (kind normal)
 (archives (byte saturn_lockfree.cma) (native saturn_lockfree.cmxa))
 (plugins (byte saturn_lockfree.cma) (native saturn_lockfree.cmxs))
 (native_archives saturn_lockfree.a)
 (requires backoff multicore-magic)
 (main_module_name Saturn_lockfree)
 (modes byte native)
 (modules
  (wrapped
   (group
    (alias
     (obj_name saturn_lockfree__)
     (visibility public)
     (kind alias)
     (source (path Saturn_lockfree__) (impl (path saturn_lockfree__.ml-gen))))
    (name Saturn_lockfree)
    (modules
     (module
      (obj_name saturn_lockfree__ArrayExtra)
      (visibility public)
      (source (path ArrayExtra) (impl (path ArrayExtra.ml))))
     (module
      (obj_name saturn_lockfree__Michael_scott_queue)
      (visibility public)
      (source
       (path Michael_scott_queue)
       (intf (path michael_scott_queue.mli))
       (impl (path michael_scott_queue.ml))))
     (module
      (obj_name saturn_lockfree__Michael_scott_queue_intf)
      (visibility public)
      (source
       (path Michael_scott_queue_intf)
       (impl (path michael_scott_queue_intf.ml))))
     (module
      (obj_name saturn_lockfree__Michael_scott_queue_unsafe)
      (visibility public)
      (source
       (path Michael_scott_queue_unsafe)
       (intf (path michael_scott_queue_unsafe.mli))
       (impl (path michael_scott_queue_unsafe.ml))))
     (module
      (obj_name saturn_lockfree__Michael_scott_queue_unsafe_node)
      (visibility public)
      (source
       (path Michael_scott_queue_unsafe_node)
       (impl (path michael_scott_queue_unsafe_node.ml))))
     (module
      (obj_name saturn_lockfree__Mpmc_relaxed_queue)
      (visibility public)
      (source
       (path Mpmc_relaxed_queue)
       (intf (path mpmc_relaxed_queue.mli))
       (impl (path mpmc_relaxed_queue.ml))))
     (module
      (obj_name saturn_lockfree__Mpsc_queue)
      (visibility public)
      (source
       (path Mpsc_queue)
       (intf (path mpsc_queue.mli))
       (impl (path mpsc_queue.ml))))
     (module
      (obj_name saturn_lockfree)
      (visibility public)
      (source
       (path Saturn_lockfree)
       (intf (path saturn_lockfree.mli))
       (impl (path saturn_lockfree.ml))))
     (module
      (obj_name saturn_lockfree__Size)
      (visibility public)
      (source (path Size) (intf (path size.mli)) (impl (path size.ml))))
     (module
      (obj_name saturn_lockfree__Skiplist)
      (visibility public)
      (source
       (path Skiplist)
       (intf (path skiplist.mli))
       (impl (path skiplist.ml))))
     (module
      (obj_name saturn_lockfree__Spsc_queue)
      (visibility public)
      (source
       (path Spsc_queue)
       (intf (path spsc_queue.mli))
       (impl (path spsc_queue.ml))))
     (module
      (obj_name saturn_lockfree__Spsc_queue_intf)
      (visibility public)
      (source (path Spsc_queue_intf) (impl (path spsc_queue_intf.ml))))
     (module
      (obj_name saturn_lockfree__Spsc_queue_unsafe)
      (visibility public)
      (source
       (path Spsc_queue_unsafe)
       (intf (path spsc_queue_unsafe.mli))
       (impl (path spsc_queue_unsafe.ml))))
     (module
      (obj_name saturn_lockfree__Treiber_stack)
      (visibility public)
      (source
       (path Treiber_stack)
       (intf (path treiber_stack.mli))
       (impl (path treiber_stack.ml))))
     (module
      (obj_name saturn_lockfree__Ws_deque)
      (visibility public)
      (source
       (path Ws_deque)
       (intf (path ws_deque.mli))
       (impl (path ws_deque.ml))))))
   (wrapped true))))
(library
 (name saturn_lockfree.__private__.linked_set)
 (kind normal)
 (archives
  (byte __private__/linked_set/linked_set.cma)
  (native __private__/linked_set/linked_set.cmxa))
 (plugins
  (byte __private__/linked_set/linked_set.cma)
  (native __private__/linked_set/linked_set.cmxs))
 (native_archives __private__/linked_set/linked_set.a)
 (main_module_name Linked_set)
 (modes byte native)
 (obj_dir
  (public_cmi_ocaml_dir .public_cmi)
  (public_cmi_melange_dir melange/.public_cmi_melange))
 (modules
  (singleton
   (obj_name linked_set)
   (visibility public)
   (source
    (path Linked_set)
    (impl (path __private__/linked_set/linked_set.ml))))))
