corda/classpath/java
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
..
io Fix missing flush in PrintStream 2010-09-05 09:07:18 -06:00
lang fix custom-classloader-related concurrency problems and other bugs 2010-09-16 20:49:02 -06:00
net switch from gethostbyname to getaddrinfo on POSIX systems 2010-06-14 16:09:56 -06:00
nio add java.nio.channels.Channels implementation 2010-07-13 18:03:25 -06:00
security add AccessControlException 2009-08-24 16:40:25 -06:00
text prepend copyright notice and license to all source files; add license.txt and readme.txt 2008-02-19 11:06:52 -07:00
util Merge branch 'master' of oss.readytalk.com:/var/local/git/avian into openjdk 2010-09-10 15:58:43 -06:00