From f27073af55c6c09d3cf462b9704279b13a658bce Mon Sep 17 00:00:00 2001
From: Viktor Kuncak <viktor.kuncak@epfl.ch>
Date: Sat, 18 Apr 2015 23:56:38 +0200
Subject: [PATCH] Minimal par package for parallelism

---
 library/par/package.scala | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 library/par/package.scala

diff --git a/library/par/package.scala b/library/par/package.scala
new file mode 100644
index 000000000..4690eddbf
--- /dev/null
+++ b/library/par/package.scala
@@ -0,0 +1,22 @@
+/* Copyright 2009-2015 EPFL, Lausanne */
+
+package leon
+
+import leon.annotation._
+import leon.lang._
+import leon.lang.synthesis.choose
+
+package object par {
+
+  // @library
+  def parallel[A,B](x: => A, y: => B) : (A,B) = {
+    (x,y)
+  }
+
+  case class Task[A](c: A) {
+    def join: A = c
+  }
+
+  // @library
+  def task[A](c: A) = Task(c)
+}
-- 
GitLab