OSDN Git Service
Jorg Pleumann [Wed, 29 Apr 2009 19:06:37 +0000 (12:06 -0700)]
am
50f46fd: am
14da4cc: AI 147896: Some more fixes for tests that failed
Merge commit '
50f46fdcf99609da579d08668fe4d3d05aaf6c0c'
* commit '
50f46fdcf99609da579d08668fe4d3d05aaf6c0c':
AI 147896: Some more fixes for tests that failed in
Jorg Pleumann [Wed, 29 Apr 2009 19:06:36 +0000 (12:06 -0700)]
am
8073bbc: am
ef71222: AI 147838: A couple of fixes for making the
Merge commit '
8073bbcc99d6a66f49497915ee12ce13f5b2ef85'
* commit '
8073bbcc99d6a66f49497915ee12ce13f5b2ef85':
AI 147838: A couple of fixes for making the
Scott Main [Wed, 29 Apr 2009 19:06:36 +0000 (12:06 -0700)]
am
4e3cc66: am
4645b7c: AI 147732: fix broken links
Merge commit '
4e3cc66298b8e6d97670d3ed0b4170fb161d36f3'
* commit '
4e3cc66298b8e6d97670d3ed0b4170fb161d36f3':
AI 147732: fix broken links
Jorg Pleumann [Wed, 29 Apr 2009 19:06:35 +0000 (12:06 -0700)]
am
8c5029b: am
210c512: AI 147726: Getting rid of tests.luni.AllTests an
Merge commit '
8c5029b6aeb814facb790f4a460d85637401ede3'
* commit '
8c5029b6aeb814facb790f4a460d85637401ede3':
AI 147726: Getting rid of tests.luni.AllTests and
Jorg Pleumann [Wed, 29 Apr 2009 19:06:35 +0000 (12:06 -0700)]
am
28352aa: am
7cc0301: AI 147723: This should have been deleted a while
Merge commit '
28352aafc2dba4e0f2c507649706389e1bea327e'
* commit '
28352aafc2dba4e0f2c507649706389e1bea327e':
AI 147723: This should have been deleted a while ago, since
Urs Grob [Wed, 29 Apr 2009 19:06:34 +0000 (12:06 -0700)]
am
d26d3fc: am
3fb3946: AI 147687: Several fixes for failing tests in th
Merge commit '
d26d3fc95151c78102bc7bff12bb4b099424fd3f'
* commit '
d26d3fc95151c78102bc7bff12bb4b099424fd3f':
AI 147687: Several fixes for failing tests in the cts host. also tests that timeout
Urs Grob [Wed, 29 Apr 2009 19:06:34 +0000 (12:06 -0700)]
am
fbf8886: am
119c75d: AI 147660: Fixes for tests in the security modul
Merge commit '
fbf888693006c4135f61f7113dab80af44241681'
* commit '
fbf888693006c4135f61f7113dab80af44241681':
AI 147660: Fixes for tests in the security module.
Jorg Pleumann [Wed, 29 Apr 2009 19:06:33 +0000 (12:06 -0700)]
am
025322b: am
2b828ef: AI 147464: Some small bugfixes for the core test
Merge commit '
025322b5586f76fb2b886700f7a01deaa5d513bd'
* commit '
025322b5586f76fb2b886700f7a01deaa5d513bd':
AI 147464: Some small bugfixes for the core tests.
Urs Grob [Wed, 29 Apr 2009 19:06:33 +0000 (12:06 -0700)]
am
1c7ba87: Fix an infinite loop in ClassLoader.isAncestorOf()
Merge commit '
1c7ba87b216ec3de563ac4d70548313da9b9bc1b'
* commit '
1c7ba87b216ec3de563ac4d70548313da9b9bc1b':
Fix an infinite loop in ClassLoader.isAncestorOf()
Urs Grob [Wed, 29 Apr 2009 19:06:33 +0000 (12:06 -0700)]
am
f2931ca: Fix for excessive GREF use in gethostbyaddr.
Merge commit '
f2931ca22c6307a8740f2ec61795f7cfa6971262'
* commit '
f2931ca22c6307a8740f2ec61795f7cfa6971262':
Fix for excessive GREF use in gethostbyaddr.
The Android Open Source Project [Wed, 29 Apr 2009 19:05:19 +0000 (12:05 -0700)]
am
b8beb5f: vm: Replace a reference to TARGET_BUILD_TYPE with DEBUG_DALV
Android (Google) Code Review [Wed, 29 Apr 2009 18:03:06 +0000 (11:03 -0700)]
am
4c99ba4: Merge change 374 into donut
Merge commit '
4c99ba4317b8b900315c5e28322f1410d76c3d58'
* commit '
4c99ba4317b8b900315c5e28322f1410d76c3d58':
vm: Add support for changing the scheduler group for a thread.
Jorg Pleumann [Wed, 29 Apr 2009 04:53:13 +0000 (21:53 -0700)]
am
14da4cc: AI 147896: Some more fixes for tests that failed in
Merge commit '
14da4ccdd69d8db7cef00b2ae5aabd32b6e1bdb4' into donut
* commit '
14da4ccdd69d8db7cef00b2ae5aabd32b6e1bdb4':
AI 147896: Some more fixes for tests that failed in
Jorg Pleumann [Wed, 29 Apr 2009 04:53:12 +0000 (21:53 -0700)]
am
ef71222: AI 147838: A couple of fixes for making the
Merge commit '
ef7122278207e33b724c6360945f9eae1f9a5a58' into donut
* commit '
ef7122278207e33b724c6360945f9eae1f9a5a58':
AI 147838: A couple of fixes for making the
Scott Main [Wed, 29 Apr 2009 04:53:12 +0000 (21:53 -0700)]
am
4645b7c: AI 147732: fix broken links
Merge commit '
4645b7c3a461769281a0b2b846a26c79e806aaa0' into donut
* commit '
4645b7c3a461769281a0b2b846a26c79e806aaa0':
AI 147732: fix broken links
Jorg Pleumann [Wed, 29 Apr 2009 04:53:12 +0000 (21:53 -0700)]
am
210c512: AI 147726: Getting rid of tests.luni.AllTests and
Merge commit '
210c51215f36a78183de70a19987dc2ece2fda30' into donut
* commit '
210c51215f36a78183de70a19987dc2ece2fda30':
AI 147726: Getting rid of tests.luni.AllTests and
Jorg Pleumann [Wed, 29 Apr 2009 04:53:11 +0000 (21:53 -0700)]
am
7cc0301: AI 147723: This should have been deleted a while ago, since
Merge commit '
7cc03015bd1bcc14fcc5a0d4ad8b235b24992de2' into donut
* commit '
7cc03015bd1bcc14fcc5a0d4ad8b235b24992de2':
AI 147723: This should have been deleted a while ago, since
Urs Grob [Wed, 29 Apr 2009 04:53:11 +0000 (21:53 -0700)]
am
3fb3946: AI 147687: Several fixes for failing tests in the cts host.
Merge commit '
3fb3946640bdc1294131417ac6593a789373090d' into donut
* commit '
3fb3946640bdc1294131417ac6593a789373090d':
AI 147687: Several fixes for failing tests in the cts host. also tests that timeout
Urs Grob [Wed, 29 Apr 2009 04:53:11 +0000 (21:53 -0700)]
am
119c75d: AI 147660: Fixes for tests in the security module.
Merge commit '
119c75dad5494ac611c74599747e4bdc071eced1' into donut
* commit '
119c75dad5494ac611c74599747e4bdc071eced1':
AI 147660: Fixes for tests in the security module.
Jorg Pleumann [Wed, 29 Apr 2009 04:53:10 +0000 (21:53 -0700)]
am
2b828ef: AI 147464: Some small bugfixes for the core tests.
Merge commit '
2b828ef0e241e67319349a30285ee7b812173040' into donut
* commit '
2b828ef0e241e67319349a30285ee7b812173040':
AI 147464: Some small bugfixes for the core tests.
Andy McFadden [Sat, 18 Apr 2009 00:23:37 +0000 (17:23 -0700)]
Changed the way errors are propagated through the verifier.
Changed the boolean "okay" to a "failure" enumeration. Most failures are
"generic", but some are called out specially. Added a more detailed
failure result from resolver functions.
In theory, no behavior has changed.
Jorg Pleumann [Tue, 28 Apr 2009 17:12:13 +0000 (10:12 -0700)]
AI 147896: Some more fixes for tests that failed in
the CTS, but worked fine in run-core-tests:
- One cert test needs isolation, because
it destroys the security provider.
- The Thread.sleep() tests were too flaky.
- Tests that tried to open a temporary DEX
file failed in the CTS because we do not
have access to the system DEX cache. We
are now simply creating our own.
The Java plan in the CTS should now pass
fully. Yippie!
BUG=
1285921
Automated import of CL 147896
Urs Grob [Tue, 28 Apr 2009 16:20:31 +0000 (18:20 +0200)]
Fix an infinite loop in ClassLoader.isAncestorOf()
The current version loops endlessly if the callers ClassLoader
is not the same as the system ClassLoader. The cause for this is
a loop variable that is not changed during the loop.
BUG=
1732214
Andy McFadden [Mon, 27 Apr 2009 20:19:51 +0000 (13:19 -0700)]
Added two new Dalvik documents.
One explains the use of hprof, the other shows how to use the VM from
the command line. These are partially based on some of my responses
to questions on external mailing lists.
Jorg Pleumann [Mon, 27 Apr 2009 16:15:18 +0000 (09:15 -0700)]
AI 147838: A couple of fixes for making the
core tests work better in the CTS
environment. Some tests had to be
marked broken either because they
either expose different behavior
than in run-core-tests or they
take too much time (beyond the
CTS' timeout).
BUG=
1285921
Automated import of CL 147838
Urs Grob [Mon, 27 Apr 2009 10:53:09 +0000 (12:53 +0200)]
Fix for excessive GREF use in gethostbyaddr.
Each call to gethostbyaddr in java_net_InetAddress.cpp increases the
GREF by one. After calling the method around 1800 times the vm
crashes because of excessive global references.
Andy McFadden [Fri, 24 Apr 2009 22:18:42 +0000 (15:18 -0700)]
Updated the "weird stuff you might see" section.
Scott Main [Fri, 24 Apr 2009 20:41:43 +0000 (13:41 -0700)]
AI 147732: fix broken links
BUG=
1810005
Automated import of CL 147732
Jorg Pleumann [Fri, 24 Apr 2009 20:09:44 +0000 (13:09 -0700)]
AI 147726: Getting rid of tests.luni.AllTests and
corresponding CTS packages. The test
suite contains mostly duplicate tests.
Two tests would be better placed in the
StrictMath test suite. Don't know where
to put the ThreadsTest, which seems to
actually test the com.sun.Unsafe class,
so it stays orphaned for now.
BUG=
1285921
Automated import of CL 147726
Jorg Pleumann [Fri, 24 Apr 2009 20:07:06 +0000 (13:07 -0700)]
AI 147723: This should have been deleted a while ago, since
it's a dupe class.
BUG=
1285921
Automated import of CL 147723
Urs Grob [Fri, 24 Apr 2009 10:21:36 +0000 (03:21 -0700)]
AI 147687: Several fixes for failing tests in the cts host. also tests that timeout
are now marked with BrokenTest to exclude them for the time being until
we have a way to execute them.
BUG=
1285921
Automated import of CL 147687
Urs Grob [Fri, 24 Apr 2009 08:47:22 +0000 (01:47 -0700)]
AI 147660: Fixes for tests in the security module.
Some tests are still failing in the cts host environment. This CL fixes most of them in the security module
BUG=
1285921
Automated import of CL 147660
Dave Bort [Thu, 23 Apr 2009 22:06:59 +0000 (15:06 -0700)]
vm: Replace a reference to TARGET_BUILD_TYPE with DEBUG_DALVIK_VM
We're soon going to stop using TARGET_BUILD_TYPE==debug to debug
native modules.
Signed-off-by: Dave Bort <dbort@android.com>
Android (Google) Code Review [Thu, 23 Apr 2009 16:46:13 +0000 (09:46 -0700)]
Merge change 374 into donut
* changes:
vm: Add support for changing the scheduler group for a thread. Also temporarily bumps the scheduler group for background threads while performing GC
San Mehat [Tue, 21 Apr 2009 21:03:06 +0000 (14:03 -0700)]
vm: Add support for changing the scheduler group for a thread.
Also temporarily bumps the scheduler group for background threads while performing GC
Signed-off-by: San Mehat <san@google.com>
Jorg Pleumann [Thu, 23 Apr 2009 11:18:39 +0000 (04:18 -0700)]
AI 147464: Some small bugfixes for the core tests.
Some need to be marked broken, because
they take too long (or even forever) due
to implementation problems. Some need
to take into account differences between
the CTS environment and the Dalvik VM,
so they succeed in both cases.
BUG=
1285921
Automated import of CL 147464
Jean-Baptiste Queru [Thu, 23 Apr 2009 01:33:12 +0000 (18:33 -0700)]
Merge donut into master
Jean-Baptiste Queru [Thu, 23 Apr 2009 00:56:50 +0000 (17:56 -0700)]
merge cupcake into donut
Jean-Baptiste Queru [Thu, 23 Apr 2009 00:12:13 +0000 (17:12 -0700)]
Merge donut into master
Urs Grob [Wed, 22 Apr 2009 20:47:10 +0000 (13:47 -0700)]
AI 147386: am: CL 147384 Fixes from the review of 'Bringing luni down to 15 broken tests.
Not perfect, but an improvement.' that Joerg didn't fix yet.
Original author: ursg
Merged from: //branches/cupcake/...
Automated import of CL 147386
Urs Grob [Wed, 22 Apr 2009 17:09:15 +0000 (10:09 -0700)]
Merge branch 'readonly-p4-master'
Urs Grob [Wed, 22 Apr 2009 17:08:00 +0000 (10:08 -0700)]
AI 147388: am: CL 147386 am: CL 147384 Fixes from the review of 'Bringing luni down to 15 broken tests.
Not perfect, but an improvement.' that Joerg didn't fix yet.
Original author: ursg
Merged from: //branches/cupcake/...
Original author: android-build
Automated import of CL 147388
Urs Grob [Wed, 22 Apr 2009 17:03:01 +0000 (10:03 -0700)]
AI 147384: Fixes from the review of 'Bringing luni down to 15 broken tests.
Not perfect, but an improvement.' that Joerg didn't fix yet.
BUG=
1285921
Automated import of CL 147384
Urs Grob [Tue, 21 Apr 2009 14:50:02 +0000 (07:50 -0700)]
AI 147126: am: CL 147121 Fixes for tests in the luni module.
There are still some tests that are failing in the cts host. This CL will fix most of them in the luni module.
Original author: ursg
Merged from: //branches/cupcake/...
Automated import of CL 147126
Urs Grob [Tue, 21 Apr 2009 09:12:41 +0000 (02:12 -0700)]
Merge branch 'readonly-p4-master'
Urs Grob [Tue, 21 Apr 2009 09:11:21 +0000 (02:11 -0700)]
AI 147127: am: CL 147126 am: CL 147121 Fixes for tests in the luni module.
There are still some tests that are failing in the cts host. This CL will fix most of them in the luni module.
Original author: ursg
Merged from: //branches/cupcake/...
Original author: android-build
Automated import of CL 147127
Urs Grob [Tue, 21 Apr 2009 09:08:58 +0000 (02:08 -0700)]
Merge branch 'readonly-p4-master'
Urs Grob [Tue, 21 Apr 2009 09:07:28 +0000 (02:07 -0700)]
AI 147124: am: CL 147120 am: CL 147118 Several fixes to reduce failing tests in the cts host
- Removing tests that are placed in a protected package name.
They were not part of the cts tests.
- Fixing a case of an Exception thrown in the static initializer of
GBCharsetEncoderTest.
- Remove copy/paste code which led to an exception in a 2nd thread
(the test did not fail, but its output was reported in logcat)
- fixing a test case in FileTest
- removing test code in StmtTest that tested badly specified operations and
failed.
Original author: ursg
Merged from: //branches/cupcake/...
Original author: android-build
Automated import of CL 147124
Urs Grob [Tue, 21 Apr 2009 09:06:05 +0000 (02:06 -0700)]
AI 147121: Fixes for tests in the luni module.
There are still some tests that are failing in the cts host. This CL will fix most of them in the luni module.
BUG=
1285921
Automated import of CL 147121
Urs Grob [Tue, 21 Apr 2009 09:05:53 +0000 (02:05 -0700)]
AI 147120: am: CL 147118 Several fixes to reduce failing tests in the cts host
- Removing tests that are placed in a protected package name.
They were not part of the cts tests.
- Fixing a case of an Exception thrown in the static initializer of
GBCharsetEncoderTest.
- Remove copy/paste code which led to an exception in a 2nd thread
(the test did not fail, but its output was reported in logcat)
- fixing a test case in FileTest
- removing test code in StmtTest that tested badly specified operations and
failed.
Original author: ursg
Merged from: //branches/cupcake/...
Automated import of CL 147120
Urs Grob [Tue, 21 Apr 2009 09:04:19 +0000 (02:04 -0700)]
AI 147118: Several fixes to reduce failing tests in the cts host
- Removing tests that are placed in a protected package name.
They were not part of the cts tests.
- Fixing a case of an Exception thrown in the static initializer of
GBCharsetEncoderTest.
- Remove copy/paste code which led to an exception in a 2nd thread
(the test did not fail, but its output was reported in logcat)
- fixing a test case in FileTest
- removing test code in StmtTest that tested badly specified operations and
failed.
BUG=
1285921
Automated import of CL 147118
Andy McFadden [Mon, 20 Apr 2009 14:48:18 +0000 (07:48 -0700)]
Correctly handle "permission denied" on device side.
Return nonzero exit status on failure.
Change tabs to spaces.
Urs Grob [Sun, 19 Apr 2009 05:45:41 +0000 (22:45 -0700)]
Merge branch 'readonly-p4-master'
Urs Grob [Sun, 19 Apr 2009 05:44:31 +0000 (22:44 -0700)]
AI 146827: am: CL 146742 am: CL 146710 Splitting android.core.tests.apk into several smaller
apks. Each libcore module gets one apk and luni gets 4.
Original author: ursg
Merged from: //branches/cupcake/...
Original author: android-build
Automated import of CL 146827
Urs Grob [Sun, 19 Apr 2009 04:51:36 +0000 (21:51 -0700)]
Merge branch 'readonly-p4-master'
Urs Grob [Sun, 19 Apr 2009 04:50:24 +0000 (21:50 -0700)]
AI 146589: am: CL 146495 am: CL 146479 Fixes for tests in the sql module.
Some tests are still failing in the cts host environment. this CL fixes most of them in the sql module.
Original author: ursg
Merged from: //branches/cupcake/...
Original author: android-build
Automated import of CL 146589
Urs Grob [Sat, 18 Apr 2009 22:23:32 +0000 (15:23 -0700)]
Merge branch 'readonly-p4-master'
Urs Grob [Sat, 18 Apr 2009 22:22:26 +0000 (15:22 -0700)]
AI 146537: am: CL 146133 am: CL 146132 Fixes from the review of 'Bringing XML down to one broken test.'
Original author: ursg
Merged from: //branches/cupcake/...
Original author: android-build
Automated import of CL 146537
Dan Bornstein [Fri, 17 Apr 2009 21:01:41 +0000 (14:01 -0700)]
Update dx test #111 to reflect the new understanding of reality.
This is a followup to internal master change #277 (
d24414a5), see which
for further details.
Dan Bornstein [Fri, 17 Apr 2009 20:30:51 +0000 (13:30 -0700)]
Fix issue #
1794388.
In particular, when encountering a known-null being used as an array,
always emit an instruction that's compatible with the element type
expected/encountered in context. This will sometimes lead to
surprising instruction choices, such as "aget-byte" when the original
source used a boolean[], but in all of these cases the output is valid
and behaves correctly, where "correctly" in this case means (a)
passing verification, and (b) throwing a NullPointerException if ever
executed.
The test case (dx test #111) reflects unsurprising expectations and
so needs updating, which I will do in a follow-up to this patch.
I know this makes me an awful git user, but I fixed some comments and
whitespace while I was in the territory and *didn't* turn these into
separate commits.
Urs Grob [Fri, 17 Apr 2009 18:27:08 +0000 (11:27 -0700)]
AI 146742: am: CL 146710 Splitting android.core.tests.apk into several smaller
apks. Each libcore module gets one apk and luni gets 4.
Original author: ursg
Merged from: //branches/cupcake/...
Automated import of CL 146742
Urs Grob [Fri, 17 Apr 2009 09:07:17 +0000 (02:07 -0700)]
AI 146710: Splitting android.core.tests.apk into several smaller
apks. Each libcore module gets one apk and luni gets 4.
BUG=
1789657
Automated import of CL 146710
Android (Google) Code Review [Fri, 17 Apr 2009 00:21:01 +0000 (17:21 -0700)]
Merge change 235
* changes:
Test case for issue #
1794388.
Dan Bornstein [Thu, 16 Apr 2009 23:51:00 +0000 (16:51 -0700)]
Test case for issue #
1794388.
It demonstrates that, yes, there is a bug right now.
Android (Google) Code Review [Thu, 16 Apr 2009 21:57:27 +0000 (14:57 -0700)]
Merge change 232
* changes:
Corrected static field resolution.
Andy McFadden [Thu, 16 Apr 2009 20:26:10 +0000 (13:26 -0700)]
Corrected static field resolution.
It's legal (at the bytecode level) to have two fields with the same name
but different types.
Fixes http://b/issue?id=
1788918 / http://b.android.com/2422
Urs Grob [Thu, 16 Apr 2009 19:53:19 +0000 (12:53 -0700)]
AI 146495: am: CL 146479 Fixes for tests in the sql module.
Some tests are still failing in the cts host environment. this CL fixes most of them in the sql module.
Original author: ursg
Merged from: //branches/cupcake/...
Automated import of CL 146495
Urs Grob [Thu, 16 Apr 2009 19:45:10 +0000 (12:45 -0700)]
Merge branch 'readonly-p4-master'
Urs Grob [Thu, 16 Apr 2009 19:43:48 +0000 (12:43 -0700)]
AI 146535: am: CL 146128 am: CL 146126 Fixes from the review of 'Bringing RegEx down to zero broken tests.'
Original author: ursg
Merged from: //branches/cupcake/...
Original author: android-build
Automated import of CL 146535
Urs Grob [Thu, 16 Apr 2009 17:44:56 +0000 (10:44 -0700)]
AI 146479: Fixes for tests in the sql module.
Some tests are still failing in the cts host environment. this CL fixes most of them in the sql module.
BUG=
1285921
Automated import of CL 146479
Android (Google) Code Review [Wed, 15 Apr 2009 21:31:32 +0000 (14:31 -0700)]
Merge change 199
* changes:
Updated comments around thread exit check.
Andy McFadden [Wed, 15 Apr 2009 20:27:12 +0000 (13:27 -0700)]
Updated comments around thread exit check.
Dan Bornstein [Tue, 14 Apr 2009 22:52:15 +0000 (15:52 -0700)]
Made a few more tweaks as I'm reading over the SSA code.
Urs Grob [Tue, 14 Apr 2009 17:12:21 +0000 (10:12 -0700)]
AI 146133: am: CL 146132 Fixes from the review of 'Bringing XML down to one broken test.'
Original author: ursg
Merged from: //branches/cupcake/...
Automated import of CL 146133
Urs Grob [Tue, 14 Apr 2009 17:11:29 +0000 (10:11 -0700)]
AI 146132: Fixes from the review of 'Bringing XML down to one broken test.'
BUG=
1285921
Automated import of CL 146132
Urs Grob [Tue, 14 Apr 2009 16:44:46 +0000 (09:44 -0700)]
AI 146128: am: CL 146126 Fixes from the review of 'Bringing RegEx down to zero broken tests.'
Original author: ursg
Merged from: //branches/cupcake/...
Automated import of CL 146128
Urs Grob [Tue, 14 Apr 2009 16:43:07 +0000 (09:43 -0700)]
AI 146126: Fixes from the review of 'Bringing RegEx down to zero broken tests.'
BUG=
1285921
Automated import of CL 146126
Andy McFadden [Mon, 13 Apr 2009 22:27:14 +0000 (15:27 -0700)]
Merge branch 'readonly-p4-master'
Andy McFadden [Mon, 13 Apr 2009 22:26:03 +0000 (15:26 -0700)]
AI 145950: Quiet a log message and a tenacious gcc warning.
Automated import of CL 145950
Urs Grob [Fri, 10 Apr 2009 03:29:18 +0000 (20:29 -0700)]
Merge branch 'readonly-p4-master'
Urs Grob [Fri, 10 Apr 2009 03:28:05 +0000 (20:28 -0700)]
AI 145652: am: CL 145615 am: CL 145291 Fixes from the review of 'Bringing XNET down to zero broken tests.'
Original author: ursg
Merged from: //branches/cupcake/...
Original author: android-build
Automated import of CL 145652
Urs Grob [Fri, 10 Apr 2009 03:23:57 +0000 (20:23 -0700)]
Merge branch 'readonly-p4-master'
Urs Grob [Fri, 10 Apr 2009 03:22:46 +0000 (20:22 -0700)]
AI 145650: am: CL 145613 am: CL 145289 Fixes for tests in the text module.
Some tests are still failing in the cts host environment. this CL fixes most of them for the test module.
Original author: ursg
Merged from: //branches/cupcake/...
Original author: android-build
Automated import of CL 145650
Urs Grob [Fri, 10 Apr 2009 03:21:16 +0000 (20:21 -0700)]
Merge branch 'readonly-p4-master'
Urs Grob [Fri, 10 Apr 2009 03:20:08 +0000 (20:20 -0700)]
AI 145649: am: CL 145612 am: CL 145288 Removing tabs from tests.
Original author: ursg
Merged from: //branches/cupcake/...
Original author: android-build
Automated import of CL 145649
Urs Grob [Fri, 10 Apr 2009 02:22:14 +0000 (19:22 -0700)]
AI 145615: am: CL 145291 Fixes from the review of 'Bringing XNET down to zero broken tests.'
Original author: ursg
Merged from: //branches/cupcake/...
Automated import of CL 145615
Urs Grob [Fri, 10 Apr 2009 02:16:51 +0000 (19:16 -0700)]
AI 145613: am: CL 145289 Fixes for tests in the text module.
Some tests are still failing in the cts host environment. this CL fixes most of them for the test module.
Original author: ursg
Merged from: //branches/cupcake/...
Automated import of CL 145613
Urs Grob [Fri, 10 Apr 2009 02:14:05 +0000 (19:14 -0700)]
AI 145612: am: CL 145288 Removing tabs from tests.
Original author: ursg
Merged from: //branches/cupcake/...
Automated import of CL 145612
Dan Bornstein [Thu, 9 Apr 2009 23:31:46 +0000 (16:31 -0700)]
I love typos: Gratuitous change for me to use to go through the process of
submitting a patch and then a followup replacement/correction.
Andy McFadden [Thu, 9 Apr 2009 17:13:02 +0000 (10:13 -0700)]
Merge branch 'readonly-p4-master'
Andy McFadden [Thu, 9 Apr 2009 17:11:36 +0000 (10:11 -0700)]
AI 145331: Shush.
Automated import of CL 145331
Urs Grob [Thu, 9 Apr 2009 09:14:28 +0000 (02:14 -0700)]
AI 145291: Fixes from the review of 'Bringing XNET down to zero broken tests.'
BUG=
1285921
Automated import of CL 145291
Urs Grob [Thu, 9 Apr 2009 08:48:23 +0000 (01:48 -0700)]
AI 145289: Fixes for tests in the text module.
Some tests are still failing in the cts host environment. this CL fixes most of them for the test module.
BUG=
1285921
Automated import of CL 145289
Urs Grob [Thu, 9 Apr 2009 08:43:40 +0000 (01:43 -0700)]
AI 145288: Removing tabs from tests.
BUG=
1285921
Automated import of CL 145288
Android (Google) Code Review [Wed, 8 Apr 2009 22:00:13 +0000 (15:00 -0700)]
Merge change 48
* changes:
Gratuitous change to get my feet wet with the new git reality.
Dan Bornstein [Wed, 8 Apr 2009 21:50:35 +0000 (14:50 -0700)]
Gratuitous change to get my feet wet with the new git reality.
Andy McFadden [Wed, 8 Apr 2009 19:52:22 +0000 (12:52 -0700)]
Merge branch 'readonly-p4-master'
Andy McFadden [Wed, 8 Apr 2009 19:51:10 +0000 (12:51 -0700)]
AI 145086: Use process groups to avoid a collision between dexopt and ProcessManager.
If the ProcessManager thread was waiting for a child process to finish,
it could inadvertently capture the exit status of dexopt. This
confused the VM somewhat. With this change the dexopt child runs in
its own process group, and the ProcessManager only waits for children
in the parent's process group.
I also now create a new process in the DexClassLoader test to check for
clashes. (It's a race, but it nearly always hits on the device, and
occasionally hits on desktop.)
BUG=
1777736
Automated import of CL 145086
Andy McFadden [Wed, 8 Apr 2009 07:37:03 +0000 (00:37 -0700)]
Merge branch 'readonly-p4-master'
Andy McFadden [Wed, 8 Apr 2009 07:35:55 +0000 (00:35 -0700)]
AI 144931: Added a (hidden) way to "pre-cache" register maps.
The 50 methods that appeared on the GC stacks of the most applications
require 13KB of native heap for their uncompressed register maps, and
the full set took 5ms to uncompress. Pre-computation doesn't represent
a significant improvement in space or time, at the cost of a big pile
of strings in ZygoteInit.
I'm leaving the method in ZygoteInit, but it's not called, and the
static final String[] of method descriptors is empty. We may want to
revisit this later.
BUG=
1729570
Automated import of CL 144931