syntax error in recent Slime commit
Stas Boukarev
stassats at gmail.com
Wed Dec 16 17:40:11 UTC 2020
Fixed, thanks.
On Wed, Dec 16, 2020 at 8:31 PM Douglas Katzman <dougk at google.com> wrote:
> This change causes a malformed let in an older SBCL that has both a
> compatibility accessor (%code-entry-points) and the preferred accessor
> (%code-entry-point).
> It works in new SBCL which only has the new, and very old SBCL which only
> has the old, but not in the interim releases which had both.
>
> commit 53badd278bf5ac36922d7b417f44e1c21e724547
>
> Author: Stas Boukarev <stassats at gmail.com>
>
> Date: Tue Dec 15 01:38:46 2020 +0300
>
>
> No more sb-kernel:%code-entry-points.
>
>
> *diff --git a/contrib/swank-sprof.lisp b/contrib/swank-sprof.lisp*
>
> *index 675240ff..9c640ec3 100644*
>
> *--- a/contrib/swank-sprof.lisp*
>
> *+++ b/contrib/swank-sprof.lisp*
>
> @@ -138,7 +138,10 @@
>
> (debug-info (sb-sprof::node-debug-info node)))
>
> (or (when (typep debug-info 'sb-di::compiled-debug-fun)
>
> (let* ((component (sb-di::compiled-debug-fun-component
> debug-info))
>
> - (function (sb-kernel::%code-entry-points component)))
>
> + (function #+#.(swank/backend:with-symbol
> '%code-entry-points 'sb-kernel)
>
> + (sb-kernel::%code-entry-points component)
>
> + #+#.(swank/backend:with-symbol
> '%code-entry-point 'sb-kernel)
>
> + (sb-kernel:%code-entry-point component 0)))
>
> (when function
>
> (find-source-location function))))
>
> `(:error "No source location available"))))
>
> d
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/slime-devel/attachments/20201216/8bd14706/attachment.html>
More information about the slime-devel
mailing list