Joel Dice
|
bd618a51f6
|
translate exception handler table into a form which does not depend on the constant pool after JIT compiling a method
|
2008-04-11 13:03:40 -06:00 |
|
Joel Dice
|
2cf62a5926
|
various bugfixes in new stack trace code
|
2008-04-10 17:48:28 -06:00 |
|
Joel Dice
|
2edaa82801
|
prepend copyright notice and license to all source files; add license.txt and readme.txt
|
2008-02-19 11:06:52 -07:00 |
|
Joel Dice
|
d68c2e6e2c
|
when looking up native methods, check for both the undecorated and decorated symbol before moving on to the next library
|
2008-01-28 11:21:09 -07:00 |
|
Joel Dice
|
008ac07079
|
refactor native method resolution to be simpler and more robust
|
2008-01-28 10:27:02 -07:00 |
|
Joel Dice
|
e403a625d1
|
second try to fix library symbol lookup
|
2008-01-25 16:38:26 -07:00 |
|
Joel Dice
|
0bbe9489a7
|
flesh out call tracing in new JIT code
|
2007-11-26 16:15:53 -07:00 |
|
Joel Dice
|
6c8a35c341
|
move populateMultiArray from interpret.cpp to process.h
|
2007-11-20 09:20:26 -07:00 |
|
Joel Dice
|
fe0e542afe
|
finish support for inline vtables in class objects; convert constant pools from arrays to singletons to reduce memory footprint
|
2007-11-05 14:40:17 -07:00 |
|
Joel Dice
|
6c0e0c37e2
|
snapshot
|
2007-11-05 07:28:46 -07:00 |
|
Joel Dice
|
94e9bd0fd2
|
clean up bootstrap type generation to eliminate redundancy (broken)
|
2007-11-04 14:15:28 -07:00 |
|
Joel Dice
|
eaf1d205cd
|
more windows port fixes
|
2007-10-24 11:24:19 -06:00 |
|
Joel Dice
|
3e84d4438a
|
revise signatures of mark() and set() to take a target object and offset instead of a target object reference, paving the way for immovable objects
|
2007-10-22 11:22:30 -06:00 |
|
Joel Dice
|
96ed27c55c
|
various bugfixes to get Tree.java to work
|
2007-10-16 11:21:26 -06:00 |
|
Joel Dice
|
f7058f8fd6
|
snapshot
|
2007-10-02 18:22:48 -06:00 |
|
Joel Dice
|
68e382ca8d
|
snapshot
|
2007-10-01 18:08:17 -06:00 |
|
Joel Dice
|
79603e284d
|
sketch of Compiler.compileNative() and ifnull instruction implementation
|
2007-09-28 17:41:03 -06:00 |
|
Joel Dice
|
f1bdc4c745
|
various fixes to get JIT working on x86_64
|
2007-09-26 18:01:38 -06:00 |
|
Joel Dice
|
2f3f97d550
|
clean up compile.cpp and support both x86_64 and i386; further refactoring to support JIT
|
2007-09-26 17:23:03 -06:00 |
|