Last modified by John Stroy on 2018/10/19 11:40

From version Icon 14.1 Icon
edited by John Stroy
on 2011/06/11 09:29
Change comment: There is no comment for this version
To version Icon 15.1 Icon
edited by John Stroy
on 2011/07/24 09:15
Change comment: There is no comment for this version

Summary

Details

Icon Page properties
Content
... ... @@ -21,12 +21,22 @@
21 21  
22 22  = Objectives/Milestones =
23 23  
24 -* [[HSP Extension>>Main.HSP Extensions Required in Elona]] stubs - done!
25 -* HSPlet [[new opcode>>Main.HSP Opcodes Required in Elona]] enhancement stubs - done!
26 -* HSPlet new opcode enhancement implementation - mostly done - missing some extended [[DllCtrl opcode>>Main.HSP Opcodes Required in Elona#DllCtrl]] implementations, [[COM>>Main.Microsoft Windows#COM]] interaction
27 -* Elona compilation on HSPlet - done! Private branch of HSPlet compiles Elona successfully.
28 -* Elona port with stubbed extensions - --Broken - the constant pool has [[overflowed]] because of the number of generated c onstants. [[VMspec]] indicates that there can be at most 65536 [[constant pool]] entries. Currently, there are approximately 135000 constant pool entries after a source-level modification to Elona to reduce the number of constants.-- Done, as of 2011 June 11.
29 -* Elona port with implemented extensions
24 +* [[HSP Extension>>Main.HSP Extensions Required in Elona]]
25 +** stubs - done!
26 +* HSPlet [[new opcode>>Main.HSP Opcodes Required in Elona]]
27 +** enhancement stubs - done!
28 +* HSPlet new opcode enhancement implementation
29 +** Mostly done - missing some extended [[DllCtrl opcode>>Main.HSP Opcodes Required in Elona#DllCtrl]] implementations, [[COM>>Main.Microsoft Windows#COM]] interaction.
30 +* Elona compilation on HSPlet
31 +** Done! Private branch of HSPlet compiles Elona successfully.
32 +* Elona port with stubbed extensions
33 +** --Broken - the constant pool has [[overflowed]] because of the number of generated c onstants. [[VMspec]] indicates that there can be at most 65536 [[constant pool]] entries. Currently, there are approximately 135000 constant pool entries after a source-level modification to Elona to reduce the number of constants.--
34 +** Done, as of 2011 June 11.
35 +* Elona port that verifies in the Sun RI JVM bytecode verifier
36 +** Blocked, due to generated run() method exceeding 64k barrier for Code attribute of a Method.
37 +** Fortunately, this is slightly easier to fix.
38 +*** Tasklet: Provide a trampoline to merge consecutive method calls that do not have labels. Assigned: JammyHammy
39 +* Elona port with implemented [[extensions]]
30 30  * Working Elona port, equivalent to Elona 1.22
31 31  * Enhanced Elona port - extensibility hooks provided
32 32  * Enhanced Elona port - extensibility hooks implemented