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's kind of sad that gcj will end. I find it very use= ful 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 co= mplete. With the jit additions to gcc for c, there's a lot of possibili= ty there for an alternative to javac.</p> <p dir=3D"ltr">But I guess if there'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, "Ivan Maidanski" <<a href=3D"mailto:ivmai-JGs/[email protected]">ivmai= @mail.ru</a>> 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 <<a href= =3D"mailto:[email protected]" target=3D"_blank">[email protected]</a>>:</p>=20 <div> <p dir=3D"ltr">On 20/08/16 18:28, Hans Boehm wrote:<br> > I haven't= submitted patches to the gcc tree in quite a few years. I guess<br> > I= 'm still on the submit after approval list.<br> > <br> > Andrew -= Do you still have an active tree that would allow you to check<br> > th= is in? Do you know who would?<br> > <br> > The correct solution would= probably be a much more major upstream merge.<br> > <br> > A very si= milar fix is in the upstream tree:<br> > <br> > <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't have such a system, and I don'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==--