[Soot-list] ANN: cowjac Java compiler
David Given
dg at cowlark.com
Sun Jul 15 18:48:58 EDT 2012
My secret project is now in a sufficient state to announce --- that is,
it runs a bit and it's late.
cowjac is a Java AOT compiler which works by translating the Java
bytecode into C++ and then compiling that. It converts Java class
hierarchies into C++ ones, so you end up using C++ virtual dispatch for
the Java methods.
https://chiselapp.com/user/dg/repository/cowjac/home
It's currently in an extreme prototype state --- no garbage collector,
for instance --- but it works well enough to run simple command-line
tools and run benchmarks. There's a reasonable chunk of Apache Harmony
which can be played with.
Naturally, it uses Soot to do all the real work, and it works very
nicely indeed. Thank you very much!
--
┌─── dg@cowlark.com ───── http://www.cowlark.com ─────
│
│ life←{ ↑1 ⍵∨.^3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵ }
│ --- Conway's Game Of Life, in one line of APL
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
Url : http://mailman.cs.mcgill.ca/pipermail/soot-list/attachments/20120715/e7cdb022/attachment.bin
More information about the Soot-list
mailing list