From John.Rose at Sun.COM Fri Jun 13 05:15:47 2008 From: John.Rose at Sun.COM (John Rose) Date: Thu, 12 Jun 2008 22:15:47 -0700 Subject: Project proposal: Antlr parser for javac In-Reply-To: <4851E10B.9000900@sun.com> References: <4851E10B.9000900@sun.com> Message-ID: <0CAD779A-4062-489B-BEAA-CD08B15DCB93@sun.com> That's a good move. I did the Antlr grammar for Groovy (starting from Studman 1.22.4), and I liked the way it worked out. Great tool, Terence. (I'd vote yes if I were a compiler group member.) -- John P.S. It might make it easier to play with moving Groovy goodies into Java. On Jun 12, 2008, at 7:52 PM, Jonathan Gibbons wrote: > In accordance with the OpenJDK guidelines for Projects [1], > I hereby propose on behalf of Terence Parr and Yang Jiang > an OpenJDK Project "Antlr grammar for javac". From parrt at cs.usfca.edu Fri Jun 13 07:48:15 2008 From: parrt at cs.usfca.edu (Terence Parr) Date: Fri, 13 Jun 2008 09:48:15 +0200 Subject: Project proposal: Antlr parser for javac In-Reply-To: <0CAD779A-4062-489B-BEAA-CD08B15DCB93@sun.com> References: <4851E10B.9000900@sun.com> <0CAD779A-4062-489B-BEAA-CD08B15DCB93@sun.com> Message-ID: Hi John, I forgot about Groovy using ANTLR too. Cool. Thanks for the support. :) Terence On Jun 13, 2008, at 7:15 AM, John Rose wrote: > That's a good move. I did the Antlr grammar for Groovy (starting > from Studman 1.22.4), and I liked the way it worked out. Great > tool, Terence. > > (I'd vote yes if I were a compiler group member.) > > -- John > > P.S. It might make it easier to play with moving Groovy goodies > into Java. > > On Jun 12, 2008, at 7:52 PM, Jonathan Gibbons wrote: > >> In accordance with the OpenJDK guidelines for Projects [1], >> I hereby propose on behalf of Terence Parr and Yang Jiang >> an OpenJDK Project "Antlr grammar for javac". From fwierzbicki at gmail.com Fri Jun 13 19:44:08 2008 From: fwierzbicki at gmail.com (Frank Wierzbicki) Date: Fri, 13 Jun 2008 15:44:08 -0400 Subject: Project proposal: Antlr parser for javac In-Reply-To: <0CAD779A-4062-489B-BEAA-CD08B15DCB93@sun.com> References: <4851E10B.9000900@sun.com> <0CAD779A-4062-489B-BEAA-CD08B15DCB93@sun.com> Message-ID: <4dab5f760806131244h51f804d5pfaaab115d1e8a1d2@mail.gmail.com> On Fri, Jun 13, 2008 at 1:15 AM, John Rose wrote: > (I'd vote yes if I were a compiler group member.) I'll add my vote that doesn't count too :) I don't think I've introduced myself to this list, I've been lurking since long before I became a Sun employee. My name is Frank Wierzbicki and I am the project lead for Jython. The dev version of Jython uses ANTLR 3.1 to generate its parser. I would definitely follow the proposed project with great interest. -Frank Wierzbicki From parrt at cs.usfca.edu Fri Jun 13 19:48:33 2008 From: parrt at cs.usfca.edu (Terence Parr) Date: Fri, 13 Jun 2008 21:48:33 +0200 Subject: Project proposal: Antlr parser for javac In-Reply-To: <4dab5f760806131244h51f804d5pfaaab115d1e8a1d2@mail.gmail.com> References: <4851E10B.9000900@sun.com> <0CAD779A-4062-489B-BEAA-CD08B15DCB93@sun.com> <4dab5f760806131244h51f804d5pfaaab115d1e8a1d2@mail.gmail.com> Message-ID: <55E90186-0228-4630-ABE0-B1CB5BA61B03@cs.usfca.edu> Hi Frank, Ah! Cool. Are you using the python grammar from the ANTLR 3.1 examples? Parser is not bad, but the lexer is a mess; well, I suppose python makes it hard ;) Gotta insert lots of imaginary DEDENT tokens. Ter On Jun 13, 2008, at 9:44 PM, Frank Wierzbicki wrote: > On Fri, Jun 13, 2008 at 1:15 AM, John Rose wrote: >> (I'd vote yes if I were a compiler group member.) > I'll add my vote that doesn't count too :) > > I don't think I've introduced myself to this list, I've been lurking > since long before I became a Sun employee. My name is Frank > Wierzbicki and I am the project lead for Jython. The dev version of > Jython uses ANTLR 3.1 to generate its parser. I would definitely > follow the proposed project with great interest. > > -Frank Wierzbicki From fwierzbicki at gmail.com Fri Jun 13 19:56:40 2008 From: fwierzbicki at gmail.com (Frank Wierzbicki) Date: Fri, 13 Jun 2008 15:56:40 -0400 Subject: Project proposal: Antlr parser for javac In-Reply-To: <55E90186-0228-4630-ABE0-B1CB5BA61B03@cs.usfca.edu> References: <4851E10B.9000900@sun.com> <0CAD779A-4062-489B-BEAA-CD08B15DCB93@sun.com> <4dab5f760806131244h51f804d5pfaaab115d1e8a1d2@mail.gmail.com> <55E90186-0228-4630-ABE0-B1CB5BA61B03@cs.usfca.edu> Message-ID: <4dab5f760806131256w4bf85cddy3a6eae7467c8122f@mail.gmail.com> On Fri, Jun 13, 2008 at 3:48 PM, Terence Parr wrote: > Hi Frank, > > Ah! Cool. Are you using the python grammar from the ANTLR 3.1 examples? > Parser is not bad, but the lexer is a mess; well, I suppose python makes it > hard ;) Gotta insert lots of imaginary DEDENT tokens. I started with the example Python grammar from 3.0 -- I haven't looked at the 3.1 one yet. I contributed a couple of lexer fixes a few months ago for that one -- I found one more lexer issue since then, but it seems to work pretty well as it is because I have successfully parsed pretty much all of the CPython 2.5 Lib with it. I do use the PythonTokenSource to insert imaginary DEDENTs. So far I haven't found a need to modify it. -Frank From neal at gafter.com Mon Jun 16 23:28:43 2008 From: neal at gafter.com (Neal Gafter) Date: Mon, 16 Jun 2008 16:28:43 -0700 Subject: Project proposal: Antlr parser for javac In-Reply-To: <4851E10B.9000900@sun.com> References: <4851E10B.9000900@sun.com> Message-ID: <15e8b9d20806161628s12e9a176o6d903023fbe9348c@mail.gmail.com> I vote yes. The parser is hard to maintain in its current form, and an Antlr parser would make it much easier. I think my vote counts. On Thu, Jun 12, 2008 at 7:52 PM, Jonathan Gibbons wrote: > > > In accordance with the OpenJDK guidelines for Projects [1], > I hereby propose on behalf of Terence Parr and Yang Jiang > an OpenJDK Project "Antlr grammar for javac". > > This Project will be used for the development of an experimental > version of javac incorporating a grammar written in Antlr[2]. > > I propose this Project be sponsored by the Compiler Group [3] > and that I be the initial Moderator of the project. > > -- Jonathan Gibbons > > [1] http://openjdk.java.net/projects/ > [2] http://www.antlr.org/grammar/1152141644268/Java.g > [3] http://openjdk.java.net/groups/compiler/ > From fh at sadig.com Wed Jun 18 19:08:54 2008 From: fh at sadig.com (Fernando Hartmann) Date: Wed, 18 Jun 2008 16:08:54 -0300 Subject: JoinRowSetImpl Message-ID: <48595D46.4080304@sadig.com> Hello all, Here in my job, we use the Sun JoinRowSet implementation using the INNER_JOIN, but now we need to use the LEFT_OUTHER_JOIN and FULL_JOIN, but they don't are implemented by Sun. Well, we are interested in make this implementation. Looking in the repository the fonts are available in GPL V2, the community have the interest in this implementation ? There are any body out there doing this ? There are any license concern ? Thanks for your time. Ps. Sorry by the cross post (I posted in jdk-dev too) From Lance.Andersen at Sun.COM Wed Jun 18 19:29:52 2008 From: Lance.Andersen at Sun.COM (Lance J. Andersen) Date: Wed, 18 Jun 2008 15:29:52 -0400 Subject: JoinRowSetImpl In-Reply-To: <48595D46.4080304@sadig.com> References: <48595D46.4080304@sadig.com> Message-ID: <48596230.9070804@sun.com> Hi Fernando, Currently we have no plans to enhance the JoinRowSet implementation that we are providing at this time. Certainly you are welcome to create an implementation and consider contributing it to the OpenJDK project. Please see http://openjdk.java.net/contribute/ for guidelines on how to contribute to the OpenJDK project. Regards Lance Fernando Hartmann wrote: > Hello all, > Here in my job, we use the Sun JoinRowSet implementation using the > INNER_JOIN, but now we need to use the LEFT_OUTHER_JOIN and FULL_JOIN, > but they don't are implemented by Sun. > Well, we are interested in make this implementation. > Looking in the repository the fonts are available in GPL V2, the > community have the interest in this implementation ? There are any > body out there doing this ? There are any license concern ? > Thanks for your time. > > Ps. Sorry by the cross post (I posted in jdk-dev too) > From Jonathan.Gibbons at Sun.COM Fri Jun 20 21:08:50 2008 From: Jonathan.Gibbons at Sun.COM (Jonathan Gibbons) Date: Fri, 20 Jun 2008 14:08:50 -0700 Subject: CFV: Project sponsorship: Antlr parser for javac In-Reply-To: References: Message-ID: <485C1C62.2070400@sun.com> This vote closes later today, but there are already 5 votes in favor, which is an absolute majority of the Group's Members. Therefore I am calling the result early, and am pleased to announce the Compiler Group will sponsor this Project. -- Jon Jonathan Gibbons wrote: > Question: Should the Compiler Group sponsor the proposed > "Antlr parser for javac" Project [1]? > > Please cast your vote by replying, publicly, to this message with > either > > Vote: yes > > or > > Vote: no > > as the first line of the message body. > > You may, at your option, indicate the reason for your decision on > subsequent lines. > > Votes must be cast in the open; votes sent as private replies will > not be counted. > > The sponsorship decision will be made by a simple majority vote of > the Group's Members. Votes are due by midnight UTC next Friday, > 20 June. As an optimization, if an absolute majority of the > Group's Members votes one way or the other prior to that time then > the decision may be rendered earlier. > > Only Members of the Compiler' Group are eligible to vote on this > decision. The current Members are: > > Alex Buckley > Maurizio Cimadamore > Iris Clark > Joe Darcy > Neal Gafter > Jonathan Gibbons > Kumar Srinivasan > > Once a decision has been made the votes will be summarized and > reported to this list and also to discuss at openjdk.java.net > . > > -- Jon > > [1] http://mail.openjdk.java.net/pipermail/announce/2008-June/000053.html From Jonathan.Gibbons at Sun.COM Fri Jun 20 21:10:49 2008 From: Jonathan.Gibbons at Sun.COM (Jonathan Gibbons) Date: Fri, 20 Jun 2008 14:10:49 -0700 Subject: CFV: Project sponsorship: JSR 308: Annotations on Java Types In-Reply-To: <527CC322-4A69-4ABC-AAD3-DAEB76912C24@Sun.COM> References: <527CC322-4A69-4ABC-AAD3-DAEB76912C24@Sun.COM> Message-ID: <485C1CD9.3060700@sun.com> This vote closes later today, but there are already 5 votes in favor, which is an absolute majority of the Group's Members. Therefore I am calling the result early, and am pleased to announce the Compiler Group will sponsor this Project. -- Jon Jonathan Gibbons wrote: > Question: Should the Compiler Group sponsor the proposed > "JSR 308: Annotations on Java Types" Project [1]? > > Please cast your vote by replying, publicly, to this message with > either > > Vote: yes > > or > > Vote: no > > as the first line of the message body. > > You may, at your option, indicate the reason for your decision on > subsequent lines. > > Votes must be cast in the open; votes sent as private replies will > not be counted. > > The sponsorship decision will be made by a simple majority vote of > the Group's Members. Votes are due by midnight UTC next Friday, > 20 June. As an optimization, if an absolute majority of the > Group's Members votes one way or the other prior to that time then > the decision may be rendered earlier. > > Only Members of the Compiler' Group are eligible to vote on this > decision. The current Members are: > > Alex Buckley > Maurizio Cimadamore > Iris Clark > Joe Darcy > Neal Gafter > Jonathan Gibbons > Kumar Srinivasan > > Once a decision has been made the votes will be summarized and > reported to this list and also to discuss at openjdk.java.net > . > > -- Jon > > [1] http://mail.openjdk.java.net/pipermail/announce/2008-June/000052.html From Xiomara.Jayasena at Sun.COM Fri Jun 20 22:22:39 2008 From: Xiomara.Jayasena at Sun.COM (Xiomara Jayasena) Date: Fri, 20 Jun 2008 15:22:39 -0700 Subject: JDK 7 build 29 is available at the openjdk.java.net website Message-ID: <485C2DAF.5010801@sun.com> The OpenJDK source is available at: http://hg.openjdk.java.net/jdk7/jdk7 http://hg.openjdk.java.net/jdk7/jdk7/rev/31e08f70e88d The OpenJDK source binary plugs for the promoted JDK 7 build 29 are available under the openjdk http://openjdk.java.net website under Source Code (direct link to bundles: http://download.java.net/openjdk/jdk7) Summary of changes: http://download.java.net/jdk7/changes/jdk7-b29.html -Xiomara From Jonathan.Gibbons at Sun.COM Sat Jun 21 00:32:29 2008 From: Jonathan.Gibbons at Sun.COM (Jonathan Gibbons) Date: Fri, 20 Jun 2008 17:32:29 -0700 Subject: CFV: New Member John Rose In-Reply-To: <4852FB78.9080100@sun.com> References: <4852FB78.9080100@sun.com> Message-ID: <485C4C1D.8070104@sun.com> This vote has now closed; there were 4 yays and no nays. Therefore, I would like to welcome John Rose as the newest member of the Compiler Group. -- Jon Jonathan Gibbons wrote: > I propose John Rose to be a Member of the Compiler Group. > > Please cast your vote by replying to this message with either > > Vote: yes > > or > > Vote: no > > as the first line of the message body. > > You may indicate the reason for your decision, if you wish, on > subsequent lines. > This is optional and not required. > > Votes are due by midnight UTC next Friday 20 June, after which time > the votes will > be tallied and reported to this list and to discuss at openjdk.java.net. > > Only Members of the Compiler Group are eligible to vote on this > decision. [1] > > The current Members are: > > Alex Buckley > Maurizio Cimadamore > Iris Clark > Joe Darcy > Neal Gafter > Jonathan Gibbons > Kumar Srinivasan > > > [1] http://blogs.sun.com/mr/entry/cosmology