From jean.claude.beaudoin at gmail.com Sun Aug 5 03:25:12 2012 From: jean.claude.beaudoin at gmail.com (Jean-Claude Beaudoin) Date: Sat, 4 Aug 2012 23:25:12 -0400 Subject: [Bordeaux-threads-devel] Bordeaux-threads 0.8.2 ported to MKCL. Message-ID: Hello Bordeaux-threads developers, Here is attached my port of bordeaux-threads 0.8.2 to MKCL. The first file is a patch, done with git format-patch against your git repository on common-lisp.net, that modifies bordeaux-threads.asd. The second file is to be dropped as is in your "src" directory. I hope you will find this adequate for your purpose. Regards, Jean-Claude Beaudoin -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 0001-Added-support-for-MKCL.patch Type: application/octet-stream Size: 1219 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: impl-mkcl.lisp Type: application/octet-stream Size: 2202 bytes Desc: not available URL: From sionescu at cddr.org Sun Aug 5 14:00:48 2012 From: sionescu at cddr.org (Stelian Ionescu) Date: Sun, 05 Aug 2012 16:00:48 +0200 Subject: [Bordeaux-threads-devel] Bordeaux-threads 0.8.2 ported to MKCL. In-Reply-To: References: Message-ID: <1344175248.4080.0.camel@cathai> On Sat, 2012-08-04 at 23:25 -0400, Jean-Claude Beaudoin wrote: > Hello Bordeaux-threads developers, > > Here is attached my port of bordeaux-threads 0.8.2 to MKCL. > The first file is a patch, done with git format-patch against your > git repository on common-lisp.net, that modifies bordeaux-threads.asd. > The second file is to be dropped as is in your "src" directory. > > I hope you will find this adequate for your purpose. Thanks, patch committed. Do all tests pass on MKCL ? -- Stelian Ionescu a.k.a. fe[nl]ix Quidquid latine dictum sit, altum videtur. http://common-lisp.net/project/iolib -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From jean.claude.beaudoin at gmail.com Sun Aug 5 19:19:15 2012 From: jean.claude.beaudoin at gmail.com (Jean-Claude Beaudoin) Date: Sun, 5 Aug 2012 15:19:15 -0400 Subject: [Bordeaux-threads-devel] Bordeaux-threads 0.8.2 ported to MKCL. In-Reply-To: <1344175248.4080.0.camel@cathai> References: <1344175248.4080.0.camel@cathai> Message-ID: On Sun, Aug 5, 2012 at 10:00 AM, Stelian Ionescu wrote: > > Thanks, patch committed. Do all tests pass on MKCL ? > > After installing FiveAM I did the following in the MKCL repl: jean-claude at mars> mkcl > (aload :bordeaux-threads-test) ;;; Loading "/home/jean-claude/CL/MKCL/dev/mkcl/contrib/bordeaux-threads-0.8.2/bordeaux-threads-test.asd" ;;; Loading "/home/jean-claude/CL/MKCL/mkcl-1.1.0/lib/mkcl-1.1.0/contrib/fiveam.asd" ;;; Loading "/home/jean-claude/CL/MKCL/mkcl-1.1.0/lib/mkcl-1.1.0/contrib/alexandria.asd" ;;; Loading "/home/jean-claude/CL/MKCL/mkcl-1.1.0/lib/mkcl-1.1.0/contrib/bordeaux-threads.asd" ;;; Loading "/home/jean-claude/CL/MKCL/mkcl-1.1.0/lib/mkcl-1.1.0/contrib/alexandria.fasb" ;;; Loading "/home/jean-claude/CL/MKCL/mkcl-1.1.0/lib/mkcl-1.1.0/contrib/fiveam.fasb" ;;; Loading "/home/jean-claude/CL/MKCL/mkcl-1.1.0/lib/mkcl-1.1.0/contrib/bordeaux-threads.fasb" ;;; Compiling /home/jean-claude/CL/MKCL/dev/mkcl/contrib/bordeaux-threads-0.8.2/test/bordeaux-threads-test.lisp. ;;; Finished compiling /home/jean-claude/CL/MKCL/dev/mkcl/contrib/bordeaux-threads-0.8.2/test/bordeaux-threads-test.lisp. ;;; Loading "/home/jean-claude/CL/MKCL/dev/mkcl/contrib/bordeaux-threads-0.8.2/test/bordeaux-threads-test.fas" ;;; Warning: Redefining BORDEAUX-THREADS-TEST::USING-LOCK in deflookup-table named IT.BESE.FIVEAM::FIXTURE T I don't understand the warning so I just ignored it. Then I did: > (IT.BESE.FIVEAM:RUN!) .............................................................................................................................................................................................................. Did 206 checks. Pass: 206 (100%) Skip: 0 ( 0%) Fail: 0 ( 0%) NIL > Is this the proper way to run the test suite? Cheers, Jean-Claude Beaudoin -------------- next part -------------- An HTML attachment was scrubbed... URL: From sionescu at cddr.org Sun Aug 5 23:54:37 2012 From: sionescu at cddr.org (Stelian Ionescu) Date: Mon, 06 Aug 2012 01:54:37 +0200 Subject: [Bordeaux-threads-devel] Bordeaux-threads 0.8.2 ported to MKCL. In-Reply-To: References: <1344175248.4080.0.camel@cathai> Message-ID: <1344210877.10942.3.camel@cathai> On Sun, 2012-08-05 at 15:19 -0400, Jean-Claude Beaudoin wrote: [...] > ;;; Warning: Redefining BORDEAUX-THREADS-TEST::USING-LOCK in > deflookup-table named IT.BESE.FIVEAM::FIXTURE > T > > I don't understand the warning so I just ignored it. I fixed it in fiveam HEAD, which I'll release soon. > Then I did: > > > (IT.BESE.FIVEAM:RUN!) > .............................................................................................................................................................................................................. > Did 206 checks. > Pass: 206 (100%) > Skip: 0 ( 0%) > Fail: 0 ( 0%) > > Is this the proper way to run the test suite? The best way is (asdf:test-system :fiveam), which is shorthand for (asdf:oos 'asdf:test-op :fiveam). Most good libraries nowadays hook into ASDF to provide a TEST-OP operation, so you should try that the next time you test some library. -- Stelian Ionescu a.k.a. fe[nl]ix Quidquid latine dictum sit, altum videtur. http://common-lisp.net/project/iolib -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From avodonosov at yandex.ru Mon Aug 6 01:51:59 2012 From: avodonosov at yandex.ru (Anton Vodonosov) Date: Mon, 06 Aug 2012 05:51:59 +0400 Subject: [Bordeaux-threads-devel] test suite problem on CMUCL Message-ID: <419801344217919@web15h.yandex.ru> Hello. When running bordeaux-threads on CMUCL, the test suite prints 8 megabytes of dots in output and then crashes CMUCL with heap exhausted. Best regards, - Anton