[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..
 Delay Announcement  Nov-10-2002
 A very important  (but disappointing)  announcement.
The work on JILC has been delayed,  and it may be delayed even more.  The reasons are attributed to my  (Gaurav's)  heavy involvement in CSMail and in Mono projects.
So,  right now,  I have deferred any works on JILC.  Though it may sound disappointing,  but I think the other two projects are more important than this one.

PE File Generation May-24-2002
 Today Gaurav started working on PE file generation, although the IL code generation is not over as yet.  Abhaya is taking care of that part while Gaurav will maintain this part.
 The code submitted today includes some basic structures that would be required for the PE file layout.

 Version 0.1 Released  May-14-2002
 Version 0.1, the first minor release is same as version 0.0.2 with added support for windows nmake. So, now you can compile using VC++ compiler and linker.
 The files may be downloaded here.

 Code Generator code to CVS  May-12-2002
 Submitted the first cut towards the code generator to the CVS.  The code should compile, but the IL code generated does not, because of obvious reasons, does not assemble using ilasm.

Code Generation Celebrations Apr-27-2002
Today we had the demonstration of the project in front of the course instructor  (after all this project came out as a part of project in the institute) .  Lots of code by Abhaya made possible code generation in the IL format, though the code that is generated right now does not aseemble.
Some of trivial errors that were encountered were like the class names were included as "java/lang/Object" instead of "java.lang.Object". A detailed list of bugs will be put up soon. We are yet busy in the exams ;-)
Also, right now, no code has been commited to the CVS. Will do it by the coming weekend. Uff!

Website Shifting Apr-24-2002
The website shifting to this server is over.

Code Generator Apr-23-2002
The code generator is now able to see some life to itself. Abhaya is making good progress towards it.
I am unable to give any time to it rightnow. You may have a look at the cvs for the latest work in place.

First release available for download Feb-21-2002
First release of software, consisting of basic java-bytecode reader and constant pool entry generator is available. The executable consists of encapsulating the above modules in java-deassembler.
It may be downloaded from here.

Functional Specifications Feb-10-2002
See here.

CLI / ECMA Specs Jan-30-2002
Specifications:  Reading done.

User Manual Jan-27-2002
The user manual, with the options that may be passed to the compiler is now available. The manual may be obtained here.

Class File Specs Jan-20-2002
Reading part done. A summary of the description of the class file format will be put up soon.

Deadlines / Schedule Decided Jan-15-2002
The following is the first rough sketch of the deadlines that has been decided:
  • Jan 20, 2002: Reading the literature on the class file format and JVM specs.
  • Jan 30, 2002: Reading the literature on CLI structure and the ECMA specs (required part).

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

Last Modified on: Friday, 14-Mar-2003 04:30:51 UTC