corda/src
Joel Dice cddea7187d preliminary support for using OpenJDK's class library
Whereas the GNU Classpath port used the strategy of patching Classpath
with core classes from Avian so as to minimize changes to the VM, this
port uses the opposite strategy: abstract and isolate
classpath-specific features in the VM similar to how we abstract away
platform-specific features in system.h.  This allows us to use an
unmodified copy of OpenJDK's class library, including its core classes
and augmented by a few VM-specific classes in the "avian" package.
2010-09-10 15:05:29 -06:00
..
binaryToObject Merge branch 'wip' of oss.readytalk.com:/var/local/git/avian into wip 2009-11-30 14:00:51 -07:00
allocator.h Merge branch 'master' into powerpc 2008-11-11 08:21:48 -07:00
arch.h fix MSVC build rot 2010-04-15 11:11:10 -06:00
arm.cpp moduloInt + arm work 2009-10-29 14:14:44 -06:00
arm.h fixed ARM interpreted-mode regression 2010-04-20 15:51:35 -06:00
arm.S added ARM interpreted mode supported 2009-08-06 11:52:36 -06:00
assembler.h refactor code responsible for moving data in the compiler 2009-11-27 21:15:12 -07:00
boot.cpp update copyright years 2009-12-02 19:08:29 -07:00
bootimage.cpp reduce CodeCapacity value to 16MB in bootimage.cpp 2010-06-25 21:54:01 -06:00
bootimage.h fix Thread.getStackTrace race conditions 2010-06-15 19:10:48 -06:00
builtin.cpp preliminary support for using OpenJDK's class library 2010-09-10 15:05:29 -06:00
classpath-avian.cpp preliminary support for using OpenJDK's class library 2010-09-10 15:05:29 -06:00
classpath-common.h preliminary support for using OpenJDK's class library 2010-09-10 15:05:29 -06:00
classpath-openjdk.cpp preliminary support for using OpenJDK's class library 2010-09-10 15:05:29 -06:00
common.h preliminary support for using OpenJDK's class library 2010-09-10 15:05:29 -06:00
compile-powerpc.S update PowerPC assembly Thread field offsets 2010-06-24 19:35:07 -06:00
compile-x86.S preliminary support for using OpenJDK's class library 2010-09-10 15:05:29 -06:00
compile.cpp preliminary support for using OpenJDK's class library 2010-09-10 15:05:29 -06:00
compiler.cpp fix jsr/ret code generation bug 2010-01-04 17:17:16 -07:00
compiler.h fix jsr/ret code generation bug 2010-01-04 17:17:16 -07:00
constants.h prepend copyright notice and license to all source files; add license.txt and readme.txt 2008-02-19 11:06:52 -07:00
continuations-x86.S preliminary support for using OpenJDK's class library 2010-09-10 15:05:29 -06:00
finder.cpp Merge branch 'master' into powerpc 2009-02-09 16:22:01 -07:00
finder.h various bugfixes 2008-11-27 21:44:04 -07:00
gnu.cpp specify java.home system property in GNU Classpath build 2010-01-04 17:14:00 -07:00
heap.cpp update copyright years 2009-12-02 19:08:29 -07:00
heap.h use atomic operations in MyHeap::mark to avoid need for mutex 2009-11-19 18:13:00 -07:00
heapdump.cpp update copyright years 2009-12-02 19:08:29 -07:00
heapwalk.cpp fix bootimage=true build for Windows 2009-12-02 20:08:07 -07:00
heapwalk.h update makefile to optionally build and use a boot image; various bugfixes 2008-11-29 16:08:14 -07:00
interpret.cpp preliminary support for using OpenJDK's class library 2010-09-10 15:05:29 -06:00
jnienv.cpp preliminary support for using OpenJDK's class library 2010-09-10 15:05:29 -06:00
jnienv.h prepend copyright notice and license to all source files; add license.txt and readme.txt 2008-02-19 11:06:52 -07:00
machine.cpp preliminary support for using OpenJDK's class library 2010-09-10 15:05:29 -06:00
machine.h preliminary support for using OpenJDK's class library 2010-09-10 15:05:29 -06:00
main.cpp replace calls to ExceptionOccurred with calls to ExceptionCheck 2009-12-16 19:25:03 -07:00
posix.cpp preliminary support for using OpenJDK's class library 2010-09-10 15:05:29 -06:00
powerpc.cpp fix 64-bit left shifts with constant shifts greater than or equal to 32 2010-07-23 10:52:58 -06:00
powerpc.h powerpc bugfixes 2009-12-01 09:21:33 -07:00
powerpc.S progress towards powerpc continuation and tail call support 2009-05-26 19:02:39 -06:00
process.cpp preliminary support for using OpenJDK's class library 2010-09-10 15:05:29 -06:00
process.h preliminary support for using OpenJDK's class library 2010-09-10 15:05:29 -06:00
processor.h preliminary support for using OpenJDK's class library 2010-09-10 15:05:29 -06:00
stream.h update copyright years 2009-12-02 19:08:29 -07:00
system.h preliminary support for using OpenJDK's class library 2010-09-10 15:05:29 -06:00
thunks.cpp powerpc bugfixes 2009-12-01 09:21:33 -07:00
type-generator.cpp preliminary support for using OpenJDK's class library 2010-09-10 15:05:29 -06:00
types.def preliminary support for using OpenJDK's class library 2010-09-10 15:05:29 -06:00
types.h prepend copyright notice and license to all source files; add license.txt and readme.txt 2008-02-19 11:06:52 -07:00
util.cpp update copyright years 2009-03-15 12:02:36 -06:00
util.h check for null array in HashMapIterator::find 2008-12-18 20:23:08 -07:00
vector.h update copyright years 2009-12-02 19:08:29 -07:00
windows.cpp implement compileTimeMemoryBarrier in arch.h 2010-02-04 18:30:13 -07:00
x86.cpp fix encoding of single byte register-to-memory moves on x86_64 2010-02-02 11:37:08 -07:00
x86.h fix MSVC build rot 2010-04-15 11:11:10 -06:00
x86.S fix continuations=true build for Windows x86_64 2009-12-03 12:46:29 -07:00
zlib-custom.h Files to add Deflater and DeflaterOutputStream to java.util.zip for 2009-12-04 12:01:31 -07:00
zone.h simplify memory allocation interfaces 2008-04-13 12:15:04 -06:00