GNU Compiler for Java: Difference between revisions

Content deleted Content added
The text says, this was removed from GCC in October, so the release is not in sync and there was no stable release in December. It was anyways stupid to sync the release at all with GCC.
removed dead links
Tag: references removed
Line 13:
| genre = [[Compiler]]
| license = [[GNU General Public License|GNU GPL]]
| website = {{URL|gcc.gnu.org/java}}
}}
The '''GNU Compiler for Java''' ('''GCJ''') was a [[Free software|free]] [[compiler]] for the [[Java (programming language)|Java programming language]] and part of the [[GNU Compiler Collection]].<ref>https://gcc.gnu.org/java/</ref><ref>{{cite book |last=Campbell |first=Bill |date=2013 |title=Introduction to Compiler Construction in a Java World |url=https://books.google.com/books?id=-b8WjLY2eKEC&pg=PA277 |___location= |publisher=CRC Press Taylor & Francis Group |isbn=978-1-4398-6088-5 |accessdate=2014-02-06}}</ref>
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<ref>[https://gcc.gnu.org/java GCJ: News]</ref> 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 in the process of being removed from GCC<ref>https://gcc.gnu.org/ml/gcc-patches/2016-09/msg00602.html</ref> and was deleted in October.<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>
 
==Performance==