Re: Gauche-0.9.15-p2+20241127.tgz?

Shiro Kawai <[email protected]> Tue, 26 Nov 2024 21:38:59 -1000
Newsgroups gmane.lisp.scheme.gauche
Message-ID <CALN0JNE=XOAZXY81T7Xg4zTGy0aQerwzw1Yy3+jfovgpTba=HQ@mail.gmail.com>
--===============3395902761424446109==
Content-Type: multipart/alternative; boundary="000000000000bc82b70627e00fc7"

--000000000000bc82b70627e00fc7
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

That's curious.   The difference comes from the fact that gensym-ed name of
the C static data differs.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
static SCM_CGEN_CONST struct scm__scRec {
  ScmString d2170[4131];
} scm__sc SCM_UNUSED =3D {
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
static SCM_CGEN_CONST struct scm__scRec {
  ScmString d1945[4131];
} scm__sc SCM_UNUSED =3D {
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

This name is generated when <cgen-static-data-list> is instantiated
(lib/gauche/cgen/literal.scm).  I still have no idea why the number is so
different, though.

Looking at gensym, there can be cases that can make difference under a
mult-threaded environment, but that doesn't seem to explain such a big
difference.

On Tue, Nov 26, 2024 at 9:01=E2=80=AFPM Jens Thiele <[email protected]> wrote:

> Hi,
>
> I just saw Gauche-0.9.15-p2+20241127.tgz on
> https://practical-scheme.net/vault/
>
> Looking at the quite big diff (29M) to Gauche-0.9.15-p2.tgz I didn't
> find the relevant change.
>
> is there anything wrong with Gauche-0.9.15-p2?
>
> Best regards
> Jens
>
>
> _______________________________________________
> Gauche-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/gauche-devel
>

--000000000000bc82b70627e00fc7
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">That&#39;s curious.=C2=A0 =C2=A0The difference comes from =
the fact that gensym-ed name of the C static data differs.<div><br></div><d=
iv>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div>static SCM_CGEN_CONST str=
uct scm__scRec {<br>=C2=A0 ScmString d2170[4131];<br>} scm__sc SCM_UNUSED =
=3D {<br></div><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div>static S=
CM_CGEN_CONST struct scm__scRec {<br>=C2=A0 ScmString d1945[4131];<br>} scm=
__sc SCM_UNUSED =3D {<br></div><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</d=
iv><div><br>This name is generated when &lt;cgen-static-data-list&gt; is in=
stantiated (lib/gauche/cgen/literal.scm).=C2=A0 I still have no idea why th=
e number is so different, though.</div><div><br></div><div>Looking at gensy=
m, there can be cases that can make difference under a mult-threaded enviro=
nment, but that doesn&#39;t seem to explain such a big difference.</div></d=
iv><br><div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" cl=
ass=3D"gmail_attr">On Tue, Nov 26, 2024 at 9:01=E2=80=AFPM Jens Thiele &lt;=
<a href=3D"mailto:[email protected]">[email protected]</a>&gt; wrote:<br></div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
I just saw Gauche-0.9.15-p2+20241127.tgz on<br>
<a href=3D"https://practical-scheme.net/vault/" rel=3D"noreferrer" target=
=3D"_blank">https://practical-scheme.net/vault/</a><br>
<br>
Looking at the quite big diff (29M) to Gauche-0.9.15-p2.tgz I didn&#39;t<br=
>
find the relevant change.<br>
<br>
is there anything wrong with Gauche-0.9.15-p2?<br>
<br>
Best regards<br>
Jens<br>
<br>
<br>
_______________________________________________<br>
Gauche-devel mailing list<br>
<a href=3D"mailto:[email protected]" target=3D"_blank">Gau=
[email protected]</a><br>
<a href=3D"https://lists.sourceforge.net/lists/listinfo/gauche-devel" rel=
=3D"noreferrer" target=3D"_blank">https://lists.sourceforge.net/lists/listi=
nfo/gauche-devel</a><br>
</blockquote></div>

--000000000000bc82b70627e00fc7--


--===============3395902761424446109==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============3395902761424446109==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Gauche-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gauche-devel

--===============3395902761424446109==--