Re: [Gc] Simple boehm fix

Hans Boehm <[email protected]> Mon, 22 Aug 2016 10:44:36 -0700
Newsgroups gmane.comp.programming.garbage-collection.boehmgc
Message-ID <CAPUmR1Y9zu8sp3_N_+dF6xJ_iuUV3gp5_n+j+7=jgL-pCYP_4Q@mail.gmail.com>
--===============0717975771==
Content-Type: multipart/alternative; boundary=001a113fe1d40ca2ed053aac9ab2

--001a113fe1d40ca2ed053aac9ab2
Content-Type: text/plain; charset=UTF-8

I unfortunately also don't have a good answer to the gcj support issue.

But this raises another bdwgc question: Is anyone actually still using the
OS2 code? I think the motivation for the current patch was that the code
fails cppcheck. Probably the best solution for such problems in general is
to remove support for dead platforms? Like Andrew, I don't recall seeing
any OS/2 use in quite a few years. According to Wikipedia, some ATMs may
still be running it, but I doubt we care.


On Mon, Aug 22, 2016 at 10:18 AM, NightStrike <[email protected]> wrote:

> 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.
>>
>

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

<div dir=3D"ltr">I unfortunately also don&#39;t have a good answer to the g=
cj support issue.<div><br></div><div>But this raises another bdwgc question=
: Is anyone actually still using the OS2 code? I think the motivation for t=
he current patch was that the code fails cppcheck. Probably the best soluti=
on for such problems in general is to remove support for dead platforms? Li=
ke Andrew, I don&#39;t recall seeing any OS/2 use in quite a few years. Acc=
ording to Wikipedia, some ATMs may still be running it, but I doubt we care=
.<div><br></div></div></div><div class=3D"gmail_extra"><br><div class=3D"gm=
ail_quote">On Mon, Aug 22, 2016 at 10:18 AM, NightStrike <span dir=3D"ltr">=
&lt;<a href=3D"mailto:[email protected]" target=3D"_blank">nightstrike@=
gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir=
=3D"ltr">That&#39;s kind of sad that gcj will end. I find it very useful as=
 an ahead of time compiler that&#39;s easy to use (in that it matches the r=
est of the language compilers) and at least up to Java 5 is pretty complete=
. With the jit additions to gcc for c, there&#39;s a lot of possibility the=
re 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"HOEnZb"><div class=3D"h5">
<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]" targe=
t=3D"_blank">ivmai-JGs/[email protected]</a>&gt; wrote:<br type=3D"attribution"><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex">
<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-pa<wbr>tches/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/bdwgc<wbr>/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>
</div></div></blockquote></div><br></div>

--001a113fe1d40ca2ed053aac9ab2--

--===============0717975771==
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
--===============0717975771==--