Joel Dice
cbde34620c
update copyright years
2015-03-13 12:52:59 -06:00
Joel Dice
c2a0210c7b
fix ARM64 iOS JNI crashes
...
As documented at
https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/iPhoneOSABIReference/Articles/ARM64FunctionCallingConventions.html ,
the ARM64 iOS ABI differs from the generic ABI in a few important
ways. Specifically, arguments passed via the stack are aligned
according to their natural alignment instead of 8 bytes. The VM's
dynamic call code was aligning each argument to 8 bytes, so native JNI
code couldn't find them in their expected places.
Also, we weren't setting the "os.arch" system property on ARM64, so I
fixed that too.
2015-02-05 17:20:53 -07: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
60ea4b2cc2
Merge pull request #317 from joshuawarner32/cmake-vs
...
Get cmake build working with visual studio 2013
2014-07-31 08:16:48 -06:00
Joshua Warner
d47fcdc349
fix ubuntu precise mingw math.h problems
2014-07-30 14:15:22 -06:00
Vasily Litvinov
c52a9bdf0d
Fixing Avian classpath on Windows
2014-07-29 13:51:33 +04:00
Joshua Warner
836cc41320
bulk, global reformat
2014-07-11 13:25:22 -06:00
Joel Dice
2f7356863b
Merge pull request #249 from joshuawarner32/remove-powerpc
...
remove powerpc support
2014-05-02 07:13:12 -06:00
Joshua Warner
95cffe90b2
Define user.home property on posix
2014-05-01 11:26:27 -06:00
Joshua Warner
41adb74eb1
remove powerpc support
2014-04-29 13:26:40 -06:00
Joel Dice
9b7d0d1624
update copyright years
2014-04-23 15:33:41 -06:00
Joel Dice
8f4c0e78ce
clean up System.getProperties and related methods
...
The behavior of Avian's versions of these methods was egregiously
non-standard, and there were problems with the Android implementations
as well.
2014-04-04 13:43:59 -06:00
Joel Dice
ce1d59aac7
stop using Gestalt on OS X
...
This function has been deprecated for a while and is not even part of
the latest SDK, so it's time to say goodbye.
2014-01-16 17:00:52 -07:00
Simon Ochsenreither
5827c450c9
Adds separatorChar and pathSeparatorChar fields to File ...
...
... and fixes a bug which caused path.separator to always return null.
2013-11-06 14:05:25 +01:00
Joshua Warner
3136c9d156
fix ios sim=true build
2013-09-03 21:22:34 -06:00
Joshua Warner
4572c02bf0
fix typo
2013-08-30 11:32:17 -06:00
Joshua Warner
3d361619a3
add proper argument escaping in Runtime.exec for windows
2013-08-29 14:37:14 -06:00
Joel Dice
ccebdb2107
Merge remote-tracking branch 'jet/master'
2013-07-09 10:04:50 -06:00
JET
1b6d8e1085
Added native Math.exp() implementation.
2013-07-09 08:31:48 -06:00
Joel Dice
87b02eb949
update copyright years
...
Previously, I used a shell script to extract modification date ranges
from the Git history, but that was complicated and unreliable, so now
every file just gets the same year range in its copyright header. If
someone needs to know when a specific file was modified and by whom,
they can look at the Git history themselves; no need to include it
redundantly in the header.
2013-07-02 20:52:38 -06:00
Alexey Pelykh
24e1e1a745
Remove empty lines
...
Conflicts:
classpath/java-lang.cpp
2013-02-09 09:42:46 +02:00
Alexey Pelykh
e7ad04fc7a
Culture fixes ; Path extensions
2013-02-09 09:42:45 +02:00
Alexey Pelykh
d6a5544f2b
getErrorStr() for Windows platforms
2013-02-09 09:42:44 +02:00
Alexey Pelykh
4d03650544
Replaced TODO comments with messages ; More correct AVIAN_AOT_ONLY usage
2013-02-09 09:42:21 +02:00
Alexey Pelykh
2f2cac556c
Windows Phone 8 / Windows RT initial support
...
Conflicts:
makefile
2013-02-09 09:42:19 +02:00
Victor Shcherb
3a42db9f6f
Add android platform
2013-02-09 09:42:13 +02:00
Victor Shcherb
d6aff87ef9
Add java lang math methods
2013-02-09 09:42:11 +02:00
Alexey Pelykh
85ce7696ca
java.lang.Math.log() and java.lang.Math.tan()
2013-02-09 09:42:10 +02:00
Damjan Jovanovic
c1aa0b46b5
add support for FreeBSD
2012-08-02 10:41:41 -06:00
Joel Dice
cace9d4531
use vfork instead of fork on QNX
...
On QNX, fork cannot be used in multithreaded programs, but vfork can,
so that's what we'll use.
http://www.qnx.com/developers/docs/6.4.1/neutrino/getting_started/s1_procs.html
2012-07-17 19:26:37 -06:00
Joel Dice
0addd8c814
update copyright years
2012-05-11 17:43:27 -06:00
Joel Dice
2fedfdea5b
fix OS X build regression
2012-04-06 16:52:24 -06:00
Joel Dice
2b4407a962
fix iOS build regression
2012-04-05 10:04:53 -06:00
JET
6323c76540
added space before ';' in empty for loop to make Apple happy
2012-04-04 13:13:06 -06:00
JET
57092ece0d
fixed Win32 getenv implementation
2012-04-03 10:38:48 -06:00
JET
2f225795fc
added RuntimePermission and System.getenv()
2012-04-02 22:15:02 -06:00
Joel Dice
bcb62af2a1
fix java-lang.cpp iOS build
2011-11-04 09:37:24 -06:00
Joel Dice
6153a5c83b
Merge remote-tracking branch 'git/master'
2011-11-04 08:11:14 -06:00
Joshua Warner
90dc552463
implement Process.destroy
2011-11-03 12:30:51 -06:00
Joel Dice
21d1a6c883
add __attribute__ ((used)) to EXPORT macro definition
...
This ensures that exported functions are not stripped when using the
-dead_strip option to the Apple linker.
2011-09-22 16:57:44 -06:00
Joel Dice
4c47f4fae8
Merge remote-tracking branch 'origin/master' into ios
2011-08-23 16:40:01 -06:00
Anonymous
16aa5c3d59
improve IOException message in the case of a Runtime.exec() failure
...
We now properly forward the errno value from the child when execvp()
fails, which the parent then uses to for the errno message as well as
including the failed command's name in the message.
2011-08-15 07:12:52 -06:00
Joel Dice
e5a8d5c824
add support for Apple iOS on ARM
...
Most tests are passing, but not all, so this still needs more work.
2011-08-10 19:21:48 -06:00
Joel Dice
e3662f13a9
update copyright years and increment version number
2011-07-13 08:25:21 -06:00
Joel Dice
272789cf16
use getcwd instead of getenv("PWD") to get workding directory
...
The PWD environment variable is not always set; getcwd is more
reliable.
2011-07-11 10:44:06 -06:00
Joel Dice
50a699a08f
Merge remote branch 'origin/B14038_Lion_appshare' into oss-master
2011-06-03 17:35:40 -06:00
Joel Dice
bcc72e8c9d
Merge remote branch 'remotes/origin/B14038_Lion_appshare' into oss-master
2011-06-03 14:39:50 -06:00
Matt Klich
c7c0a45a61
Revert "OSX Lion build changes"
...
This commit introduced conditional includes which is not the preferred
method. Will do it in the makefile instead.
This reverts commit 7148556979
.
2011-06-01 13:56:03 -06:00
Matt Klich
7148556979
OSX Lion build changes
2011-05-26 11:57:30 -06:00
JET
706f9d91ad
Fixed bug with *nix LANG var region parsing.
2011-04-05 15:13:29 -06:00