Commit Graph

3330 Commits

Author SHA1 Message Date
1d60ababd3 Support built-in jars when wusing multi-library 2013-02-07 11:39:23 +02:00
0ff703d1c0 Culture fixes ; Path extensions 2013-02-07 11:39:22 +02:00
2362235b4c getErrorStr() for Windows platforms 2013-02-07 11:39:21 +02:00
41c7269896 Support new WinRT interop 2013-02-07 11:39:20 +02:00
34179f3332 Added comments regarding java.io.File.toAbsolute() and WinRT/WP8 2013-02-07 11:39:19 +02:00
c33c148b6b Add notifications about improvements possible 2013-02-07 11:39:18 +02:00
cb46cb0ba8 WP8/WinRT : Proper absolute path
WP8/WinRT : Last modified time
2013-02-07 11:39:17 +02:00
ebf6277660 java.io.RandomAccessFile for WinPhone8 / WinRT 2013-02-07 11:39:16 +02:00
3f22c6d8e3 Remove debug code 2013-02-07 11:39:15 +02:00
a03fda0c1d Instead of throwing exception, just return initial file name 2013-02-07 11:39:15 +02:00
3287b1354a Fix crash if no avian.boostrap is specified (oops) 2013-02-07 11:39:14 +02:00
ba0ec3759d Fix crash if no avian.boostrap is specified (oops) 2013-02-07 11:39:13 +02:00
8e879f80a7 Fix crash if no avian.boostrap is specified (oops) 2013-02-07 11:39:12 +02:00
2e3856211b Fix crash if no avian.boostrap is specified 2013-02-07 11:39:11 +02:00
e523547b19 Allow avian.bootstrap to accept multiple libraries 2013-02-07 11:39:10 +02:00
9b9bc1de00 Fix crash on memory validation 2013-02-07 11:39:09 +02:00
d468d7eaba Fix WP8/WinRT ARM build 2013-02-07 11:39:08 +02:00
7cd194b5de Finally, proper jvm.dll linking for WP8 2013-02-07 11:39:07 +02:00
5a1b478b89 Allow output of exceptions to debugger. Generate WinMD file 2013-02-07 11:39:06 +02:00
d6ba068b4b Makefile changes, added additional compiler flags 2013-02-07 11:39:05 +02:00
fa034c7526 Additional AOT_ONLY ifdef 2013-02-07 11:39:04 +02:00
4840f4a019 Fixes to WP8/WinRT support 2013-02-07 11:39:03 +02:00
1590bd0554 Fix library overwriting ; proper assembler flags 2013-02-07 11:39:02 +02:00
ce1f76a3e9 Add last modified to file 2013-02-07 11:39:01 +02:00
9c67acfaf1 WinRT/WP8 process=compile 2013-02-07 11:39:00 +02:00
a78959a480 Replaced TODO comments with messages ; More correct AVIAN_AOT_ONLY usage 2013-02-07 11:38:59 +02:00
c5adad9dce Makefile fix 2013-02-07 11:38:58 +02:00
0cbaad6495 Windows Phone 8 / Windows RT initial support
Conflicts:

	makefile
2013-02-07 11:38:57 +02:00
ed94eafe16 Fix proguard warnings
Conflicts:

	TODO.if.merge
2013-02-07 11:38:56 +02:00
ba80761128 Add android redirect to logcat 2013-02-07 11:38:55 +02:00
8da990f593 Fix android makefile 2013-02-07 11:38:54 +02:00
62104e843c Path fix 2013-02-07 11:38:53 +02:00
b0cae77b2a Android toolchain 2013-02-07 11:38:53 +02:00
4cd8ab5910 Add android platform 2013-02-07 11:38:52 +02:00
eea079ea70 Fix RAF 2013-02-07 11:38:51 +02:00
57f4463c4c RandomAccessFile 2013-02-07 11:38:50 +02:00
7699c12597 Add java lang math methods 2013-02-07 11:38:49 +02:00
13848cb520 java.lang.Math.log() and java.lang.Math.tan() 2013-02-07 11:38:48 +02:00
ce9d7c35bb mention FreeBSD support in README.md
Courtesy of Damjan Jovanovic.
2013-02-06 07:54:04 -07:00
f2552ab4c5 Merge remote-tracking branch 'csoren/winxp' 2013-02-05 09:54:01 -07:00
5a07e04d56 assert that there are no outstanding Get*Critical requests during allocation
When GetStringCritical or GetPrimitiveArrayCritical are called, the VM
cannot risk new Java heap allocations until the corresponding release
method is called because allocations may result in GC, which cannot
happen while a string or array is pinned in memory.  We already have a
check for this latter in the footprint function used during GC, but
it's best to catch the problem as early as possible.
2013-02-05 09:48:20 -07:00
757d8427ea Add missing classes for Windows XP 2013-02-05 11:36:09 +01:00
5b051f5138 Merge remote-tracking branch 'readytalk/master' 2013-02-05 07:56:14 +01:00
57a67fb312 Fix field names, add getters to j.l.Package 2013-02-04 14:14:45 +01:00
5dcf6eae5a fix GC safety issue in MyClasspath::updatePackageMap 2013-02-03 20:29:24 -07:00
e8f8ebdc67 fail quickly if an object allocation cannot be satisfied
Previously, we would blithely exceed the heap ceiling and force the
next allocation to deal with the problem, including a major GC and
possible OutOfMemoryError.  As of this commit, we throw an error
immediately if we find that the allocation will push us over the
ceiling.
2013-02-03 15:53:36 -07:00
23bb2e8743 force a GC in allocate3 if the heap limit has been exceeded
Otherwise, we'll throw an OOME even though there may be enough
unreachable objects eligible for collection to get back below the
limit.
2013-02-03 15:20:53 -07:00
3db9e73aa1 fix GC safety issues in classpath-openjdk.cpp 2013-02-03 15:19:35 -07:00
80c8940b7f ensure joining threads are always notified when a thread exits
Previously, we'd only do this if the thread exited without throwing an
exception.  Now we do it regardless.
2013-02-03 15:18:32 -07:00
1890e348fb fix handling of classe, method, and field names with non-ASCII characters 2013-02-03 14:10:47 -07:00