Re: [Gc] Simple boehm fix

NightStrike <[email protected]> Mon, 22 Aug 2016 13:18:07 -0400
Newsgroups gmane.comp.programming.garbage-collection.boehmgc
Message-ID <CAF1jjLvYf33YYr4LM6oV52jNbUP31-P4JQ4vpQPz2Zh0B3Uigg@mail.gmail.com>
--===============1718899677==
Content-Type: multipart/alternative; boundary=94eb2c03399255e594053aac3b6b

--94eb2c03399255e594053aac3b6b
Content-Type: text/plain; charset=UTF-8

That's kind of sad that gcj will end. I find it very useful as an ahead of
time compiler that's easy to use (in that it matches the rest of the
language compilers) and at least up to Java 5 is pretty complete. With the
jit additions to gcc for c, there's a lot of possibility there for an
alternative to javac.

But I guess if there's a lack of maintainers, then nothing can be done.

On Aug 22, 2016 12:19, "Ivan Maidanski" <ivmai-JGs/[email protected]> wrote:

> Some time ago I submitted a patch to refactor gcc boehmgc api to match
> that of gc7.6 (
> https://gcc.gnu.org/ml/java-patches/2016-q2/msg00019.html) to make
> boehmgc merge with upstream just a simple replacement of boehm-gc content
> to bdwgc.
> Unfortunately no feedback from gcc maintainers arrived. As I found in the
> mailing list recently, Andrew is going to drop gcj support completely.
>
> Regards,
> Ivan
>
> --
>
> Mon, 22 Aug 2016, 17:10 +03:00 from Andrew Haley <[email protected]>:
>
> On 20/08/16 18:28, Hans Boehm wrote:
> > I haven't submitted patches to the gcc tree in quite a few years. I guess
> > I'm still on the submit after approval list.
> >
> > Andrew - Do you still have an active tree that would allow you to check
> > this in? Do you know who would?
> >
> > The correct solution would probably be a much more major upstream merge.
> >
> > A very similar fix is in the upstream tree:
> >
> > https://github.com/ivmai/bdwgc/blob/master/os_dep.c , around line 1519 .
> I could certainly do it, but the only code I can see is guarded with
> #ifdef OS2.  I don't have such a system, and I don't think that anyone
> else does either.
> Andrew.
>

--94eb2c03399255e594053aac3b6b
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p dir=3D"ltr">That&#39;s kind of sad that gcj will end. I find it very use=
ful as an ahead of time compiler that&#39;s easy to use (in that it matches=
 the rest of the language compilers) and at least up to Java 5 is pretty co=
mplete. With the jit additions to gcc for c, there&#39;s a lot of possibili=
ty there for an alternative to javac.</p>
<p dir=3D"ltr">But I guess if there&#39;s a lack of maintainers, then nothi=
ng can be done. </p>
<div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Aug 22, 2016 1=
2:19, &quot;Ivan Maidanski&quot; &lt;<a href=3D"mailto:ivmai-JGs/[email protected]">ivmai=
@mail.ru</a>&gt; wrote:<br type=3D"attribution"><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex">
<div><p style=3D"margin-top:0px" dir=3D"ltr">Some time ago I submitted a pa=
tch to refactor gcc boehmgc api to match that of gc7.6 ( <br> <a href=3D"ht=
tps://gcc.gnu.org/ml/java-patches/2016-q2/msg00019.html" target=3D"_blank">=
https://gcc.gnu.org/ml/java-<wbr>patches/2016-q2/msg00019.html</a>) to make=
 boehmgc merge with upstream just a simple replacement of boehm-gc content =
to bdwgc.<br> Unfortunately no feedback from gcc maintainers arrived. As I =
found in the mailing list recently, Andrew is going to drop gcj support com=
pletely.</p>=20
<p dir=3D"ltr">Regards,<br> Ivan</p>=20
<p dir=3D"ltr">--<br><br></p>=20
<p dir=3D"ltr">Mon, 22 Aug 2016, 17:10 +03:00 from Andrew Haley &lt;<a href=
=3D"mailto:[email protected]" target=3D"_blank">[email protected]</a>&gt;:</p>=20
<div>
 <p dir=3D"ltr">On 20/08/16 18:28, Hans Boehm wrote:<br> &gt; I haven&#39;t=
 submitted patches to the gcc tree in quite a few years. I guess<br> &gt; I=
&#39;m still on the submit after approval list.<br> &gt; <br> &gt; Andrew -=
 Do you still have an active tree that would allow you to check<br> &gt; th=
is in? Do you know who would?<br> &gt; <br> &gt; The correct solution would=
 probably be a much more major upstream merge.<br> &gt; <br> &gt; A very si=
milar fix is in the upstream tree:<br> &gt; <br> &gt; <a href=3D"https://gi=
thub.com/ivmai/bdwgc/blob/master/os_dep.c" target=3D"_blank">https://github=
.com/ivmai/<wbr>bdwgc/blob/master/os_dep.c</a> , around line 1519 .<br> I c=
ould certainly do it, but the only code I can see is guarded with<br> #ifde=
f OS2.=C2=A0 I don&#39;t have such a system, and I don&#39;t think that any=
one<br> else does either.<br> Andrew.</p>
</div></div>
</blockquote></div></div>

--94eb2c03399255e594053aac3b6b--

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

_______________________________________________
bdwgc mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/bdwgc
--===============1718899677==--