corda/classpath/avian
Joel Dice c743140e08 add new subroutine test
This test covers the case where a local stack slot is first used to
store an object reference and later to store a subroutine return
address.  Unfortunately, this confuses the VM's stack mapping code;
I'll be working on a fix for that next.

The new test requires generating bytecode from scratch, since there's
no reliable way to get javac to generate the code we want.  Since we
already had primitive bytecode construction code in Proxy.java, I
factored it out so we can reuse it in Subroutine.java.
2011-02-16 11:41:33 -07:00
..
resource update copyright years 2010-12-05 20:21:09 -07:00
Addendum.java update copyright years 2010-12-05 20:21:09 -07:00
AnnotationInvocationHandler.java support runtime-visible annotations and java.lang.reflect.Proxy 2009-09-18 18:01:54 -06:00
Assembler.java add new subroutine test 2011-02-16 11:41:33 -07:00
Callback.java more work on continuation support 2009-05-05 18:29:05 -06:00
CallbackReceiver.java more work on continuation support 2009-05-05 18:29:05 -06:00
Cell.java move non-standard classes to avian package 2009-06-04 17:59:34 -06:00
ClassAddendum.java update copyright years 2010-12-05 20:21:09 -07:00
Classes.java formatting tweak in Classes.java 2010-09-25 15:51:30 -06:00
ConstantPool.java add new subroutine test 2011-02-16 11:41:33 -07:00
Continuations.java update copyright years 2010-12-05 20:21:09 -07:00
FieldAddendum.java preliminary support for using OpenJDK's class library 2010-09-10 15:05:29 -06:00
IncompatibleContinuationException.java add classpath/avian/IncompatibleContinuationException.java 2009-05-24 18:21:19 -06:00
Machine.java add classpath/avian/Machine.java 2009-05-25 23:31:13 -06:00
MethodAddendum.java preliminary support for using OpenJDK's class library 2010-09-10 15:05:29 -06:00
OpenJDK.java implement more JVM_* methods and avoid duplicate array class loading 2010-09-14 18:52:57 -06:00
PersistentSet.java update copyright years 2010-12-05 20:21:09 -07:00
Singleton.java move proxy and annotation code from C++ to Java 2009-09-19 16:21:15 -06:00
Stream.java add new subroutine test 2011-02-16 11:41:33 -07:00
SystemClassLoader.java update copyright years 2010-12-05 20:21:09 -07:00
Utf8.java ARM and UTF-8 work 2010-04-14 09:26:50 -06:00
VMClass.java fix openjdk-src bootimage build 2010-11-26 12:41:31 -07:00
VMField.java preliminary support for using OpenJDK's class library 2010-09-10 15:05:29 -06:00
VMMethod.java fix openjdk-src bootimage build 2010-11-26 12:41:31 -07:00