diff --git a/CONTRIBUTORS b/CONTRIBUTORS new file mode 100644 index 0000000..cb7ff3c --- /dev/null +++ b/CONTRIBUTORS @@ -0,0 +1,17 @@ +-*- outline -*- + +Based on original Bordeaux-MP spec by Dan Barlow + +Contributors: + +* Attila Lendvai + - better handling of unsupported Lisps +* Vladimir Sekissov + - fixes for CMUCL implementation +* Pierre Thierry + - added license information +* Stelian Ionescu + - finished conversion from generic functions + - enabled running thread-safe code in unthreaded lisps +* Douglas Crosher + - added Scieneer Common Lisp support diff --git a/bordeaux-threads-test.asd b/bordeaux-threads-test.asd index 5bff549..af0b203 100644 --- a/bordeaux-threads-test.asd +++ b/bordeaux-threads-test.asd @@ -6,4 +6,5 @@ Distributed under the MIT license (see LICENSE file) (defsystem :bordeaux-threads-test :depends-on (:bordeaux-threads :lift) - :components ((:module "test" :components ((:file "bordeaux-threads-test"))))) + :components ((:module "test" + :components ((:file "bordeaux-threads-test"))))) diff --git a/bordeaux-threads.asd b/bordeaux-threads.asd index a2fbb17..160bff2 100644 --- a/bordeaux-threads.asd +++ b/bordeaux-threads.asd @@ -29,42 +29,29 @@ Distributed under the MIT license (see LICENSE file) (defsystem :bordeaux-threads :author "Greg Pfeil " - ;; based on original Bordeaux-MP spec by Dan Barlow - ;; contributors: - ;; Attila Lendvai - ;; - better handling of unsupported Lisps - ;; Vladimir Sekissov - ;; - fixes for CMUCL implementation - ;; Pierre Thierry - ;; - added license information - ;; Stelian Ionescu - ;; - finished conversion from generic functions - ;; - enabled running thread-safe code in unthreaded lisps - ;; Douglas Crosher - ;; - added Scieneer Common Lisp support :licence "MIT" - :version "0.5.1" + :version "0.6.0-dev" :depends-on (:alexandria) :components ((:module "src" - :serial t - :components - ((:file "bordeaux-threads") - (:file #+(and thread-support allegro) "allegro" - #+(and thread-support armedbear) "armedbear" - #+(and thread-support cmu) "cmu" - #+(and thread-support scl) "scl" - #+(and thread-support corman) "corman" - #+(and thread-support digitool) "mcl" - #+(and thread-support ecl) "ecl" - #+(and thread-support lispworks) "lispworks" - #+(and thread-support openmcl) "openmcl" - #+(and thread-support sbcl) "sbcl" - #+(and thread-support clisp) "clisp" - #-thread-support "unsupported") - (:file "default-implementations") - #+(and thread-support - (or armedbear ecl lispworks digitool)) - (:file "condition-variables")))) + :serial t + :components + ((:file "bordeaux-threads") + (:file #+(and thread-support allegro) "allegro" + #+(and thread-support armedbear) "armedbear" + #+(and thread-support cmu) "cmu" + #+(and thread-support scl) "scl" + #+(and thread-support corman) "corman" + #+(and thread-support digitool) "mcl" + #+(and thread-support ecl) "ecl" + #+(and thread-support lispworks) "lispworks" + #+(and thread-support openmcl) "openmcl" + #+(and thread-support sbcl) "sbcl" + #+(and thread-support clisp) "clisp" + #-thread-support "unsupported") + (:file "default-implementations") + #+(and thread-support + (or armedbear ecl lispworks digitool)) + (:file "condition-variables")))) :in-order-to ((test-op (load-op bordeaux-threads-test))) :perform (test-op :after (op c) (describe