corda/classpath/avian
Joel Dice b96cc3c575 update to more recent version of Android class library
Lots has changed since we forked Android's libcore, so merging the
latest upstream code has required extensive changes to the
Avian/Android port.

One big change is that we now use Avian's versions of
java.lang.Object, java.lang.Class, java.lang.ClassLoader, some
java.lang.reflect.* classes, etc. instead of the Android versions.
The main reason is that the Android versions have become very
Dex/Dalvik-specific, and since Avian is based on Java class files, not
dex archives, that code doesn't make sense here.  This has the side
benefit that we can share more native code with classpath-avian.cpp
and reduce the amount of Java/C++ code duplication.
2014-08-21 13:42:49 -06:00
..
avianvmresource update copyright years 2014-04-23 15:33:41 -06:00
file update copyright years 2014-04-23 15:33:41 -06:00
http update copyright years 2014-04-23 15:33:41 -06:00
jar update copyright years 2014-04-23 15:33:41 -06:00
Addendum.java statically type Addendum.pool better 2014-07-11 13:25:19 -06:00
AnnotationInvocationHandler.java update copyright years 2014-04-23 15:33:41 -06:00
Assembler.java update copyright years 2014-04-23 15:33:41 -06:00
Atomic.java update copyright years 2014-04-23 15:33:41 -06:00
Callback.java update copyright years 2014-04-23 15:33:41 -06:00
Cell.java update copyright years 2014-04-23 15:33:41 -06:00
ClassAddendum.java fix all the bugs 2014-07-12 16:57:24 -06:00
Classes.java update to more recent version of Android class library 2014-08-21 13:42:49 -06:00
Code.java statically type Addendum.pool better 2014-07-11 13:25:19 -06:00
ConstantPool.java update copyright years 2014-04-23 15:33:41 -06:00
Continuations.java staticly type GcContinuation* 2014-07-11 13:25:20 -06:00
Data.java Added an implemention of ArrayDeque, as well as unit tests 2014-03-18 19:45:00 -06:00
FieldAddendum.java update copyright years 2014-04-23 15:33:41 -06:00
Function.java update copyright years 2014-04-23 15:33:41 -06:00
IncompatibleContinuationException.java update copyright years 2014-04-23 15:33:41 -06:00
InnerClassReference.java update copyright years 2014-04-23 15:33:41 -06:00
Iso88591.java update copyright years 2014-04-23 15:33:41 -06:00
LegacyObjectInputStream.java Fix package for LegacyObjectInputStream (ammending commit to try to force a travis build) 2014-05-20 12:58:27 -06:00
LegacyObjectOutputStream.java update copyright years 2014-04-23 15:33:41 -06:00
Machine.java add avian.Machine.tryNative 2014-08-19 14:03:46 -06:00
MethodAddendum.java update copyright years 2014-04-23 15:33:41 -06:00
Pair.java fix all the bugs 2014-07-12 16:57:24 -06:00
PersistentSet.java update copyright years 2014-04-23 15:33:41 -06:00
Singleton.java statically type Addendum.pool better 2014-07-11 13:25:19 -06:00
Stream.java update copyright years 2014-04-23 15:33:41 -06:00
SystemClassLoader.java update copyright years 2014-04-23 15:33:41 -06:00
Traces.java update copyright years 2014-04-23 15:33:41 -06:00
Utf8.java update copyright years 2014-04-23 15:33:41 -06:00
VMClass.java add VMClass changes 2014-07-11 13:25:18 -06:00
VMField.java update copyright years 2014-04-23 15:33:41 -06:00
VMMethod.java add stronger typing to method.code 2014-07-11 13:25:19 -06:00