From rneeser at common-lisp.net Wed Mar 17 04:32:27 2010 From: rneeser at common-lisp.net (Rudy Neeser) Date: Wed, 17 Mar 2010 00:32:27 -0400 Subject: [Cl-heap-cvs] r11 - cl-heap/trunk Message-ID: Author: rneeser Date: Wed Mar 17 00:32:25 2010 New Revision: 11 Log: Split the tests into a separate package. Modified: cl-heap/trunk/ChangeLog cl-heap/trunk/binary-heap.lisp cl-heap/trunk/cl-heap.asd cl-heap/trunk/condition.lisp cl-heap/trunk/fibonacci-heap.lisp cl-heap/trunk/heap.lisp cl-heap/trunk/package.lisp cl-heap/trunk/priority-queue.lisp cl-heap/trunk/tests.lisp Modified: cl-heap/trunk/ChangeLog ============================================================================== --- cl-heap/trunk/ChangeLog (original) +++ cl-heap/trunk/ChangeLog Wed Mar 17 00:32:25 2010 @@ -1,3 +1,11 @@ +2010-03-17 Rudy Neeser + + * cl-heap-tests.asd: Added a new system definition file to run the + testing framework for the package. + + * cl-heap.asd: Removed the automatic loading of the testing + framework. + 2009-12-20 Rudy Neeser * binary-heap.lisp (add-to-heap, add-all-to-heap): Fixed a bug in Modified: cl-heap/trunk/binary-heap.lisp ============================================================================== --- cl-heap/trunk/binary-heap.lisp (original) +++ cl-heap/trunk/binary-heap.lisp Wed Mar 17 00:32:25 2010 @@ -1,5 +1,4 @@ -(declaim (optimize (debug 3) (safety 3) (speed 0))) -;;; Copyright 2009 Rudolph Neeser . +;;; Copyright 2009-2010 Rudolph Neeser . ;;; ;;; This file is part of CL-HEAP ;;; Modified: cl-heap/trunk/cl-heap.asd ============================================================================== --- cl-heap/trunk/cl-heap.asd (original) +++ cl-heap/trunk/cl-heap.asd Wed Mar 17 00:32:25 2010 @@ -1,6 +1,6 @@ ;;; -*- Mode: Lisp; -*- ;;; -;;; Copyright 2009 Rudolph Neeser +;;; Copyright 2009-2010 Rudolph Neeser ;;; ;;; This file is part of CL-HEAP ;;; @@ -27,16 +27,14 @@ (defsystem :cl-heap :description "An implementation of heap and priority queue data structures." - :version "0.1" + :version "0.1.3" :author "Rudy Neeser " :license "GPLv3" - :depends-on (:xlunit) :serial t :components ((:file "package") (:file "condition") (:file "heap") (:file "binary-heap") (:file "fibonacci-heap") - (:file "priority-queue") - (:file "tests"))) + (:file "priority-queue"))) Modified: cl-heap/trunk/condition.lisp ============================================================================== --- cl-heap/trunk/condition.lisp (original) +++ cl-heap/trunk/condition.lisp Wed Mar 17 00:32:25 2010 @@ -1,4 +1,4 @@ -;;; Copyright 2009 Rudolph Neeser . +;;; Copyright 2009-2010 Rudolph Neeser . ;;; ;;; This file is part of CL-HEAP ;;; Modified: cl-heap/trunk/fibonacci-heap.lisp ============================================================================== --- cl-heap/trunk/fibonacci-heap.lisp (original) +++ cl-heap/trunk/fibonacci-heap.lisp Wed Mar 17 00:32:25 2010 @@ -1,4 +1,4 @@ -;;; Copyright 2009 Rudolph Neeser . +;;; Copyright 2009-2010 Rudolph Neeser . ;;; ;;; This file is part of CL-HEAP ;;; Modified: cl-heap/trunk/heap.lisp ============================================================================== --- cl-heap/trunk/heap.lisp (original) +++ cl-heap/trunk/heap.lisp Wed Mar 17 00:32:25 2010 @@ -1,4 +1,4 @@ -;;; Copyright 2009 Rudolph Neeser . +;;; Copyright 2009-2010 Rudolph Neeser . ;;; ;;; This file is part of CL-HEAP ;;; Modified: cl-heap/trunk/package.lisp ============================================================================== --- cl-heap/trunk/package.lisp (original) +++ cl-heap/trunk/package.lisp Wed Mar 17 00:32:25 2010 @@ -1,4 +1,4 @@ -;;; Copyright 2009 Rudolph Neeser +;;; Copyright 2009-2010 Rudolph Neeser ;;; ;;; This file is part of CL-HEAP ;;; Modified: cl-heap/trunk/priority-queue.lisp ============================================================================== --- cl-heap/trunk/priority-queue.lisp (original) +++ cl-heap/trunk/priority-queue.lisp Wed Mar 17 00:32:25 2010 @@ -1,4 +1,4 @@ -;;; Copyright 2009 Rudolph Neeser +;;; Copyright 2009-2010 Rudolph Neeser ;;; ;;; This file is part of CL-HEAP ;;; Modified: cl-heap/trunk/tests.lisp ============================================================================== --- cl-heap/trunk/tests.lisp (original) +++ cl-heap/trunk/tests.lisp Wed Mar 17 00:32:25 2010 @@ -1,4 +1,4 @@ -;;; Copyright 2009 Rudolph Neeser +;;; Copyright 2009-2010 Rudolph Neeser ;;; ;;; This file is part of CL-HEAP ;;; From rneeser at common-lisp.net Wed Mar 17 04:36:16 2010 From: rneeser at common-lisp.net (Rudy Neeser) Date: Wed, 17 Mar 2010 00:36:16 -0400 Subject: [Cl-heap-cvs] r12 - in cl-heap: tags/release-0.1.3 trunk Message-ID: Author: rneeser Date: Wed Mar 17 00:36:15 2010 New Revision: 12 Log: Added missing file, and a tag for the release. Added: cl-heap/tags/release-0.1.3/ - copied from r10, /cl-heap/trunk/ cl-heap/tags/release-0.1.3/ChangeLog - copied unchanged from r11, /cl-heap/trunk/ChangeLog cl-heap/tags/release-0.1.3/binary-heap.lisp - copied unchanged from r11, /cl-heap/trunk/binary-heap.lisp cl-heap/tags/release-0.1.3/cl-heap-tests.asd cl-heap/tags/release-0.1.3/cl-heap.asd - copied unchanged from r11, /cl-heap/trunk/cl-heap.asd cl-heap/tags/release-0.1.3/condition.lisp - copied unchanged from r11, /cl-heap/trunk/condition.lisp cl-heap/tags/release-0.1.3/fibonacci-heap.lisp - copied unchanged from r11, /cl-heap/trunk/fibonacci-heap.lisp cl-heap/tags/release-0.1.3/heap.lisp - copied unchanged from r11, /cl-heap/trunk/heap.lisp cl-heap/tags/release-0.1.3/package.lisp - copied unchanged from r11, /cl-heap/trunk/package.lisp cl-heap/tags/release-0.1.3/priority-queue.lisp - copied unchanged from r11, /cl-heap/trunk/priority-queue.lisp cl-heap/tags/release-0.1.3/tests.lisp - copied unchanged from r11, /cl-heap/trunk/tests.lisp cl-heap/trunk/cl-heap-tests.asd Added: cl-heap/tags/release-0.1.3/cl-heap-tests.asd ============================================================================== --- (empty file) +++ cl-heap/tags/release-0.1.3/cl-heap-tests.asd Wed Mar 17 00:36:15 2010 @@ -0,0 +1,37 @@ +;;; -*- Mode: Lisp; -*- +;;; +;;; Copyright 2009-2010 Rudolph Neeser +;;; +;;; This file is part of CL-HEAP +;;; +;;; CL-HEAP is free software: you can redistribute it and/or modify +;;; it under the terms of the GNU General Public License as published by +;;; the Free Software Foundation, either version 3 of the License, or +;;; (at your option) any later version. +;;; +;;; CL-HEAP is distributed in the hope that it will be useful, +;;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with CL-HEAP. If not, see . + +;;;---------------------------------------------------------------- + + +(defpackage #:cl-heap-tests-asdf + (:use :common-lisp :asdf)) + +(in-package #:cl-heap-tests-asdf) + +(defsystem :cl-heap-tests + :description "Tests for the CL-HEAP package, an implementation of + heap and priority queue data structures." + :version "0.1.3" + :author "Rudy Neeser " + :license "GPLv3" + :depends-on (:xlunit :cl-heap) + :serial t + :components ((:file "tests"))) + Added: cl-heap/trunk/cl-heap-tests.asd ============================================================================== --- (empty file) +++ cl-heap/trunk/cl-heap-tests.asd Wed Mar 17 00:36:15 2010 @@ -0,0 +1,37 @@ +;;; -*- Mode: Lisp; -*- +;;; +;;; Copyright 2009-2010 Rudolph Neeser +;;; +;;; This file is part of CL-HEAP +;;; +;;; CL-HEAP is free software: you can redistribute it and/or modify +;;; it under the terms of the GNU General Public License as published by +;;; the Free Software Foundation, either version 3 of the License, or +;;; (at your option) any later version. +;;; +;;; CL-HEAP is distributed in the hope that it will be useful, +;;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with CL-HEAP. If not, see . + +;;;---------------------------------------------------------------- + + +(defpackage #:cl-heap-tests-asdf + (:use :common-lisp :asdf)) + +(in-package #:cl-heap-tests-asdf) + +(defsystem :cl-heap-tests + :description "Tests for the CL-HEAP package, an implementation of + heap and priority queue data structures." + :version "0.1.3" + :author "Rudy Neeser " + :license "GPLv3" + :depends-on (:xlunit :cl-heap) + :serial t + :components ((:file "tests"))) +