Fixed issues with the dalvik tests scripts when running on Linux.
Fixed a stack "corruption" issue in unwindIterateCallStack(). The
rvmPushGatewayFrame() macro uses a local GatewayFrame variable which is
allocated on the stack. The old version of unwindIterateCallStack() called
rvmPushGatewayFrame() inside an if-block and then did the corresponding
rvmPopGatewayFrame() call outside that block. It seems like the stack used by
the local GatewayFrame in the if-block was reused and overwritten when that
variable went out of scope. Quite reasonable when you think about it. It used
to work in GCC 4.7 and it works with clang but caused a crash with GCC 4.8.
Conclusion: rvmPushGatewayFrame() must be called in the same scope as
rvmPopGatewayFrame() or in a parent scope for this to work properly. The code
in unwindIterateCallStack() has been changed accordingly and a note has been
addd to types.h.
Added guards against spurious wakeups from
pthread_cond_wait()/pthread_cond_timedwait() in monitor.c. (#558)
Added support for x86_64 to OS.isReturnedInRegisters(). (#553)
Fixed a signature problem in org.conscrypt.NativeCrypto where a pointer was
passed in an int making it crash on x86_64. (#553)
The tests/robovm tests can now be run using our surefire provider.
Added IS_32BIT and IS_64BIT flags to org.robovm.rt.bro.Bro. (#553)
Fixed Bro related tests in tests/robovm to succeed on 64-bit platforms. (#553)
Removed old ANT based test runner in tests/robovm/. Not needed anymore now
that we can run these tests using Maven and our surefire provider.
Don't inline trampoline calls in debug builds. Also disable intrinsics in
debug builds. (#559)
New VM binaries from Jenkins
Update CoreLocation for iOS 8 (#491, #500).
Merge branch 'master' of https://github.com/robovm/robovm
Fixed CLAuthorizationStatus duplicate error
Add marshaler for ABPersonAddress.
New VM binaries from Jenkins