lp:~xranby/ubuntu/saucy/avian/avian_0.6+20130514
- Get this branch:
- bzr branch lp:~xranby/ubuntu/saucy/avian/avian_0.6+20130514
Branch merges
- Matthias Klose: Pending requested
-
Diff: 2819 lines (+1058/-474)41 files modified.pc/dpkg-buildflags.diff/makefile (+18/-18)
README.md (+33/-25)
classpath/avian/ClassAddendum.java (+2/-0)
classpath/avian/Classes.java (+35/-0)
classpath/avian/MethodAddendum.java (+1/-0)
classpath/avian/OpenJDK.java (+0/-16)
classpath/java/lang/Class.java (+3/-45)
classpath/java/lang/reflect/InvocationTargetException.java (+2/-0)
classpath/java/util/AbstractCollection.java (+30/-0)
classpath/java/util/AbstractList.java (+21/-0)
classpath/java/util/Arrays.java (+4/-53)
classpath/java/util/Collection.java (+4/-0)
classpath/java/util/Collections.java (+28/-0)
classpath/java/util/HashMap.java (+21/-14)
classpath/java/util/List.java (+2/-0)
classpath/java/util/TreeMap.java (+20/-1)
classpath/sun/misc/Unsafe.java (+15/-0)
debian/changelog (+7/-0)
debian/patches/dpkg-buildflags.diff (+4/-4)
makefile (+18/-18)
src/avian/classpath-common.h (+15/-3)
src/avian/jnienv.h (+2/-0)
src/avian/machine.h (+18/-0)
src/builtin.cpp (+116/-0)
src/classpath-android.cpp (+47/-1)
src/classpath-avian.cpp (+9/-2)
src/classpath-openjdk.cpp (+219/-216)
src/codegen/target/x86/encode.cpp (+26/-2)
src/codegen/target/x86/multimethod.cpp (+1/-1)
src/codegen/target/x86/operations.cpp (+13/-0)
src/codegen/target/x86/operations.h (+3/-0)
src/compile.cpp (+61/-25)
src/interpret.cpp (+27/-9)
src/jnienv.cpp (+23/-0)
src/machine.cpp (+125/-20)
src/types.def (+2/-0)
src/util.cpp (+9/-1)
test/Floats.java (+18/-0)
test/Misc.java (+8/-0)
test/Strings.java (+47/-0)
vm.pro (+1/-0)
Branch information
- Owner:
- Xerxes Rånby
- Status:
- Development
Recent revisions
- 4. By Xerxes Rånby
-
* Update to 20121011.
* fix sun.misc.Unsafe. getLongVolatile for static fields on 32-bit platforms.
* fix reads of out-of-bounds values in tokenizer.h
* fix incorrect reporting of fixie collection status in heap.cpp
* fix a couple of ByteBuffer regressions
* fix a couple of OpenJDK reflection bugs, allows avian to run icedtea-netx.
* make JVM_GetSystemPackage a bit smarter, allows avian to run javazoom jlgui.
* fix missing armv4 blx and bkpt compile errors. Unbreak build on
Debian armel.
* return null from JNIEnv::GetSuperclass for interfaces per spec
* gcc define __ARM_PCS_VFP for -mfloat-abi=hard, use it to detect armhf
* handle zero length arrays properly in JNIEnv::NewString
* fix abort in classpath-openjdk. cpp due to buffer overflow
* fix OS X 10.8 and iOS 6.0 builds
* use ldmneia on Clang < 4 and GCC, ldmiane on Clang >= 4
* clear any weak/soft/phantom references to finalizable objects before queuing
* fix Call[Static]<type>MethodA float argument marshalling
* update static table class reference in updateClassTables
* update static table mapping code in bootimage.cpp to match machine.cpp
* rename package avian.avian_vm_resource to avian.avianvmre source - 3. By Xerxes Rånby
-
* Update to 20120911.
* add JNI_GetCreatedJavaVMs stub. (LP: #1047395)
* Drop soname.diff and version-info.diff patches that are now upstream.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/saucy/avian