Content deleted Content added
Line 36:
and JDK version for JDK versions 1.2 and onward.--[[Special:Contributions/128.210.4.213|128.210.4.213]] ([[User talk:128.210.4.213|talk]]) 22:47, 3 January 2008 (UTC)
:Is this sort of history noteworthy, or is it sufficient to just link to more detailed external specifications? Certainly I don't think this article should get to the level of mentioning specific JVM opcodes. As far as using non-free sources of information, remember that anything here must be able to meet both the [[WP:V]] and [[WP:C]] rules. Many people including myself will never cross the EULA barrier, so it is hard to offer advise on what's allowed or not in this case. Perhaps you can get better answers from [[Wikipedia:Copyright assistance]]. - [[User:Dmeranda|Dmeranda]] ([[User talk:Dmeranda|talk]]) 15:54, 4 January 2008 (UTC)
::What I mostly thought would be useful was a high-level, one-liner sort of overview of what has happened between class-format/JVM revisions. Of course from one JDK version to the next there are always hundreds of changes to the Java library APIs and often changes to the source syntax as well; but changes to the virtual machine and the class file format are less common (a good thing, because they affect deployability of compiled code). When such changes are made, they tend to reveal interesting fundamental things about what new Java features were unimplementable on the older VM, and what minimal set of VM changes were required to support them. The information also helps in understanding which capabilities you are likely to lose when using -target to generate an older class format.
::I did find a nice EULA-free description of what happened in class format 50.0: [https://jdk.dev.java.net/verifier.html 50.0 type checking verifier].--[[Special:Contributions/128.210.4.214|128.210.4.214]] ([[User talk:128.210.4.214|talk]]) 19:12, 8 January 2008 (UTC)
|