Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jdt-dev] JDT and javac
  • From: "Sankaran, Srikanth" <srikanth.sankaran@xxxxxxxxxxxxx>
  • Date: Mon, 25 Mar 2024 14:25:41 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=advantest.com; dmarc=pass action=none header.from=advantest.com; dkim=pass header.d=advantest.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=kA8Wf57Z5CnJxdQixlmsrFTXCZbOMbvX2myA/1B0lFA=; b=J8ifTL8NQ+zfAIKtIpqIOT/iljGvBBRhbF996TKaCw+R82wnexoPU9cHLmbP9JF4Z3KqTSyGFGziQPyaFRT9ImX92lss+W5FeS1NdFmIs4qVzaT+KArzH5wQrQODh+zSYIthdOJT/8F2n62ytkmvxI43+pDCVWkVUdZ3FNi3j7bPgMiUUXj6Z1dARngoUhAcGPw6n6hu1k06sj6b3IFneL9aEBqV2gsEAEOFcwvI1SRqAf0FCLR/Y0xGb+vzmeXJRHism2IMNsnBpRcQwfQIGid/F6eQynKOl23n9nkQUdQ4WG346XD22X7VwUqTALtRLwVDPNvnrYWqmscI95k3aA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aGRmqeFrduvKRaABECkLNqHhEgv3tp8dqoYEIq+YeGp/ZI/LRPS5vZ1A2D+5N6RSPvRXKgrOJAZ4NfUvfg9e8gHAkfJxxf913tGaSTfaaIP+N7eqCbMlCiYkRiA7qv7UAsxINW+eym4OdXby/QlJRsh1CRygXLeoEyyaD3LW9oOwSwr6EeBNaAhqYN10TOYe9fPnVrzJwobMSaV6YCd4osp3zV/+69FCd9TcTSJsqKsEUIyFe1hHgAcmsYUEYPnhQgfDUWnda7vDTm4CewdRinZ3SKJE8YEpELLFbBrVKMcpZT4sYvD4YhqyyVrSADDwBEA2P8Riwd92nijFx3JAEg==
  • Delivered-to: jdt-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/jdt-dev/>
  • List-help: <mailto:jdt-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/jdt-dev>, <mailto:jdt-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/jdt-dev>, <mailto:jdt-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AQHae8XAtxhIIkJjm0ayE5+BZwb74LFIhBsAgAABaCw=
  • Thread-topic: [jdt-dev] JDT and javac


I am not a part of JDT leadership. I am only a committer on the JDT core project. And here, I am speaking only for myself and not my employer. 

All that cleared up, I wish to point out that, this is an experimental project undertaken by certain members of the community. 

I wish them the very best in this endeavor. 

But IMHO it is very premature to be discussing merging the work back to upstream or freeing up resources etc. No such plan is on record to my knowledge. 

My personal expectations for merging the work upstream would first of all be proof of the work thriving independently and being maintained successfully for a sustained period of time, say 18-24 months. 

You may want to read the disclaimers in the first paragraph once again. 

Thanks. 
Srikanth. 

From: jdt-dev <jdt-dev-bounces@xxxxxxxxxxx> on behalf of Thomas Mäder via jdt-dev <jdt-dev@xxxxxxxxxxx>
Sent: Monday, March 25, 2024 7:38 PM
To: Eclipse JDT general developers list. <jdt-dev@xxxxxxxxxxx>
Cc: Thomas Mäder <t.s.maeder@xxxxxxxxx>
Subject: Re: [jdt-dev] JDT and javac
 
CAUTION: This email was sent from outside of Advantest.


Hi Eric,

Wow, this is the end of an era. I'm glad this work is happening, though:
hopefully, it will free up valuable resources that were used to keep up
with Javac in ECJ and improve interoperability in the Java compiler
tools space. Congrats on this gutsy decision.

/Thomas


------ Original Message ------
>From "Eric Williams via jdt-dev" <jdt-dev@xxxxxxxxxxx>
To jdt-dev@xxxxxxxxxxx
Cc "Eric Williams" <ericwill@xxxxxxxxxx>
Date 21/03/2024 20:26:39
Subject [jdt-dev] JDT and javac

>Hello everyone,
>
>I would like to make the JDT community aware that work has begun to support JDT using javac instead of ECJ. There are two parts to this that are being focused on, in order of priority. The first is about getting JDT to use a DOM first approach instead of relying on the ECJ parser. The second part is about getting JDT to run on javac and achieve feature parity with JDT on ECJ.
>
>Since this work requires extensive changes to JDT, work has begun in an incubator repository. [1] Once functionality has reached a minimum level, PRs will be made to contribute the work back to JDT “upstream”. Some preliminary PRs can be found here [2][3], with some others already having been merged in JDT core.
>
>If anyone is interested in helping with this endeavour please feel free to reach out in this thread or file tickets/discussions in the incubator repository. [1]
>
>1: https://github.com/eclipse-jdtls/eclipse-jdt-core-incubator
>2: https://github.com/eclipse-jdt/eclipse.jdt.core/pull/1983
>3: https://github.com/eclipse-jdt/eclipse.jdt.core/pull/1984
>
>
>Thanks,
>
>-- Eric Williams
>Associate Manager - Eclipse, IDE Extensions
>Red Hat
>Toronto, Canada
>
>_______________________________________________
>jdt-dev mailing list
>jdt-dev@xxxxxxxxxxx
>To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jdt-dev
_______________________________________________
jdt-dev mailing list
jdt-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jdt-dev

Back to the top