corda/classpath
joshuawarner32@gmail.com 792684b935 first pass at minimal invokedynamic support for Java 8 lambdas
This is a bunch of commits squashed into one per Josh's request.

add dynamicTable field

add invokedynamic instruction

add defaultDynamic bootimage field

add dummy invokedynamic support in bootimage-generator

add defaultDynamic thunk

check dynamicTable offset

comment defaultDynamicThunk to fix unused function

comment defaultDynamicThunk to fix unused function

add dynamicTable / dynamicIndex stuff

comment dynamicIndex and dynamicTable

add invokedynamic instruction impl

stub out addDynamic

unstub addDynamic

don't allow tail calls in invokedynamic

implement stub JVM_GetTemporaryDirectory method

(build broken) begin add InvokeDynamicTest

Revert "(build broken) begin add InvokeDynamicTest"

This reverts commit 77f9c54e32ac66d0803eeab93e4a10d3541987a8.

add InternalError

add URLClassPath.c for openjdk-src builds

implement stub JVM_KnownToNotExist and JVM_GetResourceLookupCache methods

intercept open0 / open for openjdk

add basic java/lang/invoke stubs

remove non-public java/lang/invoke classes

fix invokedynamic example building

<wip debugging>
2015-08-06 13:30:05 -06:00
..
avian Added java.util.Formatter implementation. Basic/common formats work, 2015-03-17 01:08:07 -04:00
dalvik/system update to more recent version of Android class library 2014-08-21 13:42:49 -06:00
java first pass at minimal invokedynamic support for Java 8 lambdas 2015-08-06 13:30:05 -06:00
libcore/reflect update to more recent version of Android class library 2014-08-21 13:42:49 -06:00
sun update copyright years 2015-03-13 12:52:59 -06:00
java-io.cpp update copyright years 2015-03-13 12:52:59 -06:00
java-lang.cpp update copyright years 2015-03-13 12:52:59 -06:00
java-net.cpp update copyright years 2015-03-13 12:52:59 -06:00
java-nio.cpp update copyright years 2015-03-13 12:52:59 -06:00
java-util-zip.cpp update copyright years 2015-03-13 12:52:59 -06:00
java-util.cpp update copyright years 2015-03-13 12:52:59 -06:00
jni-util.h update copyright years 2015-03-13 12:52:59 -06:00
sockets.cpp update copyright years 2015-03-13 12:52:59 -06:00
sockets.h update copyright years 2015-03-13 12:52:59 -06:00