Joel Dice
|
a21f951e29
|
consider an instruction reachable if it has no predecessors (i.e. it's the first instruction
|
2009-06-12 09:45:29 -06:00 |
|
Joel Dice
|
31976f585a
|
add DebugAllocation option to heap.cpp to help detect allocation and deallocation errors
|
2009-06-11 17:23:02 -06:00 |
|
Joel Dice
|
e1c7504eda
|
attempt to flush the compile log (if any) before crashing in SegFaultHandler::handle
|
2009-06-11 17:14:54 -06:00 |
|
Joel Dice
|
525318dabb
|
fix GC safety bug in builtin.cpp
|
2009-06-11 17:13:25 -06:00 |
|
Joel Dice
|
1d58541c87
|
generate full memory dump on unhandled exception in windows.cpp
|
2009-06-11 13:41:13 -06:00 |
|
Josh warner
|
f773c9e610
|
fixed xul deadlock bug on linux
|
2009-06-11 09:52:13 -06:00 |
|
Josh warner
|
6bca8fcefc
|
added support for windows-x86_64
|
2009-06-11 09:48:27 -06:00 |
|
Josh warner
|
16fee943e6
|
added debugging method 'vmAddressFromLine'
|
2009-06-11 09:45:35 -06:00 |
|
Josh warner
|
9681a8a1ff
|
added debugging method 'vmAddressFromLine'
|
2009-06-11 09:44:37 -06:00 |
|
Josh warner
|
862c37f9ad
|
added support for windows-x86_64, changed exception handling to use vectored exception handling on 64 bit windows
|
2009-06-11 09:43:04 -06:00 |
|
Josh warner
|
73fa0e0b0d
|
added support for windows-x86_64
|
2009-06-11 09:42:07 -06:00 |
|
Josh warner
|
53da167116
|
refactored code, added support for upper 8 registers on x86-64 and windows-x86_64
|
2009-06-11 09:40:50 -06:00 |
|
Josh warner
|
ad33a7800f
|
changed dynamicCall definition for 64 bit windows
|
2009-06-11 09:39:46 -06:00 |
|
Josh warner
|
788e34936c
|
fixed 64-bit windows printf formatters
|
2009-06-11 09:38:20 -06:00 |
|
Joel Dice
|
f239424930
|
implement NewDirectByteBuffer etc. properly when building against Classpath; call JNI_OnLoad if found in newly-loaded libraries
|
2009-06-10 18:15:00 -06:00 |
|
Joel Dice
|
20ea82ec2e
|
various tweaks for Classpath compatibility
|
2009-06-06 20:32:44 -06:00 |
|
Joel Dice
|
c1ca653fef
|
intern CONSTANT_Utf8 pool entries to save memory and reduce bootimage size
|
2009-06-06 18:26:23 -06:00 |
|
Joel Dice
|
9cf0a42210
|
respect string offset in stringCharAt
|
2009-06-06 16:36:07 -06:00 |
|
Joel Dice
|
ac34bc072c
|
remove obsolete todo comments
|
2009-06-06 14:58:06 -06:00 |
|
Joel Dice
|
6efeee49f8
|
include native Classpath code in libavian.a and the avian executable
|
2009-06-06 14:18:33 -06:00 |
|
Joel Dice
|
0857f53651
|
more progress on GNU Classpath compatibility
|
2009-06-04 17:21:42 -06:00 |
|
Joel Dice
|
4a87d82d8e
|
fix GC safety bug in MyProcessor::initVtable
|
2009-06-04 17:20:55 -06:00 |
|
Joel Dice
|
db09adc0d4
|
allow copies between object arrays of different types in System.arraycopy
|
2009-06-04 17:19:48 -06:00 |
|
Joel Dice
|
98be5c509e
|
more progress towards GNU Classpath compatibility
|
2009-06-03 16:17:55 -06:00 |
|
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
|
a4d4db8eb4
|
fix cygwin/msys bootimage build
|
2009-06-01 12:12:29 -06:00 |
|
Joel Dice
|
11e61543a3
|
fix bootimage build
|
2009-05-31 21:16:58 -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
|
b1d92fc6c2
|
fix compilation of synchronized methods which return values
|
2009-05-31 14:15:45 -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
|
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
|
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
|
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 |
|