Skip to content

Releases: tfeb/dsm

Fix a bug with declarations in the benchmark system

22 Nov 07:21
v1.3.1
Compare
Choose a tag to compare

make-dsm-bencher andmake-dsb-bencher were previously generatiing bogus declarations because they didn't splice things.

Bug (re)found by Yehouda: thank you

Do not depend on require-module

06 Nov 18:46
v1.3.0
Compare
Choose a tag to compare

Previously dsm unilaterally depended on org.tfeb.tools.require-module. This in turn caused some of the org.tfeb.hax to be compiled with that loaded, which then broke quicklisp builds when those compiled files got reloaded without org.tfeb.tools.require-module loaded. I don't want to make org.tfeb.hax depend on org.tfeb.tools.require-module, so I've made dsm not depend on it unilaterally.

That's the only change: there's no change to how dsm works.

dsm 1.2.1: read version from file

12 Sep 16:08
v1.2.1
Compare
Choose a tag to compare

So now the versions should be right

dsm 1.2.0 (get version number in ASDF right)

24 Aug 17:59
v1.2.0
Compare
Choose a tag to compare

This really only exists because 1.1.0 still thought it was 1.0.0.

There is an example in the documentation of implementing destructuring-bind in terms of destructuing-match, and an example in the examples directory of doing it in terms of dsm's implementation. Thanks to Zyni for the first of these.

Destructuring match initial tested release

01 Aug 08:25
v1.1.0
Compare
Choose a tag to compare

This is not substantially different than 1.0.0, but there have been some improvements in documentation and examples

Destructuring match initial release

21 Jul 08:59
v1.0.0
Compare
Choose a tag to compare
Pre-release

This is tested on at least LispWorks, SBCL and CCL. There are probably still bugs.

See INSTALLATION.md for instructions for installing it while both it and its dependencies are not up to date in Quicklisp.