|
7ed14948b9
|
re-initialize frame maps for exception handlers on every iteration of the frame map calculation loop
This fixes incorrect frame map calcuation which may lead to crashes
during garbage collection from an exception handler.
|
2009-06-16 13:41:31 -06:00 |
|
|
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 |
|
|
31976f585a
|
add DebugAllocation option to heap.cpp to help detect allocation and deallocation errors
|
2009-06-11 17:23:02 -06:00 |
|
|
e1c7504eda
|
attempt to flush the compile log (if any) before crashing in SegFaultHandler::handle
|
2009-06-11 17:14:54 -06:00 |
|
|
525318dabb
|
fix GC safety bug in builtin.cpp
|
2009-06-11 17:13:25 -06:00 |
|
|
1d58541c87
|
generate full memory dump on unhandled exception in windows.cpp
|
2009-06-11 13:41:13 -06:00 |
|
|
f773c9e610
|
fixed xul deadlock bug on linux
|
2009-06-11 09:52:13 -06:00 |
|
|
6bca8fcefc
|
added support for windows-x86_64
|
2009-06-11 09:48:27 -06:00 |
|
|
16fee943e6
|
added debugging method 'vmAddressFromLine'
|
2009-06-11 09:45:35 -06:00 |
|
|
9681a8a1ff
|
added debugging method 'vmAddressFromLine'
|
2009-06-11 09:44:37 -06:00 |
|
|
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 |
|
|
73fa0e0b0d
|
added support for windows-x86_64
|
2009-06-11 09:42:07 -06:00 |
|
|
53da167116
|
refactored code, added support for upper 8 registers on x86-64 and windows-x86_64
|
2009-06-11 09:40:50 -06:00 |
|
|
ad33a7800f
|
changed dynamicCall definition for 64 bit windows
|
2009-06-11 09:39:46 -06:00 |
|
|
788e34936c
|
fixed 64-bit windows printf formatters
|
2009-06-11 09:38:20 -06:00 |
|
|
a80d30b4ce
|
added windows-x86_64 build target
|
2009-06-11 09:36:53 -06:00 |
|
|
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 |
|
|
b35a5a6db6
|
add new test to Subroutine to trigger latent bug compiling multiple jsr instructions to the same address
|
2009-06-10 18:11:27 -06:00 |
|
|
70eedcdf97
|
replace slashes with dots in value returned by StackTraceElement.getClassName to make Classpath's java.util.logging.Logger happy
|
2009-06-06 21:08:36 -06:00 |
|
|
61ba2d617e
|
meant to include this in the last commit
|
2009-06-06 20:38:02 -06:00 |
|
|
20ea82ec2e
|
various tweaks for Classpath compatibility
|
2009-06-06 20:32:44 -06:00 |
|
|
4fca1d64ba
|
fix thinko in String.regionMatches; ignore case when checking charsetName in String ctor
|
2009-06-06 20:30:58 -06:00 |
|
|
a201d28e5c
|
handle null loader parameter properly in Class.forName
|
2009-06-06 20:29:15 -06:00 |
|
|
c1ca653fef
|
intern CONSTANT_Utf8 pool entries to save memory and reduce bootimage size
|
2009-06-06 18:26:23 -06:00 |
|
|
9cf0a42210
|
respect string offset in stringCharAt
|
2009-06-06 16:36:07 -06:00 |
|
|
ac34bc072c
|
remove obsolete todo comments
|
2009-06-06 14:58:06 -06:00 |
|
|
402fef9ae8
|
include native Classpath code in dynamic library
Note that this requires building Classpath with -fPIC on platforms where
it is not the default.
|
2009-06-06 14:25:05 -06:00 |
|
|
6efeee49f8
|
include native Classpath code in libavian.a and the avian executable
|
2009-06-06 14:18:33 -06:00 |
|
|
6c669b96bb
|
Merge commit '79558e7e34580406527e20ed25bf65e6ce0bae54'
|
2009-06-05 15:55:14 -06:00 |
|
|
c7e134eb7a
|
updated machine-word-dependent cast to be agnostic
|
2009-06-05 14:32:36 -06:00 |
|
|
e8f02be3dd
|
fix mingw64 build by including direct.h
|
2009-06-05 14:31:53 -06:00 |
|
|
bcad89dc17
|
handle null parameter types in various class methods
|
2009-06-05 14:28:55 -06:00 |
|
|
16537a32bc
|
fix logic in Thread.join(long) (second try)
|
2009-06-04 18:08:51 -06:00 |
|
|
a064c744f4
|
fix logic in Thread.join(long)
|
2009-06-04 18:07:00 -06:00 |
|
|
44e3ee5bd7
|
fix misspelling in comment
|
2009-06-04 18:03:09 -06:00 |
|
|
d0f11cd2e5
|
move non-standard classes to avian package
|
2009-06-04 17:59:34 -06:00 |
|
|
c14ae4d2f7
|
fix rebuild when using GNU Classpath
|
2009-06-04 17:54:06 -06:00 |
|
|
0857f53651
|
more progress on GNU Classpath compatibility
|
2009-06-04 17:21:42 -06:00 |
|
|
4a87d82d8e
|
fix GC safety bug in MyProcessor::initVtable
|
2009-06-04 17:20:55 -06:00 |
|
|
db09adc0d4
|
allow copies between object arrays of different types in System.arraycopy
|
2009-06-04 17:19:48 -06:00 |
|
|
98be5c509e
|
more progress towards GNU Classpath compatibility
|
2009-06-03 16:17:55 -06:00 |
|
|
0f6dbe35a7
|
add build option for using GNU Classpath
|
2009-06-02 18:55:49 -06:00 |
|
|
ba5105c374
|
throw NoSuchMethodError in resolveMethod if method not found
|
2009-06-02 18:55:12 -06:00 |
|
|
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 |
|
|
70bd2d908f
|
update readme.txt to reflect new bootimage-generator parameter
|
2009-06-01 12:51:20 -06:00 |
|
|
a4d4db8eb4
|
fix cygwin/msys bootimage build
|
2009-06-01 12:12:29 -06:00 |
|
|
2d2940b13e
|
add continuation classes and methods to vm.pro
|
2009-05-31 23:02:50 -06:00 |
|
|
d4e977db28
|
update vm.pro to reflect new SystemClassLoader location
|
2009-05-31 22:48:38 -06:00 |
|
|
11e61543a3
|
fix bootimage build
|
2009-05-31 21:16:58 -06:00 |
|
|
0debcf0f16
|
document "tails" and "continuations" options in readme.txt
|
2009-05-31 18:31:15 -06:00 |
|