[an error occurred while processing this directive] [an error occurred while processing this directive] jilc - Java Bytecode to IL Compiler

jilc Menu
jilc Home
About jilc
Docs *
*: Awaited..
About jilc  

jilc - Java bytecode to IL compiler is being designed to be able to directly use the already available enormous resource of java libraries. The implementation of the project has been divided into the following several phases:

  • 1.1: Class file reader and parser
  • 1.2: Bytecode verifier, which includes making changes to the parsed code so as to incorporate the differences that exist in Java bytecode and the IL bytecode.
  • 1.3: IL Code generator. This may be directly the bytecode or the asm code.
  • 2.1: Since the #1 phase does not take into account the discrepancies that may be caused because of the fact that the package names and the namespace names do not match, the code in practice will not work. This phase is to take care of these considerations. It will extend the compiler then designed to make the available maps and make use of them.

 Bytecode Parser (Maintainer: Gaurav Vaish) Feb-24-2002 (Deadline)
  • Class file reader
  • Generating constant pool entries

 Bytecode Verifier (Maintainer: Avinash Dhoot) Mar-03-2002 (Deadline)
  • Resolution of constant pool entries

 Bytecode Processor (Maintainer: Abhaya Agarwal) Mar-10-2002 (Deadline)
Processing the bytecode. This includes the following:
  • Modification in switch-case block, if any.
  • Modification of the stack: IL requires all variables to be put in the stack before the procedure starts, while there is no such restriction in java.

Code Generator (Maintainer: Gaurav Vaish) Apr-15-2002 (Deadline)
  • The IL / ASM code generator.... ready to be deployed.

< Best viewed in IE 4.0+ and Mozilla 5.0+ (Gecko)>

Last Modified on: Saturday, 16-Feb-2002 08:12:40 UTC