Joel Dice
|
0f6dbe35a7
|
add build option for using GNU Classpath
|
2009-06-02 18:55:49 -06:00 |
|
Joel Dice
|
ba5105c374
|
throw NoSuchMethodError in resolveMethod if method not found
|
2009-06-02 18:55:12 -06:00 |
|
Joel Dice
|
0615b8a09f
|
add classes and methods needed for GNU Classpath compatibility
Most of these methods are stubs which throw
UnsupportedOperationExceptions for now.
|
2009-06-02 17:14:38 -06:00 |
|
Joel Dice
|
70bd2d908f
|
update readme.txt to reflect new bootimage-generator parameter
|
2009-06-01 12:51:20 -06:00 |
|
Joel Dice
|
a4d4db8eb4
|
fix cygwin/msys bootimage build
|
2009-06-01 12:12:29 -06:00 |
|
Joel Dice
|
2d2940b13e
|
add continuation classes and methods to vm.pro
|
2009-05-31 23:02:50 -06:00 |
|
Joel Dice
|
d4e977db28
|
update vm.pro to reflect new SystemClassLoader location
|
2009-05-31 22:48:38 -06:00 |
|
Joel Dice
|
11e61543a3
|
fix bootimage build
|
2009-05-31 21:16:58 -06:00 |
|
Joel Dice
|
0debcf0f16
|
document "tails" and "continuations" options in readme.txt
|
2009-05-31 18:31:15 -06:00 |
|
Joel Dice
|
049f96bd1c
|
Merge branch 'master' into fun
|
2009-05-31 17:25:34 -06:00 |
|
Joel Dice
|
c434f211e2
|
fix return type for Avian_java_lang_Object_hashCode
|
2009-05-31 17:19:18 -06:00 |
|
Joel Dice
|
ace985b390
|
fix native method lookup for fast calling convention on Windows
|
2009-05-31 14:41:07 -06:00 |
|
Joel Dice
|
01f302d4b5
|
give avian/Continuations a private constructor; documentation tweaks
|
2009-05-31 14:16:51 -06:00 |
|
Joel Dice
|
9d6a3021ca
|
make Hashtable.toString synchronized
|
2009-05-31 14:16:08 -06:00 |
|
Joel Dice
|
b1d92fc6c2
|
fix compilation of synchronized methods which return values
|
2009-05-31 14:15:45 -06:00 |
|
Joel Dice
|
f1ff0d75bf
|
avian.Continuations documentation tweaks
|
2009-05-29 19:09:32 -06:00 |
|
Joel Dice
|
b5cb1692fb
|
document avian.Continuations
|
2009-05-29 18:32:16 -06:00 |
|
Joel Dice
|
02fba10614
|
set DebugCompile to false
|
2009-05-28 19:56:15 -06:00 |
|
Joel Dice
|
f30e31e5f6
|
compile-x86.S bugfixes and cleanups
|
2009-05-28 19:54:32 -06:00 |
|
Joel Dice
|
14613193fa
|
include return address size in frameSize passed to vmInvoke; fix printf warnings
|
2009-05-28 19:50:44 -06:00 |
|
Joel Dice
|
2478d4fc7f
|
conditionally include continuation code in compile-x86.S
|
2009-05-28 19:13:15 -06:00 |
|
Joel Dice
|
b4dea1f71c
|
fix printf warnings in compiler.cpp
|
2009-05-28 19:12:26 -06:00 |
|
Joel Dice
|
d99f8df6e6
|
several bugfixes for powerpc continuations
|
2009-05-28 18:56:05 -06:00 |
|
Joel Dice
|
ca4e62cdb7
|
pass -DAVIAN_CONTINUATIONS to assembler when continuations enabled
|
2009-05-28 18:51:53 -06:00 |
|
Joel Dice
|
ec60b844d4
|
fix powerpc tail calls
|
2009-05-27 18:15:39 -06:00 |
|
Joel Dice
|
49a2c1846d
|
powerpc bugfixes
|
2009-05-26 19:30:11 -06:00 |
|
Joel Dice
|
2608a2ee43
|
progress towards powerpc continuation and tail call support
|
2009-05-26 19:02:39 -06:00 |
|
Joel Dice
|
9ddbf14b6c
|
add classpath/avian/Machine.java
|
2009-05-25 23:31:13 -06:00 |
|
Joel Dice
|
a8c836d2cb
|
move continuations tests into test/extra
|
2009-05-25 23:30:40 -06:00 |
|
Joel Dice
|
4eeabbeec3
|
point javac to the right output directory when building extra tests
|
2009-05-25 23:27:47 -06:00 |
|
Joel Dice
|
31eb75a736
|
support tail calls and continuations as build options
|
2009-05-25 23:27:10 -06:00 |
|
Joel Dice
|
deefc47b1a
|
correct comment in vmInvoke
|
2009-05-25 21:39:17 -06:00 |
|
Joel Dice
|
31d9700c9b
|
move SystemClassLoader and Runtime.dumpHeap to avian package
|
2009-05-25 21:36:29 -06:00 |
|
Joel Dice
|
9682d63b84
|
fix marshalling of 64-bit arguments in interpret.cpp
|
2009-05-25 21:20:29 -06:00 |
|
Joel Dice
|
43f5c3f382
|
fix process=interpret build
|
2009-05-25 21:05:49 -06:00 |
|
Joel Dice
|
758325ae27
|
convert methods in builtin.cpp to use fast native calling convention
|
2009-05-25 20:02:25 -06:00 |
|
Joel Dice
|
ea5fea4802
|
fix printf format for 64-bit build
|
2009-05-25 14:59:36 -06:00 |
|
Joel Dice
|
cc6bf3f42b
|
bugfixes and print statements in DynamicWind
|
2009-05-24 22:50:11 -06:00 |
|
Joel Dice
|
9837528a3e
|
set Thread::continuation before calling jumpAndInvoke in Rewind case of callContinuation
|
2009-05-24 22:49:39 -06:00 |
|
Joel Dice
|
0a4e77ffa7
|
fix thinko in callContinuation
|
2009-05-24 22:36:16 -06:00 |
|
Joel Dice
|
92aea95b36
|
continuation bugfixes
|
2009-05-24 22:27:50 -06:00 |
|
Joel Dice
|
c2bd828cc1
|
call the right continuation in callContinuation
|
2009-05-24 18:58:45 -06:00 |
|
Joel Dice
|
dc523fe6eb
|
load eax and edx in 32-bit vmJump
|
2009-05-24 18:57:59 -06:00 |
|
Joel Dice
|
af59c85deb
|
various bugfixes
|
2009-05-24 18:22:36 -06:00 |
|
Joel Dice
|
d11af47dca
|
add classpath/avian/IncompatibleContinuationException.java
|
2009-05-24 18:21:19 -06:00 |
|
Joel Dice
|
03e7a61bfd
|
add test/DynamicWind.java
|
2009-05-24 18:20:50 -06:00 |
|
Joel Dice
|
e80401ed10
|
vmJumpAndInvoke bugfixes
|
2009-05-24 11:18:17 -06:00 |
|
Joel Dice
|
9dbea21ec4
|
add continuation support to 32-bit section of compile-x86.S
|
2009-05-24 00:32:49 -06:00 |
|
Joel Dice
|
18ec68c7b7
|
fix word order when pushing 64-bit values as arguments to helper thunks in appendCombine
|
2009-05-24 00:31:53 -06:00 |
|
Joel Dice
|
364f31b785
|
finish initial sketch of dynamicWind implementation
|
2009-05-23 19:49:14 -06:00 |
|