corda/classpath
Joel Dice d0d53e2e10 fix custom-classloader-related concurrency problems and other bugs
The main changes in this commit ensure that we don't hold the global
class lock when doing class resolution using application-defined
classloaders.  Such classloaders may do their own locking (in fact,
it's almost certain), making deadlock likely when mixed with VM-level
locking in various orders.

Other changes include a fix to avoid overflow when waiting for
extremely long intervals and a GC root stack mapping bug.
2010-09-16 20:49:02 -06:00
..
avian implement more JVM_* methods and avoid duplicate array class loading 2010-09-14 18:52:57 -06:00
java fix custom-classloader-related concurrency problems and other bugs 2010-09-16 20:49:02 -06:00
sun/reflect more work towards OpenJDK classpath support 2010-09-14 10:49:41 -06:00
java-io.cpp add ability to append to files 2010-08-16 09:23:48 -06:00
java-lang.cpp preliminary support for using OpenJDK's class library 2010-09-10 15:05:29 -06:00
java-net.cpp set wsaInitialized to true on success in Java_java_net_Socket_init 2010-09-13 19:50:24 -06:00
java-nio.cpp switch from gethostbyname to getaddrinfo on POSIX systems 2010-06-14 16:09:56 -06:00
java-util-zip.cpp throw OutOfMemoryError if malloc returns null pointer 2009-12-05 15:51:12 -07:00
java-util.cpp update copyright years 2009-12-02 19:08:29 -07:00
jni-util.h update copyright years 2009-12-02 19:08:29 -07:00