GNU Compiler for Java: Difference between revisions

Content deleted Content added
7.1 released
GCJ is not part of GCC 7.1.
Line 5:
| caption =
| developer = [[GNU|The GNU Project]]
| latestreleased release version = 7.1<!-- sync this with [[GNU Compiler Collection]] and [[GNU Fortran]] --> = {{Start date and age|1998|09|06}}<ref>{{cite web|url=https://wwwgcc.gnu.org/softwarenews/gcc/releasesgcj-announce.htmltxt|titleauthor=GCCAnthony ReleasesGreen, Cygnus GNU Project – Free Software FoundationSolutions|title=GCJ (FSF)announcement}}</ref>
| discontinued = yes
| latest release date = {{Start date and age|2017|5|2}}
| latest release version = 6.3<ref>{{cite web|url=https://www.gnu.org/software/gcc/releases.html|title=GCC Releases – GNU Project – Free Software Foundation (FSF)}}</ref>
| latest preview version = 7.0
| latest previewrelease date = {{Start date and age|2016|0512|2221}}
| operating system = [[Unix-like]]
| programming language =
Line 28:
In 2007, a lot of work was done to implement support for Java's two graphical [[application programming interface|API]]s in [[GNU Classpath]]: [[Abstract Window Toolkit|AWT]] and [[Swing (Java)|Swing]]. Software support for [[Abstract Window Toolkit|AWT]] is still in development.<!--Note, "Optional SWT support" also available for micro-libgcj (that is a subset - not maintained, not sure if this SWT support also applies to GCJ)--> "Once AWT support is working then Swing support can be considered. There is at least one free-software partial implementations of [[Swing Application Framework|Swing]] that may be usable.".<ref>[https://gcc.gnu.org/java/faq.html#2_4 The GCJ FAQ - GNU Project - Free Software Foundation (FSF)]</ref> The GNU CLASSPATH was never completed to even Java 1.2 status and now appears to have been abandoned completely.
 
<!--Not sure if this non-development for years contradicts above "AWT is still in development" as that is not a compiler (but would appear in "News"?)-->As of 2015, there were no new developments announced from GCJ and the product was in deep [[maintenance mode]].<ref>[https://www.phoronix.com/scan.php?page=news_item&px=MTUwOTA GCC Looks To Turn Off Java, Replace With Go Or ADA]</ref> In 2016, GCJ was inremoved from the processGCC of[[Trunk being(software)|trunk]] removedon fromSeptember GCC30, 2016.<ref>{{cite web|url=https://gcc.gnu.org/mlviewcvs/gcc-patches/2016-09/msg00602.html</ref>?view=revision&revision=240661|title=[gcc] andRevision was240661|date=September deleted30, in2016|author=Andrew October.Haley}}</ref><ref>{{Cite web|url=http://tromey.com/blog/?p=911|title=The Deletion of gcj|last=Tromey|first=Tom|date=October 2, 2016|website=The Cliffs of Inanity|publisher=|access-date=October 3, 2016}}</ref> Announcement of its removal was made with the release of the GCC 7.1, which does not contain it.<ref>{{cite web|url=https://gcc.gnu.org/gcc-7/changes.html|title=GCC 7 Release Series: Changes, New Features, and Fixes|access-date=May 9, 2017}}</ref>
 
==Performance==