Joel Dice
|
dc10bcacf8
|
update heapdump doc to refer to new Machine.dumpHeap method
|
2009-09-15 07:59:24 -06:00 |
|
Joel Dice
|
49d113f43f
|
fix parallel bootimage build
|
2009-09-05 18:40:37 -06:00 |
|
Joel Dice
|
44ae6a02c2
|
fix parallel (make -jN) build
|
2009-09-05 16:04:43 -06:00 |
|
Joel Dice
|
3446ed0fce
|
fix MSVC build regression in java-io.cpp
|
2009-09-05 15:35:00 -06:00 |
|
Joel Dice
|
8956b98604
|
speed up build (especially on Windows) by avoiding redundant shell command execution in makefile
|
2009-09-05 15:21:45 -06:00 |
|
Joel Dice
|
bf2b17cfa6
|
fix misspelled comment
|
2009-09-04 17:08:45 -06:00 |
|
Joel Dice
|
b0ba70866e
|
fix incorrect line numbers in NPE traces
|
2009-09-04 15:09:40 -06:00 |
|
Joel Dice
|
e47c149fb1
|
fix misuse of FindFirstFile
|
2009-09-03 17:57:32 -06:00 |
|
Joel Dice
|
6519047342
|
fix bootimage build
|
2009-09-03 09:06:04 -06:00 |
|
Joel Dice
|
84ac2e417d
|
follow reference pointer before using in in refrenceTargetUnreachable in case it points to a moved object
|
2009-09-01 18:32:21 -06:00 |
|
Joel Dice
|
6aff383ee1
|
ensure Heap::needsMark and Heap::mark work correctly during GC
|
2009-09-01 18:31:18 -06:00 |
|
Joel Dice
|
4f794f533e
|
fix handling of reachable, moved weak references in postVisit
|
2009-09-01 17:23:30 -06:00 |
|
Joel Dice
|
0a96f4c552
|
ensure WeakHashMap.MyCell objects are registered with the ReferenceQueue
|
2009-09-01 17:22:31 -06:00 |
|
Joel Dice
|
49005f0746
|
fix name-clash regression in heapdump.cpp
|
2009-09-01 13:09:53 -06:00 |
|
Joel Dice
|
27f35bf239
|
fix heapdump build
|
2009-09-01 12:15:33 -06:00 |
|
Joel Dice
|
9550eca866
|
uncomment MAKEFLAGS definition in makefile
|
2009-09-01 12:15:19 -06:00 |
|
Joel Dice
|
9c52fb434c
|
add manifest to executables and DLLs when building with MSVC
|
2009-09-01 08:42:33 -06:00 |
|
Joel Dice
|
987330fed5
|
Merge branch 'master' of oss.readytalk.com:/var/local/git/avian
|
2009-08-28 16:18:36 -06:00 |
|
Joel Dice
|
cd41751912
|
ensure primitive names are zero-terminated in Class.getName
|
2009-08-28 16:17:23 -06:00 |
|
Joel Dice
|
73dc058c14
|
implement StackTraceElement.getFileName properly
|
2009-08-27 16:28:44 -06:00 |
|
Joel Dice
|
4df81911fe
|
fix OSX build regression
|
2009-08-27 09:30:34 -06:00 |
|
Joel Dice
|
ca271e5ab9
|
specify name of pdb file when compiling with MSVC
|
2009-08-26 18:38:47 -06:00 |
|
Joel Dice
|
1a0eef7e2d
|
add support for building with MSVC on Windows
|
2009-08-26 18:26:44 -06:00 |
|
Joel Dice
|
4297fa04b3
|
run java finalizers in a separate thread to guarantee no application locks are held when doing so
|
2009-08-24 17:51:31 -06:00 |
|
Joel Dice
|
d4e2e05b31
|
add AccessControlException
|
2009-08-24 16:40:25 -06:00 |
|
Joel Dice
|
3b30dccaac
|
strip binaries if and only if optimizing
|
2009-08-24 16:38:00 -06:00 |
|
Joel Dice
|
77ae259e41
|
throw ClassCastException if asked to compare Enums of different types
|
2009-08-21 16:06:12 -06:00 |
|
Joel Dice
|
4536f13ee4
|
superficial reformatting of previous commit
|
2009-08-21 09:44:18 -06:00 |
|
Joel Dice
|
637a676fb0
|
fix MinGW 3.4 build
|
2009-08-21 09:37:49 -06:00 |
|
Joel Dice
|
c14bb5768e
|
throw FileNotFoundException from doOpen when appropriate
|
2009-08-21 09:23:03 -06:00 |
|
Joel Dice
|
a56c1d8765
|
fix GC-safety bug in resolveSpec
|
2009-08-20 12:37:03 -06:00 |
|
Joel Dice
|
4c14a9ab66
|
implement enough of java.util.regex to ensure String methods work for trivial regular expressions
|
2009-08-20 11:14:05 -06:00 |
|
Joel Dice
|
71f1efc4cb
|
add a couple of StringBuffer.append overloads
|
2009-08-20 08:59:22 -06:00 |
|
Joel Dice
|
6196f61938
|
clear Thread::javaThread before entering zombie state, since clearing it in Thread::dispose is too late - the reference may already be invalid since we don't visit GC roots for zombie threads
|
2009-08-20 08:49:01 -06:00 |
|
Joel Dice
|
c4b5ecec90
|
implement Runtime.addShutdownHook and Thread.setDaemon; avoid segfaults due to an application calling e.g. CallStaticBooleanMethod when it really meant CallStaticVoidMethod
|
2009-08-19 14:27:03 -06:00 |
|
Joel Dice
|
df3baeb83b
|
handle null value properly in SetObjectArrayElement
|
2009-08-19 07:36:52 -06:00 |
|
Joel Dice
|
0a2e611baa
|
handle case of null thread local in SegFaultHandler::handleSignal
|
2009-08-18 15:47:08 -06:00 |
|
Joel Dice
|
0eba1eeaf2
|
leave thread in JoinedState instead of ZombieState in DetachCurrentThread
|
2009-08-18 15:29:25 -06:00 |
|
Joel Dice
|
01dcb1661b
|
don't resolve all constant pool entries in linkClass - just the field and method specs
|
2009-08-18 15:27:21 -06:00 |
|
Joel Dice
|
6449c8275a
|
fix process=interpret build
|
2009-08-18 14:41:21 -06:00 |
|
Joel Dice
|
c4edabdc02
|
implement ClassLoader.resolveClass and ensure class is linked in e.g. Class.getMethods; minor bugfixes
|
2009-08-18 14:26:28 -06:00 |
|
Joel Dice
|
c27aa559e5
|
comment out use of currently-unsupported regex functionality in Strings test
|
2009-08-18 14:21:40 -06:00 |
|
Joel Dice
|
dae0842c95
|
Merge branch 'master' of oss.readytalk.com:/var/local/git/avian
|
2009-08-17 13:10:36 -06:00 |
|
Joel Dice
|
062f6968a1
|
only emit a crash dump for access violations
|
2009-08-14 15:58:19 -06:00 |
|
Joel Dice
|
20c1ea08e6
|
remove a test from Misc.java since it's been moved to Strings.java
|
2009-08-14 08:53:33 -06:00 |
|
Joel Dice
|
7fcbf9d85c
|
fix reading 2-byte UTF-8 constants
|
2009-08-14 08:52:31 -06:00 |
|
Joel Dice
|
6d54b6cec8
|
add classes which I meant to add in earlier commits
|
2009-08-14 08:51:10 -06:00 |
|
Joel Dice
|
d983e8883c
|
use our version of SoftReference when using GNU Classpath
|
2009-08-13 09:18:01 -06:00 |
|
Joel Dice
|
3facd3f735
|
treat SoftReferences as WeakReferences; do vtable or interface table lookups as necessary in MyProcessor::invoke; various bugfixes
|
2009-08-13 09:17:05 -06:00 |
|
Joel Dice
|
b3a5823536
|
set JNIEnvVTable::NewWeakGlobalRef to NewGlobalRef since we don't yet have a weak version
|
2009-08-13 09:07:05 -06:00 |
|