lp:~xranby/ubuntu/quantal/avian/avian_0.6+20121011
- Get this branch:
- bzr branch lp:~xranby/ubuntu/quantal/avian/avian_0.6+20121011
Branch merges
- Matthias Klose: Approve
-
Diff: 1670 lines (+556/-318)27 files modified.pc/dpkg-buildflags.diff/makefile (+13/-5)
classpath/avian/avian_vm_resource/Handler.java (+0/-111)
classpath/avian/avianvmresource/Handler.java (+111/-0)
classpath/java/net/URL.java (+2/-2)
classpath/java/nio/ArrayByteBuffer.java (+8/-3)
classpath/java/nio/ByteBuffer.java (+3/-1)
debian/changelog (+24/-0)
debian/patches/dpkg-buildflags.diff (+4/-4)
makefile (+13/-5)
openjdk.pro (+3/-1)
src/arm.S (+16/-2)
src/arm.cpp (+12/-108)
src/arm.h (+1/-1)
src/bootimage.cpp (+12/-9)
src/builtin.cpp (+6/-6)
src/classpath-avian.cpp (+6/-0)
src/classpath-openjdk.cpp (+168/-36)
src/compile-arm.S (+25/-2)
src/finder.cpp (+1/-1)
src/heap.cpp (+1/-0)
src/interpret.cpp (+1/-1)
src/jnienv.cpp (+9/-8)
src/machine.cpp (+74/-8)
src/machine.h (+5/-1)
src/tokenizer.h (+3/-3)
test/JNI.java (+15/-0)
test/jni.cpp (+20/-0)
Branch information
- Owner:
- Xerxes Rånby
- Status:
- Development
Recent revisions
- 5. By Xerxes Rånby
-
Upstream changeset https:/
/github. com/ReadyTalk/ avian/commit/ a3c4b60f43f135f 156ca4d1d9b33df bf91f4afc9
have moved classpath/avian/avian_ vm_resource/ Handler. java to
classpath/avian/avianvmre source/ Handler. java - 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/quantal/avian