#447: manual: Compile to Java 5 Bytecode --------------------+---------------------- Reporter: rurban | Owner: Type: defect | Status: new Priority: major | Milestone: Component: other | Version: Keywords: docs | Parent Tickets: --------------------+---------------------- Since rc0 to 1.5.0 you removed one part of the outdated compile to Java 5 Bytecode, but one headline still is "Compile to Java 5 Bytecode". It's now 6-8.
Please change to "Compile to Java Bytecode"
-- Ticket URL: http://abcl.org/trac/ticket/447 armedbear http://abcl.org armedbear
#447: manual: Compile to Java 5 Bytecode -------------------------+------------------ Reporter: rurban | Owner: Type: defect | Status: new Priority: major | Milestone: Component: other | Version: Resolution: | Keywords: docs Parent Tickets: | -------------------------+------------------
Comment (by mevenson):
The default target for the compilation is indeed Java 6, but we haven't implemented the Java 6 verification scheme introduced in bytecode 50.x. So, we are in a weird state where our compiler indeed emits "50.0" as the class format, but with the old ("original") bytecode verification present.
-- Ticket URL: http://abcl.org/trac/ticket/447#comment:1 armedbear http://abcl.org armedbear
#447: manual: Compile to Java 5 Bytecode -------------------------+---------------------- Reporter: rurban | Owner: mevenson Type: defect | Status: assigned Priority: major | Milestone: 1.6.0 Component: other | Version: 1.5.0 Resolution: | Keywords: docs Parent Tickets: | -------------------------+---------------------- Changes (by mevenson):
* owner: => mevenson * status: new => assigned * version: => 1.5.0 * milestone: => 1.6.0
-- Ticket URL: http://abcl.org/trac/ticket/447#comment:2 armedbear http://abcl.org armedbear
#447: manual: Compile to Java 5 Bytecode -------------------------+----------------------------- Reporter: Rurban | Owner: Evenson Not Org Type: defect | Status: closed Priority: major | Milestone: 1.6.1 Component: other | Version: 1.5.0 Resolution: fixed | Keywords: docs Parent Tickets: | -------------------------+----------------------------- Changes (by Evenson Not Org):
* status: assigned => closed * resolution: => fixed
Comment:
Correction:
Our compiler emits version 49.0 bytecode, corresponding to the Java 5 Standard Edition.
When we compile our Java source, the code emitted depends on what we set the javac target version to currently "1.6" by default corresponding to version 50.x bytecode of the Java 6 Standard Edition.
We have noted this in the manual as well as https://abcl.org/trac/changeset/15214 hopefully clearing up this confusion.
-- Ticket URL: http://abcl.org/trac/ticket/447#comment:4 armedbear http://abcl.org armedbear
armedbear-ticket@common-lisp.net