Re: [Sbcl-commits] master: Don't fmakunbound functions present in *handled-conditions*
Douglas Katzman via Sbcl-devel <[email protected]> Thu, 16 Jul 2026 11:49:37 -0400
| Newsgroups | gmane.lisp.steel-bank.devel |
|---|---|
| Message-ID | <CAOrNaszT+VoTkt-0c6q9CAV9Exdc9nNTLXRApXNkgYVWtH1s-A@mail.gmail.com> |
--===============2405550269247230305== Content-Type: multipart/alternative; boundary="000000000000d585ef0656bc6338" --000000000000d585ef0656bc6338 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable That change isn't doing what it says in the commit message. I would expect based on seeing the commit that it tests for presence in *handled-conditions*. Please work on writing accurate descriptions. And please restore the ability to load this file more than once without causing a style warning On Thu, Jul 16, 2026 at 11:11=E2=80=AFAM stassats via Sbcl-commits < [email protected]> wrote: > The branch "master" has been updated in SBCL: > via e3c2db021f4f5138ec1f04b3c0c83148c362a45d (commit) > from eda10e3e572cd31b257c27ed1a71682a9892c468 (commit) > > - Log ----------------------------------------------------------------- > commit e3c2db021f4f5138ec1f04b3c0c83148c362a45d > Author: Stas Boukarev <[email protected]> > Date: Thu Jul 16 17:57:02 2026 +0300 > > Don't fmakunbound functions present in *handled-conditions* > > Otherwise they themselves can't be compiled. > --- > src/cold/muffler.lisp | 2 -- > 1 file changed, 2 deletions(-) > > diff --git a/src/cold/muffler.lisp b/src/cold/muffler.lisp > index fb3b019a0..1eadd20bc 100644 > --- a/src/cold/muffler.lisp > +++ b/src/cold/muffler.lisp > @@ -17,7 +17,6 @@ > > ;; This avoids muffling "could not optimize away %SAP-ALIEN" > ;; and "SAP to pointer conversion" in case we care. > -(fmakunbound 'unable-to-optimize-note-p) > (defun unable-to-optimize-note-p (condition) > (and (string=3D (type-of condition) "SIMPLE-COMPILER-NOTE") > (let ((fc (simple-condition-format-control condition))) > @@ -31,7 +30,6 @@ > (defvar *optional-and-key-warning-condition* > (find-symbol "&OPTIONAL-AND-&KEY-IN-LAMBDA-LIST" "SB-KERNEL")) > > -(fmakunbound 'optional+key-style-warning-p) > (defun optional+key-style-warning-p (condition) > #+sbcl > (when *optional-and-key-warning-condition* > > ----------------------------------------------------------------------- > > > hooks/post-receive > -- > SBCL > > > _______________________________________________ > Sbcl-commits mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/sbcl-commits > --000000000000d585ef0656bc6338 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr">That change isn't doing what it says = in the commit message.=C2=A0I would expect based on seeing the commit that = it tests for presence in *handled-conditions*.</div><div>Please work on wri= ting accurate descriptions.=C2=A0 And please restore the ability to load th= is file more than once without causing a style warning</div><div><br></div>= <div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"= gmail_attr">On Thu, Jul 16, 2026 at 11:11=E2=80=AFAM stassats via Sbcl-comm= its <<a href=3D"mailto:[email protected]">sbcl-commits@= lists.sourceforge.net</a>> wrote:<br></div><blockquote class=3D"gmail_qu= ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20= 4);padding-left:1ex">The branch "master" has been updated in SBCL= :<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0via=C2=A0 e3c2db021f4f5138ec1f04b3c0c83148c362a4= 5d (commit)<br> =C2=A0 =C2=A0 =C2=A0 from=C2=A0 eda10e3e572cd31b257c27ed1a71682a9892c468 (c= ommit)<br> <br> - Log -----------------------------------------------------------------<br> commit e3c2db021f4f5138ec1f04b3c0c83148c362a45d<br> Author: Stas Boukarev <<a href=3D"mailto:[email protected]" target=3D"_= blank">[email protected]</a>><br> Date:=C2=A0 =C2=A0Thu Jul 16 17:57:02 2026 +0300<br> <br> =C2=A0 =C2=A0 Don't fmakunbound functions present in *handled-condition= s*<br> <br> =C2=A0 =C2=A0 Otherwise they themselves can't be compiled.<br> ---<br> =C2=A0src/cold/muffler.lisp | 2 --<br> =C2=A01 file changed, 2 deletions(-)<br> <br> diff --git a/src/cold/muffler.lisp b/src/cold/muffler.lisp<br> index fb3b019a0..1eadd20bc 100644<br> --- a/src/cold/muffler.lisp<br> +++ b/src/cold/muffler.lisp<br> @@ -17,7 +17,6 @@<br> <br> =C2=A0;; This avoids muffling "could not optimize away %SAP-ALIEN"= ;<br> =C2=A0;; and "SAP to pointer conversion" in case we care.<br> -(fmakunbound 'unable-to-optimize-note-p)<br> =C2=A0(defun unable-to-optimize-note-p (condition)<br> =C2=A0 =C2=A0(and (string=3D (type-of condition) "SIMPLE-COMPILER-NOTE= ")<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 (let ((fc (simple-condition-format-control cond= ition)))<br> @@ -31,7 +30,6 @@<br> =C2=A0(defvar *optional-and-key-warning-condition*<br> =C2=A0 =C2=A0(find-symbol "&OPTIONAL-AND-&KEY-IN-LAMBDA-LIST&q= uot; "SB-KERNEL"))<br> <br> -(fmakunbound 'optional+key-style-warning-p)<br> =C2=A0(defun optional+key-style-warning-p (condition)<br> =C2=A0 =C2=A0#+sbcl<br> =C2=A0 =C2=A0(when *optional-and-key-warning-condition*<br> <br> -----------------------------------------------------------------------<br> <br> <br> hooks/post-receive<br> -- <br> SBCL<br> <br> <br> _______________________________________________<br> Sbcl-commits mailing list<br> <a href=3D"mailto:[email protected]" target=3D"_blank">Sbc= [email protected]</a><br> <a href=3D"https://lists.sourceforge.net/lists/listinfo/sbcl-commits" rel= =3D"noreferrer" target=3D"_blank">https://lists.sourceforge.net/lists/listi= nfo/sbcl-commits</a><br> </blockquote></div></div> --000000000000d585ef0656bc6338-- --===============2405550269247230305== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============2405550269247230305== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Sbcl-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sbcl-devel --===============2405550269247230305==--