Joshua Warner
56d0bd4800
Add arm64 dockerfile
2014-12-05 13:45:41 -07:00
Joshua Warner
29f32859da
add -r option to docker/build.sh for executing as root
2014-12-05 13:45:36 -07:00
Joel Dice
0134a9e815
Merge pull request #374 from joshuawarner32/master
...
fix #373 (makefile syntax on mac)
2014-11-26 21:17:50 -07:00
Joshua Warner
2762f01199
fix #373 (makefile syntax on mac)
2014-11-26 20:06:00 -07:00
Joshua Warner
2075cb1d6a
Merge pull request #372 from dicej/arm64
...
add process=interpret support for Linux/ARM64
2014-11-25 21:01:00 -07:00
Joel Dice
d52d0f6d96
add process=interpret support for Linux/ARM64
...
This makes all the tests pass for the platform=linux arch=arm64
process=interpret build. Next step: process=compile support.
2014-11-25 20:02:59 -07:00
Joel Dice
66f1b7cf8f
Merge pull request #370 from lostdj/patch-8
...
Added missing MIX/MAX_VALUE for basic types.
2014-11-19 08:15:16 -07:00
Joel Dice
97cc9f091f
Merge pull request #369 from lostdj/patch-7
...
String.equalsIgnoreCase(): fix nullptrex.
2014-11-19 08:14:30 -07:00
lostdj
0ec230497b
Added missing MIX/MAX_VALUE for basic types.
2014-11-19 14:27:11 +03:00
Timofey Lagutin
e657863656
String.equalsIgnoreCase(): fix nullptrex.
...
It's logical and conforms OpenJDK..
2014-11-19 14:06:31 +03:00
Joshua Warner
0b89357968
Merge pull request #368 from dicej/printf-formats
...
use inttypes.h macros to determine printf format symbols if possible
2014-11-12 10:28:59 -07:00
Joel Dice
3dc949a2f3
Merge pull request #365 from lostdj/patch-5
...
builtin.cpp: Remove native Class_getDeclaringClass()
2014-11-11 14:34:06 -07:00
Joel Dice
78a0e207c0
Merge pull request #367 from lostdj/patch-6
...
Fix some native and managed function signatures.
2014-11-11 14:33:51 -07:00
Joel Dice
1b19dc2c4f
use inttypes.h macros to determine printf format symbols if possible
...
This addresses a recent regression where different versions of
MinGW(-w64) had different opinions about whether to use e.g. %I64d or
%lld to print 64-bit integers on 32-bit platforms.
2014-11-11 14:13:26 -07:00
lostdj
3cff81da8d
Fix some native and managed function signatures.
2014-11-08 14:06:11 +03:00
Joshua Warner
0107e09c58
Merge pull request #366 from dicej/server-socket-channel
...
fix WSA error 10093 when openning a ServerSocketChannel
2014-11-07 12:50:03 -07:00
Joel Dice
4fd8396ba3
fix WSA error 10093 when openning a ServerSocketChannel
...
We need to call Socket.init before trying to use the Windows Socket
library. We were already doing this in SocketChannel.open, but not in
ServerSocketChannel.open.
2014-11-07 11:31:19 -07:00
Timofey Lagutin
fd2cdafed3
builtin.cpp: Remove native Class.getDeclaringClass()
...
It's implemented in pure Java and is not used.
2014-11-07 14:40:31 +03:00
Mike Jensen
d037a69cd3
Merge pull request #364 from dicej/navigable-map
...
add minimal NavigableMap interface
2014-11-05 15:01:07 -07:00
Joel Dice
8ac58b7d77
add minimal NavigableMap interface
2014-11-05 14:27:24 -07:00
Joel Dice
adcaeb513c
Merge pull request #363 from lostdj/patch-4
...
interpret.invokeNative(): call native function with a right signature
2014-10-31 07:16:04 -06:00
lostdj
b7abaf7a78
interpret.invokeNative(): call native function with a right signature
2014-10-31 12:22:13 +03:00
Joshua Warner
adca99b0ae
Merge pull request #362 from dicej/master
...
StringWriter.getBuffer, System.mapLibraryName, and makefile cleanup
2014-10-29 08:55:52 -06:00
Joel Dice
2776e98bf5
use .dylib instead of .jnilib as OS X library suffix
...
This matches the behavior of System.mapLibraryName on
JDK 7 and later.
2014-10-28 14:53:43 -06:00
Joel Dice
f25d5921a5
implement StringWriter.getBuffer
...
This is used by json.org's JSON library.
2014-10-28 14:52:02 -06:00
Joel Dice
e41133d268
fix malformed variable reference in makefile
2014-10-28 14:49:50 -06:00
Joshua Warner
1bc36466f5
Merge pull request #361 from dicej/msys
...
fix MSYS/MinGW build
2014-10-27 10:18:19 -06:00
Joel Dice
347a56824a
fix MSYS/MinGW build
...
MinGW defines __STRICT_ANSI__ when -std=c++0x is specified, which we
have to override in order to get e.g. strdup. Also, we need to
specify -D_WIN32_WINNT=0x0500 to get post-Windows-2000 functions like
GetModuleHandleEx. Finally, it seems that GCC 4.8.1 wants us to use
%I64d instead of %lld on Windows.
2014-10-27 09:39:53 -06:00
Joel Dice
82952b29d9
Merge pull request #360 from xranby/master
...
Implement JVM_FindClassFromCaller OpenJDK: 8015256: Better class accessibility
2014-10-27 08:48:42 -06:00
Xerxes Rånby
2e5990a6b0
OpenJDK: Implement JVM_FindClassFromCaller
...
8015256: Better class accessibility
Summary: Improve protection domain check in forName()
Signed-off-by: Xerxes Rånby <xerxes@gudinna.com>
2014-10-26 21:46:09 +01:00
Joshua Warner
1d532d6d25
Merge pull request #359 from lostdj/patch-3
...
jnienv.h: deleted redefinition of BOOTCLASSPATH_APPEND_OPTION
2014-10-25 10:19:42 -06:00
Timofey Lagutin
d8f66a84ea
jnienv.h: deleted redefinition of BOOTCLASSPATH_APPEND_OPTION
2014-10-25 17:43:46 +04:00
Joshua Warner
2e828b405c
fix darwin embedding instructions in README.md
2014-10-20 13:30:07 -06:00
Joshua Warner
331c635814
Merge pull request #357 from lostdj/patch-2
...
Added missing cp/avian/Math.atan2(double,double)
2014-10-11 20:47:17 -06:00
Joshua Warner
d063ea0ef3
Merge pull request #358 from bigfatbrowncat/avian-pack
...
Tiny fix in Class.getClassType()
2014-10-11 20:46:06 -06:00
Ilya Mizus
ecce49be5d
Added some tests for class types
2014-10-11 23:50:53 +04:00
Ilya Mizus
75dda14691
Fixed small bug in getClassType() function.
2014-10-11 23:36:14 +04:00
Timofey Lagutin
d4d31af740
Added missing cp/avian/Math.atan2(double,double)
...
It was implemented as native function, but wasn't added to java.lang.Math.
2014-10-11 14:33:48 +04:00
Joel Dice
022be0c370
Merge pull request #355 from lostdj/patch-1
...
cp/avian/java-net.cpp: fix segfault
2014-10-10 09:37:11 -06:00
Mike Jensen
e421e52eb2
Merge pull request #354 from dicej/notify
...
ensure Object.notify is available for Android classpath build and reduce...
2014-10-10 09:32:24 -06:00
Timofey Lagutin
a820370cb2
cp/avian/java-net.cpp: fix segfault
...
In Java_java_net_InetAddress_ipv4AddressForName:
Throw nullptrex on hostname = null.
2014-10-10 19:06:36 +04:00
Joel Dice
d930fbcda2
ensure Object.notify is available for Android classpath build and reduce duplication
2014-10-10 07:38:41 -06:00
Joel Dice
e7e54ad52b
Merge pull request #352 from bigfatbrowncat/avian-pack
...
Small fix for Android build on Windows
2014-10-09 15:48:41 -06:00
Joshua Warner
49b639b2a5
Merge pull request #351 from dicej/getEnclosingClass
...
implement Class.getEnclosingClass
2014-10-09 08:22:16 -06:00
Joel Dice
1575b901d4
implement Class.getEnclosingClass
2014-10-09 08:01:42 -06:00
Ilya Mizus
9e58eba805
Small fix for Android build on Windows
2014-10-09 17:50:09 +04:00
Ilya Mizus
85fec988d5
Added Class.getGenericSuperclass() and improved Member subclasses. Fixed Makefile on OS X
2014-10-09 02:32:56 +04:00
Joel Dice
998f99af44
Merge remote-tracking branch 'bfbc/avian-pack'
...
Conflicts:
makefile
2014-10-08 14:04:00 -06:00
Joel Dice
fbcdfd6dec
Merge remote-tracking branch 'dicej/android-upgrade'
2014-10-08 13:41:50 -06:00
Ilya Mizus
7d4cd23837
Some improvements in the code
2014-10-08 03:46:52 +04:00